• Keine Ergebnisse gefunden

TNC 620 Manuel d'utilisation Programmation des cycles

N/A
N/A
Protected

Academic year: 2022

Aktie "TNC 620 Manuel d'utilisation Programmation des cycles"

Copied!
496
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

TNC 620

Manuel d'utilisation

Programmation des cycles

Logiciels CN

817600-02

817601-02

817605-02

(2)
(3)
(4)

Principes

Remarques concernant ce manuel

Remarques concernant ce manuel

Vous trouverez ci-après une liste des symboles utilisés dans ce manuel

Ce symbole signale que vous devez tenir compte des remarques particulières relatives à la fonction concernée.

AVERTISSEMENT ! Ce symbole signale une situation dangereuse possible qui pourrait être à l'origine de blessures légères si elle ne pouvait être évitée.

Ce symbole signale qu'il existe un ou plusieurs dangers en relation avec l'utilisation de la fonction décrite :

Dangers pour la pièce

Dangers pour l'élément de serrage Dangers pour l'outil

Dangers pour la machine Dangers pour l'opérateur

Ce symbole indique que la fonction décrite doit être adaptée par le constructeur de votre machine.

L'action d'une fonction peut être différente d'une machine à l'autre.

Ce symbole indique que des informations détaillées d'une fonction figurent dans un autre manuel d'utilisation.

Modifications souhaitées ou découverte d'une

"coquille"?

Nous nous efforçons en permanence d'améliorer notre documentation. N'hésitez pas à nous faire part de vos suggestions en nous écrivant à l'adresse e-mail suivante : tnc-userdoc@heidenhain.de..

(5)

Type de TNC, logiciel et fonctions

Type de TNC, logiciel et fonctions

Ce manuel décrit les fonctions dont disposent les TNCs à partir des numéros de logiciel CN suivants :

Type de TNC Nr. de logiciel CN

TNC 620 817600-02

TNC 620 E 817601-02

TNC 620 Poste de programmation 817605-02

La lettre E désigne la version Export de la TNC. La version Export de la TNC est soumise à la restriction suivante :

Interpolation linéaire sur 4 axes maximum

A l'aide des paramètres-machine, le constructeur adapte les fonctions de la commande qui conviennent le mieux à chacune des ses machines. Dans ce manuel figurent ainsi des fonctions qui n'existent pas dans toutes les TNC.

Exemple de fonctions TNC non disponibles sur toutes les machines :

Etalonnage d'outils à l'aide du TT

Nous vous conseillons de prendre contact avec le constructeur de votre machine pour connaître les fonctions présentes sur votre machine.

De nombreux constructeurs de machines ainsi qu'HEIDENHAIN proposent des cours de programmation TNC. Il est conseillé de participer à de telles formations afin de se familiariser rapidement avec le fonctionnement de la TNC.

Manuel d'utilisation :

Toutes les fonctions TNC sans aucun rapport avec les cycles sont décrites dans le Manuel d'utilisation de la TNC 620. En cas de besoin, adressez-vous à HEIDENHAIN pour recevoir ce manuel d'utilisation.

ID du manuel d'utilisation Dialogue Texte clair : 1096884-xx.

ID du manuel d'utilisation DIN/ISO : 1096888-xx.

(6)

Principes

Type de TNC, logiciel et fonctions

Options de logiciel

La TNC 620 dispose de diverses options de logiciel qui peuvent être activées par le constructeur de votre machine.

Chaque option doit être activée séparément et comporte individuellement les fonctions suivantes : Additional Axis (options 0 et 1)

Axe supplémentaire Boucles d'asservissement supplémentaires 1 et 2 Advanced Function Set 1 (option 8)

Fonctions étendues - Groupe 1 Usinage avec plateau circulaire :

Contours sur le développé d'un cylindre Avance en mm/min

Conversions de coordonnées : inclinaison du plan d'usinage Interpolation :

Cercle dans 3 axes avec plan incliné (cercle dans l'espace) Advanced Function Set 2 (option 9)

Fonctions étendues - Groupe 2 Usinage 3D :

Guidage du mouvement pratiquement sans à-coups Correction d'outil 3D par vecteur normal à la surface

Modification de la position de la tête pivotante avec la manivelle électronique pendant le déroulement du programme ; la position de la pointe de l'outil reste inchangée (TCPM = Tool Center Point Management)

Maintien de l'outil en position perpendiculaire au contour

Correction du rayon d'outil dans le sens perpendiculaire au sens du mouvement et au sens de l'outil

Interpolation :

Droite sur 5 axes (licence d'exportation requise) Touch Probe Functions (option 17)

Cycles palpeurs :

Compensation du désaxage de l'outil en mode Automatique Définition du point d'origine en Mode manuel

Définition du point d'origine en mode Automatique Mesure automatique des pièces

Etalonnage automatique des outils Fonctions de palpage

HEIDENHAIN DNC (option 18)

Communication avec applications PC externes au moyen de composants COM

Advanced Programming Features (option 19) Fonctions de programmation

étendues

Programmation flexible de contours FK

Programmation en texte clair HEIDENHAIN avec aide graphique pour les pièces dont la cotation des plans n'est pas conforme aux CN.

(7)

Type de TNC, logiciel et fonctions

Advanced Programming Features (option 19)

Cycles d'usinage :

Perçage profond, alésage à l'alésoir, alésage à l'outil, lamage, centrage (cycles 201 - 205, 208, 240, 241)

Filetages intérieurs et extérieurs (cycles 262 - 265, 267)

Finition de poches et de tenons rectangulaires et circulaires (cycles 212 - 215, 251-257)

Usinage ligne à ligne de surfaces planes ou gauches (cycles 230 - 233)

Rainures droites et circulaires (cycles 210, 211, 253, 254) Motifs de points sur un cercle ou une grille (cycles 220, 221) Tracé de contour, poche de contour – y compris parallèle au contour, rainure de contour trochoïdale (cycles 20 - 25, 275)

Gravure (cycle 225)

Possibilité d'intégrer des cycles constructeurs (spécialement créés par le constructeur de la machine)

Advanced Graphic Features (option 20)

Fonctions graphiques étendues Graphique de test et graphique d'usinage : Vue de dessus

Représentation en trois plans Représentation 3D

Advanced Function Set 3 (option 21)

Fonctions étendues - Groupe 3 Correction d'outil :

M120 : calcul anticipé du contour (jusqu’à 99 séquences) avec correction de rayon (LOOK AHEAD)

Usinage 3D :

M118 : superposer un déplacement avec la manivelle pendant l'exécution du programme

Pallet Managment (option 22) Gestion des palettes

Display Step (option 23)

Résolution d'affichage Précision de programmation :

Axes linéaires jusqu'à 0,01 µm

(8)

Principes

Type de TNC, logiciel et fonctions

KinematicsOpt (option 48)

Optimisation de la cinématique de la machine

Sauvegarde/restauration de la cinématique active Contrôle de la cinématique active

Optimisation de la cinématique active Extended Tool Management (option 93)

Gestion avancée des outils basée sur Python Remote Desktop Manager (option 133)

Commande des ordinateurs à distance

Windows sur un ordinateur distinct Intégré dans l'interface de la TNC Cross Talk Compensation – CTC (option 141)

Compensation de couplage d'axes Acquisition d'écart de position d'ordre dynamique dû aux accélérations d'axes

Compensation du TCP (Tool Center Point) Position Adaptive Control – PAC (option 142)

Asservissement adaptatif en fonction de la position

Adaptation des paramètres d'asservissement en fonction de la position des axes dans l'espace de travail

Adaptation des paramètres d'asservissement en fonction de la vitesse ou de l'accélération d'un axe

Load Adaptive Control – LAC (option 143) Asservissement adaptatif en

fonction de la charge

Calcul automatique de la masse des pièces et des forces de friction Adaptation des paramètres d'asservissement en fonction du poids réel de la pièce

Active Chatter Control – ACC (option 145)

Contrôle actif des vibrations Fonction entièrement automatique pour éviter les saccades pendant l'usinage

(9)

Type de TNC, logiciel et fonctions

Niveau de développement (fonctions 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 réceptionnez une nouvelle machine, toutes les fonctions de mise à jour sont disponibles sans surcoût.

Dans ce manuel, ces fonctions Upgrade sont signalées par la mention FCL n, n précisant le numéro d'indice du niveau de développement.

L'acquisition payante des codes correspondants vous permet d'activer les fonctions FCL. Pour cela, prenez contact avec le constructeur de votre machine ou avec HEIDENHAIN.

Lieu d'implantation prévu

La TNC correspond à la classe A selon EN 55022. Elle est prévue essentiellement pour fonctionner en milieux industriels.

Mentions légales

Ce produit utilise l'Open Source Software. Vous trouverez d'autres informations sur la commande à

Mode Mémorisation/Edition Fonction MOD

Softkey REMARQUES SUR LA LICENCE

(10)

Principes

Paramètres optionnels

Paramètres optionnels

HEIDENHAIN continue de développer sans cesse l'ensemble de cycles proposés. Ainsi, il se peut que l'introduction d'un nouveau logiciel s'accompagne également de nouveaux paramètres Q pour les cycles. Ces nouveaux paramètres Q sont des paramètres facultatifs qui n'existaient pas alors forcément sur des versions de logiciels antérieures. Dans le cycle, ces paramètres se trouvent toujours à la fin de la définition du cycle. Pour connaître les paramètres Q en option qui ont été ajoutés à ce logiciel, reportez- vous à la vue d'ensemble "Nouvelles fonctions et fonctions modifiées des logiciels 81760x-02". Vous pouvez vous-même décider si vous souhaitez définir les paramètres Q optionnels ou bien si vous préférez les supprimer avec la touche NO ENT. Vous pouvez également enregistrer la valeur définie par défaut. Si vous avez supprimé par erreur un paramètre Q optionnel, ou bien si vous souhaitez étendre les cycles de vos programmes existants après une mise à jour logicielle, vous pouvez également insérer ultérieurement des paramètres Q optionnels. La procédure vous est décrite ci-après.

Pour insérer ultérieurement des paramètres Q optionnels : Appelez la définition de cycle

Appuyez sur la touche Flèche Droite jusqu'à ce que les nouveaux paramètres Q s'affichent.

Validez la valeur entrée par défaut ou entrez une nouvelle valeur.

Si vous souhaitez enregistrer le nouveau paramètre Q, quittez le menu en appuyant à nouveau sur la touche Flèche Droite ou sur la touche END.

Si vous ne souhaitez pas enregistrer le nouveau paramètre Q, appuyez sur la touche NO ENT.

Compatibilité

Les programmes d'usinage que vous avez créés sur des commandes de contournage HEIDENHAIN plus ancienne (à partir de la TNC 150 B) peuvent en grande partie être exécutés avec la nouvelle version de logiciel de la TNC 620. Même si de nouveaux paramètres optionnels ("Paramètres optionnels") ont été ajoutés à des cycles existants, vous pouvez en principe toujours exécuter vos programmes comme vous en avez l'habitude. Cela est possible grâce à la valeur configurée par défaut. Si vous

souhaitez exécuter en sens inverse, sur une commande antérieure, un programme qui a été créé sous une nouvelle version de logiciel, vous pouvez supprimer les différents paramètres Q optionnels de la définition de cycle avec la touche NO ENT. Vous obtiendrez ainsi un programme rétrocompatible qui convient. Quand une séquence CN comporte des éléments non valides, une séquence d'ERREUR est créée par la TNC lors de l'ouverture du fichier.

(11)

Nouvelles fonctions cycles pour les logiciels 81760x-01

Nouvelles fonctions cycles pour les logiciels 81760x-01

Le tréma et le symbole du diamètre ont été ajoutés au jeu de caractères admis dans le cycle d'usinage 225 Gravure voir

"GRAVURE (cycle 225, DIN/ISO : G225)", page 282

Nouveau cycle d'usinage : cycle 275 Fraisage en tourbillon voir

"RAINURE TROCHOÏDALE (cycle 275, DIN ISO G275, option de logiciel 19)", page 206

Nouveau cycle d'usinage : cycle 233 Surfaçage voir

"SURFACAGE (cycle 233, DIN/ISO : G233, option de logiciel 19)", page 161

Dans le cycle 205 Perçage profond universel, il est désormais possible de définir une avance de retrait voir "Paramètres du cycle", page 84

Une avance d'approche a été ajoutée dans les cycles de fraisage de filets 26x voir "Paramètres du cycle", page 113

Le paramètre Q305 N° DANS TABLEAU a été ajouté au cycle 404 voir "Paramètres du cycle", page 318

Dans les cycles de perçage 200, 203 et 205, la valeur T-ANGLE a été ajoutée au paramètre Q395 REF. PROFONDEUR voir

"Paramètres du cycle", page 84

Plus paramètres à renseigner ont été ajoutés au cycle 241 PERCAGE PROFOND MONOLEVRE. voir "PERCAGE PROFOND MONOLEVRE (cycle 241, DIN/ISO : G241, option de logiciel 19)", page 89

Le cycle de palpage 4 MESURE 3D a été introduit. voir

"MESURE 3D (cycle 4, option de logiciel 17)", page 429

(12)

Principes

Nouvelles fonctions et fonctions modifiées des logiciels 81760x-02

Nouvelles fonctions et fonctions modifiées des logiciels 81760x-02

Nouveau cycle pour LAC (Load Adapt. Control) Adaptation des paramètres d'asservissement en fonction de la charge (option de logiciel 143), voir "CALCUL DE CHARGE (cycle 239 DIN/ISO : G239, option de logiciel 143)", page 291

Le cycle 270 : DONNEES DE TRACE DE CONTOUR a été ajouté à la liste des cycles proposés (options de logiciel 19), voir "DONNEES DE TRACE DE CONTOUR (cycle 270, DIN/ISO : G270, option de logiciel 19)", page 204

Cycle 39 Fraisage de contour extérieur sur POURTOUR CYLINDRIQUE (option de logiciel 1) été ajouté à la liste des cycles proposés, voir "POURTOUR D'UN CYLINDRE (cycle 39, DIN/ISO : G139, option de logiciel 1)", page 228

Le sigle CE, le caractère ß, le signe @ et l'heure système ont été ajoutés au jeu de caractères du cycle d'usinage 225 Gravure voir "GRAVURE (cycle 225, DIN/ISO : G225)", page 282

Le paramètre optionnel Q439 a été ajouté aux cycles 252-254 (option de logiciel 19), voir "Paramètres du cycle", page 142 Les paramètres optionnels Q401 et Q404 ont été ajoutés au cycle 22(option de logiciel 19), voir "EVIDEMENT (cycle 22, DIN/

ISO : G122, option de logiciel 19)", page 193

Le paramètre optionnel Q536 a été ajouté au cycle 484 (option de logiciel 17), voir "Etalonnage du TT 449 sans câble (cycle 484, DIN/ISO: G484, option 17)", page 481

(13)

Sommaire

1 Principes de base / vues d'ensemble... 41

2 Utiliser les cycles d'usinage... 45

3 Cycles d'usinage : perçage... 65

4 Cycles d'usinage : taraudage / fraisage de filets...97

5 Cycles d'usinage : fraisage de poches/ tenons / rainures... 133

6 Cycles d'usinage : définitions de motifs... 171

7 Cycles d'usinage : poche avec contour... 181

8 Cycles d'usinage : corps d'un cylindre... 217

9 Cycles d'usinage : poche de contour avec formule de contour... 235

10 Cycles : conversions de coordonnées... 249

11 Cycles : fonctions spéciales...273

12 Travail avec les cycles palpeurs... 293

13 Cycles palpeurs : déterminer automatiquement l'erreur d'alignement de la pièce...303

14 Cycles palpeurs : initialisation automatique des points d'origine...323

15 Cycles palpeurs : contrôle automatique des pièces... 381

16 Cycles palpeurs : fonctions spéciales... 425

17 Cycles palpeurs : mesure automatique de la cinématique... 441

18 Cycles palpeurs : étalonnage automatique des outils...473

19 Tableau récapitulatif: Cycles...489

(14)

Sommaire

1 Principes de base / vues d'ensemble... 41

1.1 Introduction...42

1.2 Groupes de cycles disponibles... 43

Résumé des cycles d'usinage... 43

Résumé des cycles de palpage...44

(15)

2 Utiliser les cycles d'usinage... 45

2.1 Travailler avec les cycles d'usinage... 46

Cycles machine (option de logiciel 19)... 46

Définir le cycle avec les softkeys... 47

Définir le cycle avec la fonction GOTO...47

Appeler des cycles...48

2.2 Pré-définition de paramètres pour cycles... 50

Résumé... 50

Introduire GLOBAL DEF...50

Utiliser les données GLOBAL DEF... 51

Données d'ordre général à effet global... 52

Données à effet global pour les cycles de perçage... 52

Données à effet global pour les cycles de fraisage de poches 25x... 52

Données à effet global pour les opérations de fraisage avec cycles de contours... 53

Données à effet global pour le comportement de positionnement...53

Données à effet global pour les fonctions de palpage... 53

2.3 Définition de motifs avec PATTERN DEF... 54

Application... 54

Introduire PATTERN DEF... 55

Utiliser PATTERN DEF...55

Définir des positions d'usinage... 56

Définir une seule rangée... 56

Définir un motif unique...57

Définir un cadre unique... 58

Définir un cercle entier... 59

Définir un arc de cercle... 60

2.4 Tableaux de points...61

(16)

Sommaire

3 Cycles d'usinage : perçage... 65

3.1 Principes de base... 66

Résumé... 66

3.2 CENTRAGE (cycle 240, DIN/ISO : G240, option de logiciel 19)... 67

Mode opératoire du cycle... 67

Attention lors de la programmation!...67

Paramètres du cycle... 68

3.3 PERCAGE (cycle 200)... 69

Mode opératoire du cycle... 69

Attention lors de la programmation !...69

Paramètres du cycle... 70

3.4 ALESAGE A L'ALESOIR (cycle 201, DIN/ISO : G201, option de logiciel 19)... 71

Mode opératoire du cycle... 71

Attention lors de la programmation !...71

Paramètres du cycle... 72

3.5 ALESAGE A L'OUTIL (cycle 202, DIN/ISO : G202, option de logiciel 19)... 73

Mode opératoire du cycle... 73

Attention lors de la programmation !...74

Paramètres du cycle... 75

3.6 PERCAGE UNIVERSEL (cycle 203, DIN/ISO : G203, option de logiciel 19)... 76

Mode opératoire du cycle... 76

Attention lors de la programmation !...76

Paramètres du cycle... 77

3.7 LAMAGE EN TIRANT (cycle 204, DIN/ISO : G204, option de logiciel 19)... 79

Mode opératoire du cycle... 79

Attention lors de la programmation !...80

Paramètres du cycle... 81

3.8 PERCAGE PROFOND UNIVERSEL (cycle 205, DIN/ISO : G205, option de logiciel 19)... 82

Mode opératoire du cycle... 82

Attention lors de la programmation !...83

Paramètres du cycle... 84

(17)

3.9 FRAISAGE DE TROUS (cycle 208, option de logiciel 19)... 86

Mode opératoire du cycle... 86

Attention lors de la programmation !...87

Paramètres du cycle... 88

3.10 PERCAGE PROFOND MONOLEVRE (cycle 241, DIN/ISO : G241, option de logiciel 19)... 89

Mode opératoire du cycle... 89

Attention lors de la programmation !...90

Paramètres du cycle... 91

3.11 Exemples de programmation... 93

Exemple : cycles de perçage... 93

Exemple : utilisation des cycles de perçage en liaison avec PATTERN DEF...94

(18)

Sommaire

4 Cycles d'usinage : taraudage / fraisage de filets...97

4.1 Principes de base... 98

Résumé... 98

4.2 TARAUDAGE avec mandrin de compensation (cycle 206, DIN/ISO : G206)... 99

Mode opératoire du cycle... 99

Attention lors de la programmation!...100

Paramètres du cycle... 101

4.3 TARAUDAGE sans mandrin de compensation GS (cycle 207, DIN/ISO : G207)...102

Mode opératoire du cycle... 102

Attention lors de la programmation !...103

Paramètres du cycle... 104

Dégagement en cas d'interruption du programme... 104

4.4 TARAUDAGE BRISE-COPEAUX (cycle 209, DIN/ISO : G209, option de logiciel 19)...105

Mode opératoire du cycle... 105

Attention lors de la programmation !...106

Paramètres du cycle... 107

4.5 Principes de base pour le fraisage de filets... 109

Conditions requises...109

4.6 FRAISAGE DE FILETS (cycle 262, DIN/ISO : G262, option de logiciel 19)...111

Mode opératoire du cycle... 111

Attention lors de la programmation !...112

Paramètres du cycle... 113

4.7 FILETAGE SUR UN TOUR (cycle 263, DIN/ISO : G263, option de logiciel 19)... 114

Mode opératoire du cycle... 114

Attention lors de la programmation !...115

Paramètres du cycle... 116

4.8 FILETAGE AVEC PERCAGE (cycle 264, DIN/ISO : G264, option de logiciel 19)...118

Mode opératoire du cycle... 118

Attention lors de la programmation !...119

Paramètres du cycle... 120

(19)

4.9 FILETAGE HELICOIDAL AVEC PERCAGE (cycle 265, DIN/ISO : G265, option de logiciel 19)... 122

Mode opératoire du cycle... 122

Attention lors de la programmation !...123

Paramètres du cycle... 124

4.10 FRAISAGE DE FILET (cycle 267, DIN/ISO : G267, option de logiciel 19)... 126

Mode opératoire du cycle... 126

Attention lors de la programmation !...127

Paramètres du cycle... 128

4.11 Exemples de programmation... 130

Exemple : Taraudage... 130

(20)

Sommaire

5 Cycles d'usinage : fraisage de poches/ tenons / rainures... 133

5.1 Principes de base... 134

Résumé... 134

5.2 POCHE RECTANGULAIRE (cycle 251, DIN/ISO : G251, option de logiciel 19)... 135

Mode opératoire du cycle... 135

Remarques concernant la programmation...136

Paramètres du cycle... 137

5.3 POCHE CIRCULAIRE (cycle 252 DIN/ISO : G252, option de logiciel 19)...139

Mode opératoire du cycle... 139

Attention lors de la programmation!...141

Paramètres du cycle... 142

5.4 FRAISAGE DE RAINURES (cycle 253), option de logiciel 19... 144

Mode opératoire du cycle... 144

Attention lors de la programmation!...145

Paramètres du cycle... 146

5.5 RAINURE CIRCULAIRE (cycle 254 DIN/ISO : G254, option de logiciel 19)... 148

Mode opératoire du cycle... 148

Attention lors de la programmation !...149

Paramètres du cycle... 150

5.6 TENON RECTANGULAIRE (cycle 256, DIN/ISO : G256, option de logiciel 19)...153

Mode opératoire du cycle... 153

Attention lors de la programmation !...154

Paramètres du cycle... 155

5.7 TENON CIRCULAIRE (cycle 257, DIN/ISO : G257, option de logiciel 19)... 157

Mode opératoire du cycle... 157

Attention lors de la programmation !...158

Paramètres du cycle... 159

5.8 SURFACAGE (cycle 233, DIN/ISO : G233, option de logiciel 19)... 161

Mode opératoire du cycle... 161

Attention lors de la programmation !...164

Paramètres du cycle... 165

(21)

5.9 Exemples de programmation... 168 Exemple : Fraisage de poche, tenon, rainure... 168

(22)

Sommaire

6 Cycles d'usinage : définitions de motifs... 171 6.1 Principes de base... 172 Résumé... 172 6.2 MOTIF DE POINTS SUR UN CERCLE (cycle 220, DIN/ISO : G220, option de logiciel 19)...173 Mode opératoire du cycle... 173 Attention lors de la programmation!...173 Paramètres du cycle... 174 6.3 MOTIF DE POINTS EN GRILLE (cycle 221, DIN/ISO : G221, option de logiciel 19)...176 Mode opératoire du cycle... 176 Attention lors de la programmation !...176 Paramètres du cycle... 177 6.4 Exemples de programmation... 178 Exemple : Cercles de trous... 178

(23)

7 Cycles d'usinage : poche avec contour... 181 7.1 Cycles SL... 182 Principes de base...182 Résumé... 183 7.2 CONTOUR (cycle 14, DIN/ISO : G37)...184 Attention lors de la programmation!...184 Paramètres du cycle... 184 7.3 Contours superposés... 185 Principes de base...185 Sous-programmes : poches superposées...185 Surface „d'addition“...186 Surface „de soustraction“... 187 Surface „d'intersection“... 188 7.4 DONNEES DU CONTOUR (cycle 20, DIN/ISO : G120, option de logiciel 19)... 189 Attention lors de la programmation !...189 Paramètres du cycle... 190 7.5 PRE-PERCAGE (cycle 21, DIN/ISO : G121, option de logiciel 19)... 191 Mode opératoire du cycle... 191 Attention lors de la programmation !...192 Paramètres du cycle... 192 7.6 EVIDEMENT (cycle 22, DIN/ISO : G122, option de logiciel 19)... 193 Mode opératoire du cycle... 193 Attention lors de la programmation !...194 Paramètres du cycle... 195 7.7 FINITION EN PROFONDEUR (cycle 23, DIN/ISO : G123, option de logiciel 19)... 197

(24)

Sommaire

7.9 TRACE DE CONTOUR (cycle 25, DIN/ISO : G125, option de logiciel 19)...202 Mode opératoire du cycle... 202 Attention lors de la programmation!...202 Paramètres du cycle... 203 7.10 DONNEES DE TRACE DE CONTOUR (cycle 270, DIN/ISO : G270, option de logiciel 19)...204 Attention lors de la programmation!...204 Paramètres du cycle... 205 7.11 RAINURE TROCHOÏDALE (cycle 275, DIN ISO G275, option de logiciel 19)... 206 Mode opératoire du cycle... 206 Attention lors de la programmation !...208 Paramètres du cycle... 209 7.12 Exemples de programmation... 211 Exemple: Evidement et semi-finition d'une poche... 211 Exemple : Pré-perçage, ébauche et finition de contours superposés...213 Exemple: Tracé de contour... 215

(25)

8 Cycles d'usinage : corps d'un cylindre... 217 8.1 Principes de base... 218 Résumé des cycles sur corps d'un cylindre...218 8.2 CORPS D'UN CYLINDRE (cycle 27, DIN/ISO : G127, option de logiciel 1)... 219 Exécution d'un cycle... 219 Attention lors de la programmation !...220 Paramètres du cycle... 221 8.3 CORPS D'UN CYLINDRE rainurage (cycle 28, DIN/ISO : G128, option de logiciel 1)... 222 Mode opératoire du cycle... 222 Attention lors de la programmation !...222 Paramètres du cycle... 224 8.4 CORPS D'UN CYLINDRE fraisage d'un ilot oblong (cycle 29, DIN/ISO : G129, option de logiciel

1)... 225 Mode opératoire du cycle... 225 Attention lors de la programmation !...226 Paramètres du cycle... 227 8.5 POURTOUR D'UN CYLINDRE (cycle 39, DIN/ISO : G139, option de logiciel 1)...228 Exécution d'un cycle... 228 Attention lors de la programmation !...228 Paramètres du cycle... 230 8.6 Exemples de programmation... 231 Exemple : corps d'un cylindre avec le cycle 27...231 Exemple : corps d'un cylindre avec le cycle 28...233

(26)

Sommaire

9 Cycles d'usinage : poche de contour avec formule de contour... 235 9.1 Cycles SL avec formule complexe de contour... 236 Principes de base...236 Sélectionner le programme avec les définitions de contour... 238 Définir les descriptions de contour...238 Introduire une formule complexe de contour... 239 Contours superposés... 240 Usinage du contour avec les cycles SL...242 Exemple : Ebauche et finition de contours superposés avec formule de contour... 243 9.2 Cycles SL avec formule complexe de contour... 246 Principes de base...246 Introduire une formule simple de contour...248 Usinage du contour avec les cycles SL...248

(27)

10 Cycles : conversions de coordonnées... 249 10.1 Principes de base... 250 Résumé... 250 Activation des conversions de coordonnées... 250 10.2 Décalage du POINT ZERO (cycle 7, DIN/ISO : G54 )... 251 Effet... 251 Paramètres du cycle... 251 10.3 Décalage du POINT ZERO avec des tableaux de points zéro (cycle 7, DIN/ISO : G53 )...252 Effet... 252 Attention lors de la programmation!...253 Paramètres du cycle... 253 Sélectionner le tableau de points zéro dans le programme CN... 254 Editer un tableau de points zéro en mode Programmation...254 Configurer le tableau de points zéro... 256 Quitter le tableau de points zéro... 256 Affichages d'état... 256 10.4 DEFINIR ORIGINE (cycle 247, DIN/ISO : G247)... 257 Effet... 257 Attention avant de programmer!... 257 Paramètres du cycle... 257 Affichages d'état... 257 10.5 IMAGE MIROIR (cycle 8, DIN/ISO : G28)... 258 Effet... 258 Remarques concernant la programmation...259 Paramètres du cycle... 259

(28)

Sommaire

10.8 FACTEUR ECHELLE SPECIFIQUE A L'AXE (cycle 26)...263 Effet... 263 Attention lors de la programmation !...263 Paramètres du cycle... 264 10.9 PLAN D'USINAGE (cycle 19, DIN/ISO : G80, option de logiciel 1)...265 Effet... 265 Attention lors de la programmation !...266 Paramètres du cycle... 266 Désactivation... 267 Positionner les axes rotatifs...267 Affichage de positions dans le système incliné...268 Surveillance de la zone d’usinage...268 Positionnement dans le système incliné... 269 Combinaison avec d’autres cycles de conversion de coordonnées...269 Marche à suivre pour usiner avec le cycle 19 PLAN D'USINAGE... 270 10.10 Exemples de programmation... 271 Exemple : cycles de conversion de coordonnées...271

(29)

11 Cycles : fonctions spéciales...273 11.1 Principes de base... 274 Résumé... 274 11.2 TEMPORISATION (cycle 9, DIN/ISO : G04)... 275 Fonction... 275 Paramètres du cycle... 275 11.3 APPEL DE PROGRAMME (cycle 12, DIN/ISO : G39)...276 Fonction du cycle... 276 Attention lors de la programmation !...276 Paramètres du cycle... 277 11.4 ORIENTATION BROCHE (cycle 13, DIN/ISO : G36)... 278 Fonction du cycle... 278 Attention lors de la programmation!...278 Paramètres du cycle... 278 11.5 TOLERANCE (cycle 32, DIN/ISO : G62)... 279 Fonction du cycle... 279 Influences lors de la définition géométrique dans le système de FAO... 279 Attention lors de la programmation !...280 Paramètres du cycle... 281 11.6 GRAVURE (cycle 225, DIN/ISO : G225)... 282 Mode opératoire du cycle... 282 Attention lors de la programmation !...282 Paramètres du cycle... 283 Caractères autorisés... 284 Caractères non imprimables... 284

(30)

Sommaire

11.8 CALCUL DE CHARGE (cycle 239 DIN/ISO : G239, option de logiciel 143)... 291 Déroulement du cycle...291 Attention lors de la programmation !...292 Paramètres du cycle... 292

(31)

12 Travail avec les cycles palpeurs... 293 12.1 Généralités sur les cycles palpeurs...294 Mode opératoire...294 Tenir compte de la rotation de base en mode Manuel... 294 Cycles palpeurs des modes Manuel et Manivelle électronique... 294 Cycles palpeurs dans le mode automatique...295 12.2 Avant de travailler avec les cycles palpeurs!... 297 Course maximale jusqu'au point de palpage : DIST dans le tableau des palpeurs... 297 Distance d'approche jusqu’au point de palpage: SET_UP dans le tableau palpeurs... 297 Orienter le palpeur infrarouge dans le sens de palpage programmé : TRACK dans le tableau

palpeurs... 297 Palpeur à commutation, avance de palpage : F dans le tableau des palpeurs...298 Palpeur à commutation, avance pour déplacements de positionnement : FMAX... 298 Palpeur à commutation, avance rapide pour déplacements de positionnement : F_PREPOS dans le tableau palpeurs... 298 Mesure multiple... 299 Zone de sécurité pour mesure multiple... 299 Exécuter les cycles palpeurs... 300 12.3 Tableau des palpeurs... 301 Information générale... 301 Editer les tableaux des palpeurs...301 Données du palpeur...302

(32)

Sommaire

13 Cycles palpeurs : déterminer automatiquement l'erreur d'alignement de la pièce...303 13.1 Principes de base... 304 Résumé... 304 Particularités communes aux cycles palpeurs pour déterminer le désalignement d'une pièce... 305 13.2 ROTATION DE BASE (cycle 400, DIN/ISO : G400, option de logiciel 17)...306 Mode opératoire du cycle... 306 Attention lors de la programmation !...306 Paramètres du cycle... 307 13.3 ROTATION DE BASE à partir de deux trous (cycle 401, DIN/ISO : G201, option de logiciel

17)...309 Mode opératoire du cycle... 309 Attention lors de la programmation !...309 Paramètres du cycle... 310 13.4 ROTATION DE BASE à partir de deux tenons (cycle 402, DIN/ISO : G402, option de logiciel

17)...312 Mode opératoire du cycle... 312 Attention lors de la programmation !...312 Paramètres du cycle... 313 13.5 Compenser la ROTATION DE BASE avec un axe rotatif (cycle 403, DIN/ISO : G403, option de

logiciel 17)... 315 Mode opératoire du cycle... 315 Attention lors de la programmation !...315 Paramètres du cycle... 316 13.6 INITIALISER LA ROTATION DE BASE (cycle 404, DIN/ISO : G404, option de logiciel 17)...318 Mode opératoire du cycle... 318 Paramètres du cycle... 318 13.7 Compenser le désalignement d'une pièce avec l'axe C (cycle 405, DIN/ISO : G405, option de

logiciel 17)... 319 Mode opératoire du cycle... 319 Attention lors de la programmation !...320 Paramètres du cycle... 321 13.8 Exemple : déterminer la rotation de base à l'aide de deux trous... 322

(33)

14 Cycles palpeurs : initialisation automatique des points d'origine...323 14.1 Principes... 324 Résumé... 324 Caractéristiques communes à tous les cycles palpeurs pour l'initialisation du point de référence... 326 14.2 POINT DE REFERENCE CENTRE RAINURE (cycle 408 DIN/ISO : G408, option de logiciel 17)... 328 Mode opératoire du cycle... 328 Attention lors de la programmation !...329 Paramètres du cycle... 330 14.3 POINT DE REFERENCE CENTRE ILOT OBLONG (cycle 409 DIN/ISO : G409, option de logiciel

17)...332 Mode opératoire du cycle... 332 Attention lors de la programmation !...332 Paramètres du cycle... 333 14.4 POINT DE REFERENCE INTERIEUR RECTANGLE (cycle 410 DIN/ISO : G410, option de logiciel

17)...335 Mode opératoire du cycle... 335 Attention lors de la programmation !...336 Paramètres du cycle... 337 14.5 POINT DE REFERENCE EXTERIEUR RECTANGLE (cycle 411 DIN/ISO : G411, option de logiciel

17)...339 Mode opératoire du cycle... 339 Attention lors de la programmation !...340 Paramètres du cycle... 341 14.6 POINT DE REFERENCE INTERIEUR CERCLE (cycle 412 DIN/ISO : G412, option de logiciel

17)...343 Mode opératoire du cycle... 343

(34)

Sommaire

14.8 POINT DE REFERENCE EXTERIEUR COIN (cycle 414 DIN/ISO : G414, option de logiciel 17)...353 Mode opératoire du cycle... 353 Attention lors de la programmation !...354 Paramètres du cycle... 355 14.9 POINT DE REFERENCE INTERIEUR COIN (cycle 415 DIN/ISO : G415, option de logiciel 17)...358 Mode opératoire du cycle... 358 Attention lors de la programmation !...359 Paramètres du cycle... 360 14.10 POINT DE REFERENCE CENTRE DE CERCLE DE TROUS (cycle 416 DIN/ISO : G416, option de

logiciel 17)... 362 Mode opératoire du cycle... 362 Attention lors de la programmation !...363 Paramètres du cycle... 364 14.11 POINT DE REFERENCE DANS L'AXE DU PALPEUR (cycle 417 DIN/ISO : G417, option de logiciel

17)...367 Mode opératoire du cycle... 367 Attention lors de la programmation !...367 Paramètres du cycle... 368 14.12POINT DE REFERENCE CENTRE DE 4 TROUS (cycle 418 DIN/ISO : G418, option de logiciel

17)...369 Mode opératoire du cycle... 369 Attention lors de la programmation !...370 Paramètres du cycle... 371 14.13POINT DE REFERENCE SUR UN AXE (cycle 419 DIN/ISO : G419, option de logiciel 17)... 374 Mode opératoire du cycle... 374 Attention lors de la programmation !...374 Paramètres du cycle... 375 14.14Exemple : initialiser le point d'origine : centre d'un secteur circulaire et la face supérieure de la

pièce...377 14.15Exemple : initialiser le point d'origine sur la face supérieure de la pièce et au centre du cercle de

trous...378

(35)

15 Cycles palpeurs : contrôle automatique des pièces... 381 15.1 Principes de base... 382 Résumé... 382 Enregistrer les résultats des mesures...383 Résultats des mesures mémorisés dans les paramètres Q... 385 Etat de la mesure... 385 Surveillance des tolérances... 385 Surveillance d'outil... 386 Système de référence pour les résultats de la mesure... 387 15.2 PLAN DE REERENCE (cycle 0, DIN/ISO : G55, option de logiciel 17)...388 Mode opératoire du cycle... 388 Attention lors de la programmation!...388 Paramètres du cycle... 388 15.3 PLAN DE REERENCE polaire (cycle 1, option de logiciel 17)... 389 Mode opératoire du cycle... 389 Attention lors de la programmation !...389 Paramètres du cycle... 389 15.4 MESURE ANGLE (cycle 420, DIN/ISO : G420, option de logiciel 17)... 390 Mode opératoire du cycle... 390 Attention lors de la programmation !...390 Paramètres du cycle... 391 15.5 MESURE D'UN TROU (cycle 421, DIN/ISO : G421, option de logiciel 17)...393 Mode opératoire du cycle... 393 Attention lors de la programmation !...393 Paramètres du cycle... 394

(36)

Sommaire

15.8 MESURE EXTERIEUR RECTANGLE (cycle 424, DIN/ISO : G424, option de logiciel 17)... 403 Mode opératoire du cycle... 403 Attention lors de la programmation !...403 Paramètres du cycle... 404 15.9 MESURE INTERIEUR RAINURE (cycle 425, DIN/ISO : G425, option de logiciel 17)... 406 Mode opératoire du cycle... 406 Attention lors de la programmation !...406 Paramètres du cycle... 407 15.10 MESURE EXTERIEUR TRAVERSE (cycle 426 DIN/ISO : G426, option de logiciel 17)...409 Mode opératoire du cycle... 409 Attention lors de la programmation !...409 Paramètres du cycle... 410 15.11 MESURE COORDONNEE (cycle 427, DIN/ISO : G427, option de logiciel 17)... 412 Mode opératoire du cycle... 412 Attention lors de la programmation !...412 Paramètres du cycle... 413 15.12MESURE D'UN CERCLE DE TROUS (cycle 430, DIN/ISO : G430, option de logiciel 17)... 415 Mode opératoire du cycle... 415 Attention lors de la programmation !...416 Paramètres du cycle... 416 15.13MESURE PLAN (cycle 431, DIN/ISO : G431, option de logiciel 17)... 418 Mode opératoire du cycle... 418 Attention lors de la programmation !...419 Paramètres du cycle... 419 15.14Exemples de programmation... 421 Exemple : mesure d'un tenon rectangulaire avec reprise d'usinage... 421 Exemple : mesure d'une poche rectangulaire, procès-verbal de mesure... 423

(37)

16 Cycles palpeurs : fonctions spéciales... 425 16.1 Principes de base... 426 Résumé... 426 16.2 MESURE (cycle 3, option de logiciel 17)... 427 Mode opératoire du cycle... 427 Attention lors de la programmation !...427 Paramètres du cycle... 428 16.3 MESURE 3D (cycle 4, option de logiciel 17)... 429 Mode opératoire du cycle... 429 Attention lors de la programmation !...429 Paramètres du cycle... 430 16.4 Etalonnage du palpeur à commutation...431 16.5 Afficher les valeurs d'étalonnage... 432 16.6 ETALONNAGE TS (cycle 460, DIN/ISO : G460, option de logiciel 17)... 433 16.7 ETALONNAGE DE LA LONGUEUR TS (cycle 461, DIN/ISO : G461, option de logiciel 17)... 435 16.8 ETALONNAGE DU RAYON TS, INTERIEUR (cycle 462, DIN/ISO : G462, option de logiciel 17)...437 16.9 ETALONNAGE DU RAYON TS, EXTERIEUR (cycle 463, DIN/ISO : G463, option de logiciel 17)....439

(38)

Sommaire

17 Cycles palpeurs : mesure automatique de la cinématique... 441 17.1 Mesure de la cinématique avec les palpeurs TS (option KinematicsOpt)...442 Principes... 442 Résumé... 443 17.2 Conditions requises... 444 Attention lors de la programmation!...444 17.3 SAUVEGARDE DE LA CINEMATIQUE (cycle 450, DIN/ISO : G450, option)... 445 Mode opératoire du cycle... 445 Attention lors de la programmation !...445 Paramètres du cycle... 446 Fonction de fichier journal...446 Remarques sur le maintien des données...447 17.4 MESURE DE LA CINEMATIQUE (cycle 451, DIN/ISO : G451, option)...448 Mode opératoire du cycle... 448 Sens du positionnement... 450 Machines avec axes à denture Hirth... 451 Choisir le nombre des points de mesure... 452 Choisir la position de la bille étalon sur la table de la machine... 453 Mesure de la cinématique : précisionprécision... 453 Remarques relatives aux différentes méthodes de calibration...454 Jeu à l'inversion... 455 Attention lors de la programmation !...456 Paramètres du cycle... 457 Différents modes (Q406)... 460 Fonction de fichier journal...461 17.5 COMPENSATION PRESET (cycle 452, DIN/ISO : G452, option)... 462 Mode opératoire du cycle... 462 Attention lors de la programmation !...464 Paramètres du cycle... 465 Alignement des têtes interchangeables... 467 Compensation de dérive... 469 Fonction de fichier journal...471

(39)

18 Cycles palpeurs : étalonnage automatique des outils...473 18.1 Principes de base... 474 Résumé... 474 Différences entre les cycles 31 à 33 et 481 à 483... 475 Configuration des paramètres machine... 476 Données introduites dans le tableau d'outils TOOL.T... 478 18.2 Etalonnage TT (cycle 30 ou 480, DIN/ISO : G480, option 17 option 17)...480 Mode opératoire du cycle... 480 Attention lors de la programmation!...480 Paramètres du cycle... 480 18.3 Etalonnage du TT 449 sans câble (cycle 484, DIN/ISO: G484, option 17)... 481 Principes... 481 Mode opératoire du cycle... 481 Attention lors de la programmation !...482 Paramètres du cycle... 482 18.4 Etalonner la longueur de l'outil (cycle 31 ou 481, DIN/ISO : G481, option 17)...483 Mode opératoire du cycle... 483 Attention lors de la programmation !...484 Paramètres du cycle... 484 18.5 Etalonner le rayon de l'outil (cycle 32 ou 482, DIN/ISO : G482, option 17)... 485 Mode opératoire du cycle... 485 Attention lors de la programmation !...485 Paramètres du cycle... 486 18.6 Etalonner complètement l'outil (cycle 33 ou 483, DIN/ISO : G483, Option 17)... 487 Mode opératoire du cycle... 487

(40)

Sommaire

19 Tableau récapitulatif: Cycles...489 19.1 Tableau récapitulatif...490 Cycles d'usinage... 490 Cycles palpeurs... 492

(41)

1

(42)

Principes de base / vues d'ensemble 1.1 Introduction

1

1.1 Introduction

Les opérations d'usinage répétitives comprenant plusieurs phases d'usinage sont mémorisées dans la TNC sous forme de cycles. Il en va de même pour les conversions du système de coordonnées et certaines fonctions spéciales. La plupart des cycles utilisent des paramètres Q comme paramètres de transfert.

Attention, risque de collision!

Des opérations d'usinage complexes peuvent être réalisées avec certains cycles. Pour des raisons de sécurité, un test graphique du programme est conseillé avant l'usinage !

Si vous utilisez des affectations indirectes de paramètres pour des cycles dont le numéro est supérieur à 200 (p. ex. Q210 = Q1), une modification du paramètre affecté (p. ex. Q1) n'est pas active après la définition du cycle. Dans ce cas, définissez directement le paramètre de cycle (p. ex. Q210).

Si vous définissez un paramètre d'avance pour les cycles d'usinage supérieurs à 200, au lieu d'une valeur numérique, vous pouvez aussi attribuer par softkey l'avance définie dans la séquence TOOL CALL (softkey FAUTO). En fonction du cycle et du paramètre d'avance, vous disposez des alternatives suivantes pour définir l'avance : FMAX (avance rapide), FZ (avance par dent) et FU (avance par tour).

Après une définition de cycle, une modification de l'avance FAUTO n'a aucun effet car la TNC attribue en interne l'avance définie dans la séquence TOOL CALL au moment du traitement de la définition du cycle.

Si vous voulez effacer un cycle qui occupe plusieurs séquences, la TNC affiche un message demandant si vous voulez effacer complètement le cycle.

(43)

Groupes de cycles disponibles 1.2

1

1.2 Groupes de cycles disponibles

Résumé des cycles d'usinage

La barre de softkeys affiche les différents groupes de cycles

Groupe de cycles Softkey Page

Cycles de perçage profond, d'alésage à l'alésoir, d'alésage à l'outil et de lamage 66

Cycles de taraudage, filetage et fraisage de filets 98

Cycles pour le fraisage de poches, de tenons, de rainures et pour le surfaçage 134 Cycles de conversion de coordonnées, avec lesquels les contours peuvent être

décalés, orientés, inversés, agrandis ou réduits

250 Cycles SL (Subcontur-List) permettant d'usiner des contours composés de

plusieurs parties de contours superposées/assemblées entre elles et cycles pour l'usinage de pourtours cylindriques et le fraisage en tourbillon

218

Cycles de création de motifs de points, p. ex. cercle de trous ou surface de trous 172 Cycles spéciaux pour la temporisation, l'appel de programme, l'orientation de la

broche, la gravure, la toléranceet le calcul de charge

274

Si nécessaire, commuter vers les cycles

d'usinage personnalisés du constructeur. De tels cycles d'usinage peuvent être intégrés par le constructeur de votre machine

(44)

Principes de base / vues d'ensemble 1.2 Groupes de cycles disponibles

1

Résumé des cycles de palpage

La barre de softkeys affiche les différents groupes de cycles

Groupe de cycles Softkey Page

Cycles pour déterminer automatiquement et compenser le désalignement d'une pièce

304

Cycles d'initialisation automatique du point d'origine 324

Cycles de contrôle automatique de la pièce 382

Cycles spéciaux 426

Etalonnage du palpeur 433

Cycles pour la mesure automatique de la cinématique 304

Cycles d'étalonnage automatique d'outils (activés par le constructeur de la machine)

474

Si nécessaire, commuter vers les cycles palpeurs personnalisés à la machine. De tels cycles

palpeurs peuvent être intégrés par le constructeur de votre machine

(45)

2

(46)

Utiliser les cycles d'usinage

2.1 Travailler avec les cycles d'usinage

2

2.1 Travailler avec les cycles d'usinage

Cycles machine (option de logiciel 19)

En plus des cycles HEIDENHAIN, les constructeurs de machines proposent leurs propres cycles qu'ils ont intégré dans la TNC. Pour ces cycles, une numérotation séparée est disponible :

Cycles 300 à 399

Cycles spécifiques à la machine à définir avec la touche CYCLE DEF.

Cycles 500 à 599

Cycles palpeurs spécifiques à la machine à définir avec la touche TOUCH PROBE.

Reportez-vous pour cela à la description des fonctions dans le manuel de votre machine.

Dans certains cas, les cycles personnalisés utilisent des paramètres de transfert déjà utilisés dans les cycles standards HEIDENHAIN. L'utilisation simultanée des paramètres de transfert, c'est à dire des cycles actifs avec DEF (exécutés dès la définition du cycle voir "Appeler des cycles", page 48) et des cycles

actifs avec CALL (devant être appelés voir "Appeler des cycles", page 48), peut provoquer un écrasement des données. Pour l'éviter, tenez compte de la procédure suivante :

Les cycles actifs avec DEF doivent toujours être programmés avant les cycles actifs avec CALL

Entre la définition d'un cycle actif avec CALL et l'appel de cycle correspondant, ne programmer un cycle actif avec DEF qu'après être certain qu'il n'y a pas d'interaction des paramètres de transfert des deux cycles

(47)

Travailler avec les cycles d'usinage 2.1

2

Définir le cycle avec les softkeys

La barre de softkeys affiche les différents groupes de cycles

Sélectionner le groupe de cycles, p. ex., cycles de perçage

Sélectionner par exemple le cycle FRAISAGE DE FILETS. La TNC ouvre une boîte de dialogue dans laquelle il faut renseigner toutes les données requises et affiche en même temps, dans la moitié droite de l'écran, un graphique dans lequel le paramètre à renseigner est mis en évidence.

Introduisez tous les paramètres réclamés par la TNC et validez chaque saisie avec la touche ENT.

La TNC ferme le dialogue lorsque vous avez introduit toutes les données requises

Définir le cycle avec la fonction GOTO

La barre de softkeys affiche les différents groupes de cycles

La TNC affiche un aperçu des cycles dans une fenêtre auxiliaire.

Avec les touches fléchées, sélectionnez le cycle souhaité ou

Indiquez le numéro du cycle et confirmez chacun de vos choix avec la touche ENT. La TNC ouvre alors la boîte de dialogue du cycle, comme décrit précédemment.

Exemple de séquences CN 7 CYCL DEF 200 PERCAGE

Q200=2 ;DISTANCE D'APPROCHE

Q201=3 ;PROFONDEUR

Q206=150 ;AVANCE PLONGEE PROF.

Q202=5 ;PROFONDEUR DE PASSE

Q210=0 ;TEMPO. EN HAUT

Q203=+0 ;COORD. SURFACE PIECE

(48)

Utiliser les cycles d'usinage

2.1 Travailler avec les cycles d'usinage

2

Appeler des cycles

Conditions requises

Avant d’appeler un cycle, programmez dans tous les cas :

BLK FORM pour la représentation graphique (nécessaire uniquement pour le test graphique) Appel de l'outil

Sens de rotation broche (fonction auxiliaire M3/

M4)

Définition du cycle (CYCL DEF).

Tenez compte des remarques complémentaires indiquées lors de la description de chaque cycle.

Les cycles suivants sont actifs dès leur définition dans le

programme d'usinage. Vous ne pouvez et ne devez pas appeler ces cycles :

Cycles 220 de motifs de points sur un cercle ou 221 de motifs de points sur une grille

Cycle SL 14 CONTOUR

Cycle SL 20 DONNEES DU CONTOUR Cycle 32 TOLERANCE

Cycles de conversion de coordonnées Cycle 9 TEMPORISATION

tous les cycles palpeurs

Vous pouvez appeler tous les autres cycles avec les fonctions décrites ci-après.

Appel de cycle avec CYCL CALL

La fonction CYCL CALL appelle une seule fois le dernier cycle d'usinage défini. Le point initial du cycle correspond à la dernière position programmée avant la séquence CYCL CALL.

Programmer l'appel de cycle : appuyer sur la touche CYCL CALL.

Programmer l'appel de cycle : appuyer sur la softkey CYCL CALL M

Au besoin, indiquer la fonction auxiliaire M (p. ex.

M3 pour activer la broche) ou fermer la boîte de dialogue avec la touche END.

Appel de cycle avec CYCL CALL PAT

La fonction CYCL CALL PAT appelle le dernier cycle que vous avez défini à toutes les positions que vous avez définies dans la définition du motif PATTERN DEF (voir "Définition de motifs avec PATTERN DEF", page 54) ou dans un tableau de points (voir

"Tableaux de points", page 61).

(49)

Travailler avec les cycles d'usinage 2.1

2

Appel de cycle avec CYCL CALL POS

La fonction CYCL CALL POS appelle une seule fois le dernier cycle d'usinage défini. Le point initial du cycle correspond à la position définie dans la séquence CYCL CALL POS.

La TNC positionne l'outil à la position indiquée dans CYCL CALL POS avec la logique de positionnement.

Si la position actuelle dans l'axe d'outil est supérieure à l'arête supérieure de la pièce (Q203), la TNC exécute d'abord un positionnement dans le plan d'usinage à la position programmée, puis dans l'axe d'outil

Si la position actuelle dans l'axe d'outil est en dessous de l'arête supérieure de la pièce (Q203), la TNC positionne l'outil d'abord à la hauteur de sécurité, puis dans le plan d'usinage à la position programmée

Trois axes de coordonnées doivent toujours être programmés dans la séquence CYCL CALL POS.

Vous pouvez modifier la position initiale de manière simple avec la coordonnée dans l'axe d'outil. Elle agit comme un décalage d'origine supplémentaire . L'avance définie dans la séquence CYCL CALL POS sert uniquement à aborder la position initiale programmée dans cette séquence.

Généralement, la position définie dans la séquence CYCL CALL POS est abordée par la TNC avec correction de rayon désactivée (R0).

Si vous appelez avec CYCL CALL POS un cycle dans lequel une position initiale a été définie (p. ex. le cycle 212), la position définie dans le cycle agit comme un décalage supplémentaire sur la position définie dans la séquence CYCL CALL POS. Dans le cycle, programmez par conséquent toujours 0 pour la position initiale.

Appel de cycle avec M99/M89

La fonction à effet non modal M99 appelle une seule fois le dernier cycle d'usinage défini. M99 peut être programmée à la fin d'une séquence de positionnement. L'outil se déplace à cette position, puis la TNC appelle le dernier cycle d'usinage défini.

Si la TNC doit exécuter automatiquement le cycle après chaque séquence de positionnement, vous devez programmer le premier

(50)

Utiliser les cycles d'usinage

2.2 Pré-définition de paramètres pour cycles

2

2.2 Pré-définition de paramètres pour cycles

Résumé

Tous les cycles avec les numéros de 20 à 25 et supérieurs à 200 utilisent toujours les mêmes paramètres de cycle, comme p. ex.

la distance d'approche Q200 que vous devez introduire à chaque définition de cycle. La fonction GLOBAL DEF vous permet de définir ces paramètres de manière centralisée au début du programme. Ils agissent alors de manière globale dans tous les cycles d'usinage utilisés dans le programme. Dans chacun des cycles d'usinage, les valeurs proposées sont celles qui ont été définies au début du programme.

Les fonctions GLOBAL DEF suivantes sont disponibles :

Motifs d'usinage Softkey Page

GLOBAL DEF GENERAL

Définition de paramètres de cycles à effet général

52

GLOBAL DEF PERCAGE

Définition de paramètres spéciaux pour les cycles de perçage

52

GLOBAL DEF FRAISAGE DE POCHES Définition de paramètres spéciaux pour les cycles de fraisage de poches

52

GLOBAL DEF FRAISAGE DE CONTOURS

Définition de paramètres spéciaux pour le fraisage de contours

53

GLOBAL DEF POSITIONNEMENT Définition du mode opératoire avec CYCL CALL PAT

53

GLOBAL DEF PALPAGE

Définition de paramètres spéciaux pour les cycles de palpage

53

Introduire GLOBAL DEF

Choisir le mode Mémorisation/Edition de programme

Sélectionner les fonctions spéciales

Sélectionner les fonctions pour les paramètres par défaut

Sélectionner les fonctions GLOBAL DEF

Sélectionner la fonction GLOBAL-DEF souhaitée, par exemple GLOBAL DEF GENERAL

Introduire les définitions nécessaires, valider avec la touche ENT

(51)

Pré-définition de paramètres pour cycles 2.2

2

Utiliser les données GLOBAL DEF

Si vous avez introduit des fonctions GLOBAL DEF en début de programme, vous pouvez ensuite faire référence à ces valeurs à effet global quand vous définissez n'importe quel cycle d'usinage.

Procédez de la manière suivante :

Choisir le mode Mémorisation/Edition de programme

Sélectionner les cycles d'usinage

Sélectionner le groupe de cycles, p. ex. cycles de perçage

Sélectionner le cycle désiré, p. ex. PERÇAGE La TNC affiche la softkey INITIALISE VALEUR STANDARD s'il existe un paramètre global.

Appuyer sur la softkey INITIALISE VALEUR STANDARD: la TNC inscrit le mot PREDEF (=prédéfini) dans la définition du cycle. La liaison est ainsi établie avec le paramètre GLOBAL DEF que vous aviez défini en début de programme.

Attention, risque de collision!

Notez que toutes les modifications ultérieures de la configuration du programme ont une incidence sur l'ensemble de l'usinage. Le déroulement de l'usinage peut s'en trouver fortement affecté.

Si vous introduisez une valeur fixe dans un cycle d'usinage, cette valeur n'est pas modifiée par les fonctions GLOBAL DEF.

(52)

Utiliser les cycles d'usinage

2.2 Pré-définition de paramètres pour cycles

2

Données d'ordre général à effet global

Distance d'approche : distance, dans l'axe d'outil, entre la face frontale de l'outil et la surface de la pièce lors de l'approche automatique de la position initiale du cycle

Saut de bride : position à laquelle la TNC positionne l'outil à la fin d'une phase d'usinage. A cette hauteur, l'outil aborde la position d'usinage suivante dans le plan d'usinage.

Positionnement F : avance à laquelle la TNC déplace l'outil à l'intérieur d'un cycle

Retrait F : avance à laquelle la TNC dégage l'outil

Paramètres valables pour tous les cycles d'usinage 2xx.

Données à effet global pour les cycles de perçage

Retrait brise-copeaux : valeur utilisée par la TNC pour dégager l'outil lors du brise-copeaux

Temporisation au fond : durée en secondes de rotation à vide de l'outil au fond du trou

Temporisation en haut : durée en secondes de rotation à vide de l'outil à la distance d'approche

Paramètres valables pour les cycles de perçage, taraudage et fraisage de filets 200 à 209, 240 et 262 à 267

Données à effet global pour les cycles de fraisage de poches 25x

Facteur recouvrement : le rayon d'outil multiplié par le facteur de recouvrement est égal à la passe latérale

Mode fraisage : en avalant/en opposition

Stratégie de plongée : plongée dans la matière, hélicoïdale, pendulaire ou verticale

Paramètres valables pour les cycles de fraisage 251 à 257

(53)

Pré-définition de paramètres pour cycles 2.2

2

Données à effet global pour les opérations de fraisage avec cycles de contours

Distance d'approche : distance, dans l'axe d'outil, entre la face frontale de l'outil et la surface de la pièce lors de l'approche automatique de la position initiale du cycle

Hauteur de sécurité : hauteur en valeur absolue sur laquelle aucune collision avec la pièce n'est possible (pour positionnement intermédiaire et retrait en fin de cycle)

Facteur recouvrement : le rayon d'outil multiplié par le facteur de recouvrement est égal à la passe latérale

Mode fraisage : en avalant/en opposition

Paramètres valables pour les cycles SL 20, 22, 23, 24 et 25

Données à effet global pour le comportement de positionnement

Comportement positionnement retrait dans l'axe d'outil à la fin d'une étape d'usinage : au saut de bride ou à la position au début de l'Unit

Les paramètres sont valables pour tous les cycles d'usinage quand vous appelez le cycle concerné avec la fonction CYCL CALL PAT.

Données à effet global pour les fonctions de palpage

Distance d'approche : distance entre la tige de palpage et la surface de la pièce lors de l'approche automatique de la position de palpage

Hauteur de sécurité : coordonnée dans l'axe du palpeur à laquelle la TNC déplace le palpeur entre les points de mesure si l'option Aborder hauteur sécurité est activée

Déplacement haut. sécu. : choisir si la TNC doit se déplacer entre les points de mesure à la distance d'approche ou bien à la hauteur de sécurité

Paramètres valables pour tous les cycles palpeurs 4xx

(54)

Utiliser les cycles d'usinage

2.3 Définition de motifs avec PATTERN DEF

2

2.3 Définition de motifs avec PATTERN DEF

Application

La fonction PATTERN DEF permet de définir de manière simple des motifs d'usinage réguliers que vous pouvez appeler avec la fonction CYCL CALL PAT. Comme pour les définitions de cycles, vous disposez aussi de figures d'aide décrivant les paramètres à introduire lors de la définition des motifs.

PATTERN DEF ne doit être utilisé qu'en liaison avec l'axe d'outil Z !

Motifs d'usinage disponibles :

Motifs d'usinage Softkey Page

POINT

Définition d'au maximum 9 positions d'usinage au choix

56

RANGEE

Définition d'une seule rangée, horizontale ou orientée

56

MOTIF

Définition d'un seul motif, horizontal, orienté ou déformé

57

CADRE

Définition d'un seul cadre, horizontal, orienté ou déformé

58

CERCLE

Définition d'un cercle entier

59 ARC DE CERCLE

Définition d'un arc de cercle

60

(55)

Définition de motifs avec PATTERN DEF 2.3

2

Introduire PATTERN DEF

Choisir le mode Programmation

Sélectionner les fonctions spéciales

Sélectionner les fonctions d'usinage de contours et de points

Ouvrir la séquence PATTERN DEF

Sélectionner le motif d'usinage souhaité, p. ex.

une rangée

Introduire les définitions nécessaires, valider avec la touche ENT

Utiliser PATTERN DEF

Dès lors que vous avez entré une définition de motif, vous pouvez appeler ce dernier via la fonction CYCL CALL PAT"Appeler des cycles", page 48. Sur le motif d'usinage que vous avez choisi, la TNC exécute alors le dernier cycle d'usinage défini.

Un motif d'usinage reste actif jusqu'à ce que vous en définissiez un nouveau ou bien jusqu'à ce que vous ayez sélectionné un tableau de points avec la fonction SEL PATTERN.

Vous pouvez utiliser la fonction d'amorce de

programme pour sélectionner le point à partir duquel vous voulez démarrer ou continuer l'usinage (voir le chapitre Test de programme et exécution de programme du manuel d'utilisation).

(56)

Utiliser les cycles d'usinage

2.3 Définition de motifs avec PATTERN DEF

2

Définir des positions d'usinage

Vous pouvez introduire jusqu'à 9 positions d'usinage.

Valider chaque position introduite avec la touche ENT.

Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Coord. X position d'usinage (en absolu) : indiquer la coordonnée de X

Coord. Y position d'usinage (en absolu) : indiquer la coordonnée de Y

Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage

Séquences CN 10 L Z+100 R0 FMAX 11 PATTERN DEF POS1

(X+25 Y+33,5 Z+0) POS2 (X+50 Y +75 Z+0)

Définir une seule rangée

Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Point initial X (en absolu) : coordonnée du point initial de la rangée dans l'axe X

Point initial Y (en absolu) : coordonnée du point initial de la rangée dans l'axe Y

Distance positions d'usinage (en incrémental) : écart entre les positions d'usinage. Valeur positive ou négative possible

Nombre d'usinages : nombre total de positions d'usinage

Position angulaire de l'ensemble du motif (en absolu) : angle de rotation dont le centre correspond au point initial. Axe de référence : axe principal du plan d'usinage courant (p. ex. X avec l'axe d'outil Z). Valeur positive ou négative possible Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage

Séquences CN 10 L Z+100 R0 FMAX 11 PATTERN DEF ROW1

(X+25 Y+33,5 D+8 NUM5 ROT+0 Z +0)

(57)

Définition de motifs avec PATTERN DEF 2.3

2

Définir un motif unique

Si vous définissez une surface de pièce en Z différente de 0, cette valeur agit en plus de la valeur du paramètre Coord. surface pièce Q203 qui est défini dans le cycle d'usinage.

Les paramètres Pos. ang. axe principal et Pos. ang.

axe secondaire s'additionnent à Pos. ang. du motif exécuté précédemment.

Point de départ X (en absolu) : coordonnée du point initial du motif dans l'axe X

Point initial Y (en absolu) : coordonnée du point initial du motif dans l'axe Y

Distance positions d'usinage X (en incrémental) : écart entre les positions d'usinage dans le sens X.

Valeur positive ou négative possible

Distance positions d'usinage Y (en incrémental):

écart entre les positions d'usinage dans le sens Y.

Valeur positive ou négative possible

Nombre de colonnes : nombre total de colonnes du motif

Nombre de lignes : nombre total de lignes du motif Position angulaire de l'ensemble du motif

(en absolu) : angle de rotation dont le centre correspond au point initial du motif. Axe de référence : axe principal du plan d'usinage courant (p. ex. X avec l'axe d'outil Z). Valeur positive ou négative possible

Pos. ang. axe principal : angle de rotation concernant uniquement l'axe principal du plan d'usinage déformé par rapport au point initial programmé. Valeur positive ou négative possible Pos. ang. axe secondaire : angle de rotation concernant uniquement l'axe secondaire du plan d'usinage déformé par rapport au point initial programmé. Valeur positive ou négative possible Coordonnée surface pièce (en absolu) : introduire la coordonnée Z à laquelle doit débuter l'usinage

Séquences CN 10 L Z+100 R0 FMAX

11 PATTERN DEF PAT1 (X+25 Y+33,5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0)

Referenzen

ÄHNLICHE DOKUMENTE

1 La TNC positionne l'outil en avance rapide FMAX à partir de la position actuelle jusqu'au point de départ 1, dans le plan d'usinage : le point de départ dans le plan d'usinage

1 La TNC positionne l'outil en avance rapide FMAX à partir de la position actuelle jusqu'au point de départ 1, dans le plan d'usinage : le point de départ dans le plan d'usinage

1 La commande déplace l'outil en avance rapide FMAX de la position actuelle, dans le plan d'usinage, au point de départ 1 : le point de départ dans le plan d'usinage se trouve près

Partant de la position actuelle, la TNC positionne l'outil tout d'abord dans le plan d'usinage, puis dans l'axe d'outil au point initial. Pré-positionner l'outil de manière à

Si vous combinez l'un des cycles d'usinage 200 à 209 et 251 à 267 avec le cycle 220, la distance d'approche, la surface de la pièce et le saut de bride programmés dans le cycle 220

Si vous combinez l'un des cycles d'usinage 200 à 209 et 251 à 267 avec le cycle 221, la distance d'approche, la surface de la pièce, le saut de bride et la position angulaire

son propre Plan de Recherche, d’une Direction de Programme, d’un processus et d’un budget attitrés, les programmes Pilote et Démonstration ainsi que Projets Phares sont gérés

Le Plan Directeur de l’assainissement des eaux usées de la Commune de Bagnes prévoyait la construction d’un collecteur de concentration Verbier - Médières - Le Châble avec un