02.07.2013 Views

CNC PILOT 4290 Axes B et Y - heidenhain - DR. JOHANNES ...

CNC PILOT 4290 Axes B et Y - heidenhain - DR. JOHANNES ...

CNC PILOT 4290 Axes B et Y - heidenhain - DR. JOHANNES ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Manuel d'utilisation<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong><br />

<strong>Axes</strong> B <strong>et</strong> Y<br />

Logiciel CN<br />

625 952-xx<br />

Français (fr)<br />

4/2010


<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> <strong>Axes</strong> B <strong>et</strong> Y<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong><br />

<strong>Axes</strong> B <strong>et</strong> Y<br />

Ce Manuel décrit les fonctions disponibles de la <strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong><br />

équipée du logiciel CN numéro 625 952-xx (Release 7.1) pour l'axe B,<br />

l'axe Y <strong>et</strong> le magasin d'outils. Ce manuel complète le Manuel<br />

d'utilisation de la <strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong>.<br />

2 <strong>Axes</strong> B <strong>et</strong> Y


1 <strong>Axes</strong> B <strong>et</strong> Y ..... 7<br />

1.1 Principes de base ..... 8<br />

L'axe Y ..... 8<br />

L'axe B ..... 8<br />

Le magasin d'outils ..... 10<br />

1.2 Mode Manuel <strong>et</strong> mode Automatique ..... 11<br />

Mode Automatique sans référence ..... 11<br />

Liste du magasin ..... 11<br />

Travail avec les outils du magasin ..... 14<br />

Mesurer <strong>et</strong> corriger un outil du magasin ..... 18<br />

Corrections en mode Automatique ..... 19<br />

1.3 Remarques de programmation ..... 20<br />

Position des contours de fraisage ..... 20<br />

Limitation de coupe ..... 20<br />

Perçage <strong>et</strong> fraisage sur plan incliné ..... 21<br />

1.4 DIN PLUS: Indicatifs de sections ..... 22<br />

Section MAGASIN A PLATEAU ..... 22<br />

Section FRONT_Y, FACE_ARR._Y ..... 22<br />

Section ENVELOPPE_Y ..... 23<br />

1.5 DIN PLUS: Contours dans le plan XY ..... 24<br />

Point initial du contour G170-Géo ..... 24<br />

Elément linéaire G171-Géo ..... 24<br />

Arc de cercle G172-/G173-Géo ..... 25<br />

Perçage G370-Géo ..... 26<br />

Rainure linéaire G371-Géo ..... 26<br />

Rainure circulaire G372/G373-Géo ..... 27<br />

Cercle entier G374-Géo ..... 27<br />

Rectangle G375-Géo ..... 28<br />

Polygone régulier G377-Géo ..... 28<br />

Modèle linéaire dans le plan XY G471-Géo ..... 29<br />

Modèle circulaire dans le plan XY G472-Géo ..... 30<br />

Surface unique G376-Géo ..... 31<br />

Surfaces polygonales G477-Géo ..... 31<br />

HEIDENHAIN <strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> 3


4<br />

1.6 DIN PLUS: Contours dans le plan YZ ..... 32<br />

Point initial du contour G180-Géo ..... 32<br />

Elément linéaire G181-Géo ..... 32<br />

Arc de cercle G182/G183-Géo ..... 33<br />

Perçage G380-Géo ..... 34<br />

Rainure linéaire G381-Géo ..... 34<br />

Rainure circulaire G382/G383-Géo ..... 35<br />

Cercle entier G384-Géo ..... 35<br />

Rectangle G385-Géo ..... 36<br />

Polygone régulier G387-Géo ..... 36<br />

Modèle linéaire dans le plan YZ G481-Géo ..... 37<br />

Modèle circulaire dans le plan YZ G482-Géo ..... 38<br />

Surface unique G386-Géo ..... 39<br />

Surfaces polygonales G487-Géo ..... 39<br />

1.7 DIN PLUS: Plans d'usinage ..... 40<br />

Inclinaison du plan d'usinage G16 ..... 41<br />

1.8 DIN PLUS (axe Y): Commandes de positionnement ..... 42<br />

Avance rapide G0 ..... 42<br />

Aborder le point de changement d'outil G14 ..... 42<br />

Avance rapide en coordonnées machine G701 ..... 43<br />

1.9 DIN PLUS: Outils du magasin ..... 44<br />

Changer l'outil du magasin G714 ..... 44<br />

Définir la position de l'outil G712 ..... 47<br />

Pré-sélection d'outil G600 ..... 48<br />

1.10 DIN PLUS: Déplacements linéaires <strong>et</strong> circulaires ..... 49<br />

Fraisage: Déplacement linéaire G1 ..... 49<br />

Fraisage: Déplacement circulaire G2, G3 – Cotation du centre en incrémental ..... 50<br />

Fraisage: Déplacement circulaire G12, G13 – Cotation du centre en absolu ..... 51<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage ..... 52<br />

Surfaçage, ébauche G841 ..... 52<br />

Surfaçage, finition G842 ..... 53<br />

Fraisage de polygone, ébauche G843 ..... 54<br />

Fraisage de polygone, finition G844 ..... 55<br />

Fraisage de poches, ébauche G845 (axe Y) ..... 56<br />

Fraisage de poches, finition G846 (axe Y) ..... 61<br />

Gravure dans le plan XY G803 ..... 63<br />

Gravure dans le plan YZ G804 ..... 64<br />

Fraisage de fil<strong>et</strong> dans le plan XY G800 ..... 65<br />

Fraisage de fil<strong>et</strong> dans le plan YZ G806 ..... 66<br />

Taillage de roue dentée G808 ..... 67<br />

1.12 Simulation ..... 68<br />

Simulation du plan incliné ..... 68<br />

Afficher le système de coordonnées ..... 69<br />

Affichage des positions avec les axes B <strong>et</strong> Y ..... 69


1.13 TURN PLUS: Magasin d'outils <strong>et</strong> axe B ..... 70<br />

Magasin d'outils ..... 70<br />

Outils pour l'axe B ..... 70<br />

1.14 TURN PLUS: Axe Y ..... 71<br />

Principes de base de l'axe Y ..... 71<br />

Définir les contours de fraisage ..... 72<br />

1.15 TURN PLUS: Contours dans le plan XY ..... 73<br />

Données de référence de la face frontale XY/face arrière XYR ..... 73<br />

Plan XY: Point initial du contour ..... 74<br />

Plan XY: Elément linéaire ..... 75<br />

Plan XY: Arc de cercle ..... 76<br />

Plan XY: Perçage unique ..... 77<br />

Plan XY: Cercle (cercle entier) ..... 79<br />

Plan XY: Rectangle ..... 80<br />

Plan XY: Polygone ..... 81<br />

Plan XY: Rainure linéaire ..... 82<br />

Plan XY: Rainure circulaire ..... 83<br />

Plan XY: Modèle linéaire de trous ..... 84<br />

Plan XY: Modèle circulaire de trous ..... 85<br />

Plan XY: Modèle linéaire de figures ..... 86<br />

Plan XY: Modèle circulaire de figures ..... 87<br />

Plan XY: Surface unique ..... 88<br />

Plan XY: Surfaces polygonales ..... 88<br />

1.16 TURN PLUS: Contours dans le plan YZ ..... 89<br />

Données de référence surface enveloppe Y ..... 89<br />

Plan YZ: Point initial du contour ..... 89<br />

Plan YZ: Elément linéaire ..... 90<br />

Plan YZ: Arc de cercle ..... 91<br />

Plan YZ: Perçage unique ..... 92<br />

Plan YZ: Cercle (cercle entier) ..... 94<br />

Plan YZ: Rectangle ..... 95<br />

Plan YZ: Polygone ..... 96<br />

Plan YZ: Rainure linéaire ..... 97<br />

Plan YZ: Rainure circulaire ..... 98<br />

Plan YZ: Modèle linéaire de trous ..... 99<br />

Plan YZ: Modèle circulaire de trous ..... 100<br />

Plan YZ: Modèle linéaire de figures ..... 101<br />

Plan YZ: Modèle circulaire de figures ..... 102<br />

Plan YZ: Surface unique ..... 103<br />

Plan YZ: Surfaces polygonales ..... 103<br />

1.17 Exemples de programmation ..... 104<br />

Usinage avec l'axe Y ..... 104<br />

Opérations d'usinage avec l'axe B ..... 108<br />

HEIDENHAIN <strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> 5


<strong>Axes</strong> B <strong>et</strong> Y<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 7


1.1 Principes de base<br />

1.1 Principes de base<br />

L'axe Y<br />

Avec l'axe Y, vous réalisez des opérations de perçage <strong>et</strong> de fraisage<br />

sur la face frontale, la face arrière ainsi que sur la surface de<br />

l'enveloppe.<br />

Avec l'utilisation de l'axe Y, deux axes sont en interpolation linéaire ou<br />

circulaire dans le plan d'usinage choisi pendant que le troisième axe<br />

est en interpolation linéaire. Ceci perm<strong>et</strong> d'usiner, par exemple, des<br />

rainures ou des poches avec fonds plats <strong>et</strong> flancs verticaux de<br />

rainures. En indiquant l'angle de broche, vous définissez la position du<br />

contour de fraisage sur la pièce.<br />

La <strong>CNC</strong> <strong>PILOT</strong> gère la création de programmes CN avec l'axe Y en:<br />

DIN PLUS<br />

TURN PLUS Définition du contour<br />

TURN PLUS Création du plan de travail<br />

Le traitement séparé de la définition du contour <strong>et</strong> de l'usinage reste<br />

valable pour le fraisage avec l'axe Y. Lors des opérations de fraisage,<br />

il n'y a pas de suivi de contour.<br />

Les contours avec l'axe Y sont désignés au moyen d'indicatifs de<br />

section.<br />

La simulation graphique affiche le fraisage dans la fenêtre de<br />

tournage, de la face frontale, celle de l'enveloppe <strong>et</strong>, en plus, de la<br />

„vue latérale (YZ)“.<br />

L'axe B<br />

Plan d'usinage incliné<br />

L'axe B perm<strong>et</strong> de réaliser des opérations de perçage <strong>et</strong> de fraisage<br />

sur des plans obliques dans l'espace. Pour faciliter la programmation,<br />

le système de coordonnées est incliné de manière ce que la définition<br />

des modèles de trous <strong>et</strong> des contours de fraisage ait lieu dans le plan<br />

YZ. Le perçage ou le fraisage est ensuite réalisé à nouveau dans le<br />

plan incliné.<br />

Le traitement séparé de la définition du contour <strong>et</strong> de l'usinage reste<br />

valable pour les opérations d'usinage sur plans inclinés. Un suivi de<br />

contour ne sera pas réalisé.<br />

Les contours sur plans inclinés sont désignés par l'indicatif de section<br />

ENVELOPPE_Y.<br />

La <strong>CNC</strong> <strong>PILOT</strong> gère la création de programmes CN avec l'axe B en DIN<br />

PLUS.<br />

La simulation graphique affiche l'usinage dans les plans inclinés<br />

dans la fenêtre de tournage <strong>et</strong> de la face frontale, <strong>et</strong> en plus, de la „vue<br />

latérale (YZ)“.<br />

8


Outils pour l'axe B<br />

Un autre avantage de l'axe B réside dans l'utilisation flexible des outils<br />

lors des opérations de tournage. En faisant pivoter l'axe B <strong>et</strong> tourner<br />

l'outil, vous obtenez des positions d'outil perm<strong>et</strong>tant de réaliser avec<br />

le même outil des opérations d'usinage longitudinal <strong>et</strong> transversal ou<br />

radial <strong>et</strong> axial sur la broche principale <strong>et</strong> la contre-broche.<br />

Ceci vous perm<strong>et</strong> de réduire le nombre des outils utilisés <strong>et</strong> le nombre<br />

de changements d'outils.<br />

Données d'outils: Tous les outils sont définis dans la banque de<br />

données des outils avec leurs cotes X, Z <strong>et</strong> Y ainsi que les corrections.<br />

Ces cotes se réfèrent à l'angle d'inclinaison B=0°.<br />

On indique également laposition angulaire. Pour les outils non<br />

tournants (outils de tournage), ce paramètre définit la position<br />

d'usinage de l'outil.<br />

L'angle d'inclinaison de l'axe B ne fait pas partie des données d'outils.<br />

C<strong>et</strong> angle est défini lors de l'appel d'outil ou de sa mise en œuvre.<br />

Orientation d'outil <strong>et</strong> affichage de position: Avec les outils de<br />

tournage, le calcul de la position de la pointe de l'outil s'effectue sur la<br />

base de l'orientation de la dent. C<strong>et</strong>te orientation n'est pas actualisée<br />

automatiquement lors de l'inclinaison <strong>et</strong>/ou de la rotation de l'axe B.<br />

Après un déplacement manuel de l'axe B, la commande signale<br />

l'affichage de position comme non valide.<br />

Affichage en caractères noirs: Affichage de position valide.<br />

Affichage en caractères gris: Affichage de position non valide.<br />

Après un déplacement de l'axe B, vérifiez si l'orientation est encore<br />

valide <strong>et</strong> affectez-la de nouveau si nécessaire.<br />

Lors de l'orientation d'outil, la commande distingue les outils<br />

d'ébauche, de finition, à plaqu<strong>et</strong>tes rondes ainsi que les outils<br />

d'usinage de gorges <strong>et</strong> de fil<strong>et</strong>age (voir figure).<br />

Les positions d'outil 1, 3, 5 ou 7 sont valables pour les outils<br />

d'ébauche, de finition <strong>et</strong> à plaqu<strong>et</strong>tes rondes. Les outils neutres se<br />

reconnaissent à l'angle d'attaque.<br />

Les positions d'outils 2, 4, 6 ou 8 sont valables pour les outils<br />

d'usinage de gorges <strong>et</strong> de fil<strong>et</strong>age. On définit dans les données<br />

d'outils si l'on a un outil „à droite“ ou un outil „à gauche“.<br />

Affichage de la machine: Le champ T de l'affichage de la machine<br />

indique l'emplacement de l'outil dans le magasin. Les valeurs de<br />

correction affichées dans ce champ tiennent compte de l'angle<br />

d'inclinaison actuel de l'axe B.<br />

Les valeurs indiquées dans l'affichage de position ne sont<br />

plus valides après inclinaison ou rotation de l'axe B.<br />

B90 B180<br />

G714 B.. C0<br />

B0 B90<br />

G714 B.. C180<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 9<br />

4<br />

3<br />

5<br />

O=<br />

2<br />

6<br />

1<br />

7<br />

8<br />

1.1 Principes de base


1.1 Principes de base<br />

Outils multiples pour l'axe B<br />

Si plusieurs outils sont installés sur un même porte-outils, il s'agit d'un<br />

„outil multiple“. Dans le cas des outils multiples, chaque dent (chaque<br />

outil) possède son propre numéro d'identification <strong>et</strong> sa propre<br />

définition.<br />

La position angulaire („C“ sur la figure) fait partie des données<br />

d'outils. Si l'on active maintenant une dent (un outil) de l'outil multiple,<br />

la <strong>CNC</strong> <strong>PILOT</strong> tourne l'outil multiple sur la base de l'angle de position<br />

jusqu'à la position correcte. Le décalage angulaire issu de la routine de<br />

changement d'outil est additionné à la position angulaire. Vous pouvez<br />

ainsi installer l'outil en „position normale“ ou „tête en bas“.<br />

La photo illustre un outil multiple avec trois dents.<br />

Le magasin d'outils<br />

La <strong>CNC</strong> <strong>PILOT</strong> gère un magasin d'outils orienté emplacement avec un<br />

maximum de 99 outils. Orientation emplacement signifie qu'un<br />

emplacement dans le magasin est défini pour chaque outil.<br />

L'utilisateur de la machine définit c<strong>et</strong> emplacement lorsqu'il configure<br />

le magasin.<br />

La liste du magasin représente la composition actuelle du magasin<br />

d'outils. Les outils sont inscrits dans c<strong>et</strong>te liste avec leur numéro<br />

d'identification.<br />

Programmation des outils: Les outils du magasin sont prévus pour<br />

l'axe B. Pour le changement d'outil ou le positionnement d'outil, on<br />

dispose du cycle G714.<br />

Une alternative consiste à ce que vous programmiez l'inclinaison de<br />

l'axe B <strong>et</strong> la rotation de l'outil sur l'angle de position au moyen des<br />

commandes uniques (G0, G15, <strong>et</strong>c.). Il est alors impératif de déclarer<br />

la position de l'outil avec G712.<br />

10<br />

C0<br />

C240<br />

C120


1.2 Mode Manuel <strong>et</strong> mode<br />

Automatique<br />

Mode Automatique sans référence<br />

A partir de la version de logiciel 625 952-02:<br />

Il est possible de lancer les programmes manuels ou les programmes<br />

de magasin, même si tous les axes n'ont pas été référencés.. Dans le<br />

programme à lancer, il faut pour cela définir sur une ligne de<br />

commentaire les axes sur lesquels le franchissement des points de<br />

référence peut manquer.<br />

Syntaxe de la ligne de commentaire:<br />

[@0nn] – „nn“ correspond aux l<strong>et</strong>tres d'adresse des axes non<br />

référencés<br />

Exemples:<br />

[@0B] – Pas de franchissement nécessaire sur l'axe B<br />

[@0BY] – Pas de franchissement nécessaire sur les axes B <strong>et</strong> Y<br />

Les fonctions de configuration du magasin d'outils <strong>et</strong> de<br />

changement des outils du magasin sont adaptées par le<br />

constructeur à la <strong>CNC</strong> <strong>PILOT</strong> <strong>et</strong> à la machine. On peut<br />

donc avoir des différences par rapport aux fonctions<br />

décrites ci-après. Consultez le Manuel de votre machine.<br />

Liste du magasin<br />

La liste du magasin représente la composition actuelle du magasin<br />

d'outils. Avec „Installer liste magasin“, l'opérateur inscrit le numéro<br />

d'identification de chaque outil <strong>et</strong> définit ainsi son emplacement dans<br />

le magasin. Pour les outils multiples, il indique le numéro<br />

d'identification d'une dent au choix. Dans la mesure où tous les<br />

numéros d'identification de l'outil multiple sont chaînés ensemble<br />

dans la banque de données d'outils, la <strong>CNC</strong> <strong>PILOT</strong> connaît toutes les<br />

dents.<br />

Pour configurer le magasin d'outils, vous pouvez procéder de<br />

différentes manières:<br />

Charger le magasin par la trappe de chargement: voir “Charger<br />

le magasin d'outils par la trappe de chargement” à la page 12<br />

Charger le magasin via la zone de travail: voir “Charger le<br />

magasin d'outils par la zone de travail” à la page 13<br />

R<strong>et</strong>irer l'outil du magasin: voir “R<strong>et</strong>irer l'outil du magasin” à la<br />

page 13<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 11<br />

1.2 Mode Manuel <strong>et</strong> mode Automatique


1.2 Mode Manuel <strong>et</strong> mode Automatique<br />

La gestion de la durée d'utilisation des outils est valable aussi, sans<br />

aucune restriction, pour les outils du magasin.<br />

Charger le magasin d'outils par la trappe de chargement<br />

Vous chargez le magasin d'outils par la trappe de chargement <strong>et</strong><br />

inscrivez leurs numéros d'identification aux emplacements<br />

correspondants de la liste du magasin.<br />

Inscrire les numéros d'identification des outils:<br />

U Sélectionner „Ajustage > Table tourelle > Création<br />

liste“ en mode Manuel.<br />

12<br />

Danger de collision<br />

Comparez la liste du magasin avec la composition du<br />

magasin d'outils <strong>et</strong> contrôlez les données d'outils avant<br />

l'exécution du programme.<br />

La liste du magasin <strong>et</strong> les cotes des outils inscrits<br />

doivent correspondre aux conditions actuelles car la<br />

<strong>CNC</strong> <strong>PILOT</strong> tient compte de ces données pour tous les<br />

déplacements de chariots <strong>et</strong> pour le contrôle de la zone<br />

de protection.<br />

U Positionner le curseur sur l'emplacement prévu dans<br />

le magasin.<br />

U Sélectionner le numéro d'identification de l'outil dans<br />

la banque de données <strong>et</strong> le valider ou bien appuyer<br />

sur la touche Ins <strong>et</strong> introduire directement le numéro<br />

d'identification.<br />

U Faire tourner le magasin d'outils en position <strong>et</strong><br />

installer l'outil.<br />

Les fonctions „Comparer la liste d'outils avec le<br />

programme CN“ <strong>et</strong> „Enregistrer la liste d'outils contenue<br />

dans le programme CN“ ne sont pas disponibles pour la<br />

liste du magasin.


Charger le magasin d'outils par la zone de travail<br />

Vous placez l'outil dans son logement <strong>et</strong> appelez la fonction „Charger<br />

MAGASIN A PLATEAU“. Inscrivez ici le numéro d'identification de<br />

l'outil ainsi que son numéro d'emplacement dans le magasin. La <strong>CNC</strong><br />

<strong>PILOT</strong> classe l'outil <strong>et</strong> enregistre le numéro d'identification dans la<br />

liste du magasin.<br />

U Installer l'outil dans le logement d'outil (dans la zone de travail).<br />

U Sélectionner „T > Magasin > Charger magasin“ en mode Manuel.<br />

La <strong>CNC</strong> <strong>PILOT</strong> ouvre la boîte de dialogue „Magasin: Charger<br />

magasin“.<br />

U Introduire les paramètres <strong>et</strong> fermer la boîte de dialogue. La<br />

commande charge le programme CN correspondant.<br />

U Activer le programme CN avec la touche Départ cycle<br />

Paramètres<br />

ID Numéro d'identification de l'outil dans le magasin<br />

P Numéro d'emplacement dans le magasin d'outils<br />

B Angle d'axe B. Angle d'inclinaison de l'axe B.<br />

La <strong>CNC</strong> <strong>PILOT</strong><br />

installe l'outil dans le magasin<br />

inscrit l'outil dans la liste du magasin<br />

déplace le chariot au point de changement d'outil<br />

incline l'axe B<br />

Pour l'utilisation <strong>et</strong> l'affichage, notez que c<strong>et</strong>te fonction est<br />

exécutée au moyen d'un programme CN. Vous activez le<br />

programme CN avec la touche Départ cycle.<br />

R<strong>et</strong>irer l'outil du magasin<br />

Sortez l'outil du magasin <strong>et</strong> supprimez l'enregistrement dans la liste<br />

du magasin.<br />

U Faire tourner le magasin d'outils en position <strong>et</strong> en extraire l'outil.<br />

U Sélectionner „Ajustage > Table tourelle > Création liste“ en mode<br />

Manuel<br />

U Positionner le curseur sur l'emplacement concerné dans le magasin<br />

U Appuyer sur la softkey ou sur la touche Del <strong>et</strong> valider<br />

le message de confirmation. La commande r<strong>et</strong>ire<br />

l'outil da la liste du magasin.<br />

1. 2.<br />

3. 4.<br />

ID . . .<br />

P . . .<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 13<br />

B<br />

1.2 Mode Manuel <strong>et</strong> mode Automatique


1.2 Mode Manuel <strong>et</strong> mode Automatique<br />

Travail avec les outils du magasin<br />

Changer un outil du magasin<br />

Utilisez c<strong>et</strong>te fonction pour changer d'outil ou pour modifier l'angle<br />

d'inclinaison ou la position angulaire de l'outil actif.<br />

14<br />

U Sélectionner „T > Magasin > Changer outil“ en mode<br />

Manuel. La commande ouvre la boîte de dialogue<br />

„Magasin: Changement d'outil“<br />

U Appuyer sur la softkey, sélectionner l'outil dans la liste<br />

du magasin, introduire les autres paramètres <strong>et</strong><br />

fermer la boîte de dialogue. La commande charge le<br />

programme CN correspondant.<br />

U Activer le programme CN avec la touche Départ cycle<br />

Paramètres<br />

ID Numéro d'identification de l'outil dans le magasin<br />

O Orientation pour les outils de tournage. Position de la dent de<br />

l'outil (voir figure).<br />

Positions des outils 1, 3, 5, 7: pour les outils d'ébauche, de<br />

finition <strong>et</strong> à plaqu<strong>et</strong>tes rondes (les outils neutres se<br />

reconnaissent à l'angle d'attaque)<br />

Positions des outils 2, 4, 6, 8: Pour les outils d'usinage de<br />

gorges <strong>et</strong> de fil<strong>et</strong>age (on définit dans les données d'outils si<br />

l'on a un outil „à droite“ ou „à gauche“)<br />

B Angle d'axe B. Angle pour l'inclinaison de l'axe B.<br />

C Décalage de l'angle de position pour les outils de tournage<br />

0°: Position d'outil „normale“<br />

180°: Position d'outil „tête en bas“<br />

H Frein à mâchoires<br />

0: Le frein est serré en fonction du paramètre de l'outil<br />

(„non tournant“, il est serré; „tournant“, il n'est pas serré)<br />

1: Frein serré<br />

2: Frein non serré<br />

La <strong>CNC</strong> <strong>PILOT</strong><br />

installe l'outil dans le magasin<br />

sort du magasin l'outil indiqué<br />

se déplace jusqu'au point de changement d'outil<br />

incline l'axe B<br />

tourne l'outil en position „normale“ ou „tête en bas“ (décalage de<br />

l'angle de position C)<br />

calcule les données de l'outil en tenant compte de l'„orientation O“,<br />

de la position de l'axe B <strong>et</strong> de l'angle de position<br />

règle le frein à mâchoires<br />

4<br />

3<br />

5<br />

O<br />

O=<br />

2<br />

6<br />

1<br />

7<br />

8<br />

TM<br />

C<br />

0°<br />

C=0° C=180°<br />

B<br />

B


Changer la position de l'outil: Si l'appel concerne l'outil actif, le<br />

chariot se déplace alors au point de changement d'outil, l'axe B pivote<br />

ou l'outil s'oriente sur l'angle de position.<br />

Décalage de l'angle de position: Avec „Décalage angle de position“,<br />

vous configurez les outils de tournage sur „normal“ ou „tête en bas“.<br />

La <strong>CNC</strong> <strong>PILOT</strong> tient alors compte de la configuration par défaut<br />

enregistrée dans la banque de données des outils (angle de position =<br />

angle de position à partir des données de l'outil + décalage de l'angle<br />

de position).<br />

Orientation d'outil: Pour calculer la position de la pointe de l'outil, la<br />

<strong>CNC</strong> <strong>PILOT</strong> tient compte de la position de la dent. La <strong>CNC</strong> <strong>PILOT</strong><br />

distingue les outils d'ébauche, de finition, à plaqu<strong>et</strong>te ronde ainsi que<br />

les outils d'usinage de gorges <strong>et</strong> les outils de fil<strong>et</strong>age (voir figure).<br />

Pour l'utilisation <strong>et</strong> l'affichage, notez que c<strong>et</strong>te fonction est<br />

exécutée au moyen d'un programme CN. Vous activez le<br />

programme CN avec la touche Départ cycle.<br />

Déclarer un outil du magasin<br />

Si un outil se trouve dans la zone d'usinage lorsque l'on éteint la<br />

commande <strong>et</strong> qu'on la rem<strong>et</strong> sous tension, il faut alors le déclarer à<br />

nouveau. Dans la boîte de dialogue, la <strong>CNC</strong> <strong>PILOT</strong> utilise par défaut les<br />

valeurs en vigueur avant l'arrêt de la commande.<br />

U Sélectionner „T > Magasin > Outil manuel“ en mode<br />

Manuel. La commande ouvre la boîte de dialogue<br />

„Magasin: Outil manuel“.<br />

U Appuyer sur la softkey, introduire l'angle d'axe B,<br />

vérifier les autres paramètres <strong>et</strong> fermer la boîte de<br />

dialogue. La commande charge le programme CN<br />

correspondant.<br />

U Activer le programme CN avec la touche Départ cycle<br />

Paramètres<br />

ID Numéro d'identification de l'outil dans le magasin<br />

P Numéro d'emplacement dans le magasin d'outils<br />

O Orientation pour les outils de tournage. Position de la dent de<br />

l'outil (cf. figure).<br />

Positions des outils 1, 3, 5, 7: pour les outils d'ébauche, de<br />

finition <strong>et</strong> à plaqu<strong>et</strong>tes rondes (les outils neutres se<br />

reconnaissent à l'angle d'attaque)<br />

Positions des outils 2, 4, 6, 8: Pour les outils d'usinage de<br />

gorges <strong>et</strong> de fil<strong>et</strong>age (on définit dans les données d'outils si<br />

l'on a un outil „à droite“ ou „à gauche“)<br />

B Angle d'axe B. Angle pour l'inclinaison de l'axe B.<br />

C Décalage de l'angle de position pour les outils de tournage<br />

0°: Position d'outil „normale“<br />

180°: Position d'outil „tête en bas“<br />

C=0° C=180°<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 15<br />

4<br />

3<br />

5<br />

O<br />

O=<br />

2<br />

6<br />

1<br />

7<br />

8<br />

TM<br />

C<br />

B<br />

B<br />

1.2 Mode Manuel <strong>et</strong> mode Automatique


1.2 Mode Manuel <strong>et</strong> mode Automatique<br />

Paramètres<br />

H Frein à mâchoires<br />

0: Le frein est serré en fonction du paramètre de l'outil<br />

(„non tournant“, il est serré; „tournant“, il n'est pas serré)<br />

1: Frein serré<br />

2: Frein non serré<br />

La <strong>CNC</strong> <strong>PILOT</strong><br />

se déplace jusqu'au point de changement d'outil<br />

incline l'axe B<br />

tourne l'outil en position „normale“ ou „tête en bas“ (décalage de<br />

l'angle de position C)<br />

calcule les données de l'outil en tenant compte de l'„orientation O“,<br />

de la position de l'axe B <strong>et</strong> de l'angle de position<br />

règle le frein à mâchoires<br />

Enlever un outil<br />

La fonction „Enlever un outil“ perm<strong>et</strong> d'extraire l'outil de la zone<br />

d'usinage pour le replacer dans le magasin. Le porte-outil se déplace<br />

ensuite jusqu'au point de changement d'outil <strong>et</strong> incline l'axe B sur<br />

l'angle indiqué.<br />

U Sélectionner „T > Magasin > Enlever outil“ en mode Manuel. La<br />

commande ouvre la boîte de dialogue „Magasin: Enlever outil“.<br />

U Introduire le paramètre „B-angle d'axe B“ <strong>et</strong> fermer la boîte de<br />

dialogue. La commande charge le programme CN correspondant.<br />

U Activer le programme CN avec la touche Départ cycle<br />

La <strong>CNC</strong> <strong>PILOT</strong><br />

installe l'outil dans le magasin<br />

se déplace jusqu'au point de changement d'outil<br />

incline l'axe B<br />

16<br />

Lorsque la commande est arrêtée, les informations<br />

relatives à l'outil <strong>et</strong> au logement d'outil sont perdues.<br />

HEIDENHAIN conseille de r<strong>et</strong>irer de la zone d'usinage<br />

les outils du magasin avant la mise hors tension.<br />

Pour l'utilisation <strong>et</strong> l'affichage, notez que c<strong>et</strong>te fonction<br />

est exécutée au moyen d'un programme CN. Vous<br />

activez le programme CN avec la touche Départ cycle.<br />

Paramètres<br />

B Angle d'axe B. Angle pour l'inclinaison de l'axe B.<br />

Pour l'utilisation <strong>et</strong> l'affichage, notez que c<strong>et</strong>te fonction est<br />

exécutée au moyen d'un programme CN. Vous activez le<br />

programme CN avec la touche Départ cycle.<br />

T M 0<br />

B


Incliner l'axe B en mode Manuel<br />

Pour positionner l'axe B, utilisez l'appel du changement d'outil ou bien<br />

inclinez manuellement l'axe à l'aide de la manivelle ou des touches<br />

automate.<br />

Appel du changement d'outil: Lorsque vous appelez la fonction de<br />

changement d'outil, les données d'introduction sont déjà pré-définies<br />

avec les valeurs actuelles. Introduisez maintenant l'angle d'axe B<br />

souhaité <strong>et</strong> activez la fonction.<br />

Inclinaison manuelle: Vous inclinez l'axe B à l'aide de la manivelle.<br />

Vous pouvez aussi déplacer l'axe B avec les touches automate si la<br />

commande a été préparée dans ce sens par le constructeur de la<br />

machine. Consultez le Manuel de votre machine.<br />

Lors de l'inclinaison manuelle de l'axe B, la commande tient compte<br />

du nouvel angle d'axe B mais ne peut pas détecter une modification<br />

de l'orientation de l'outil. C'est pourquoi elle indique comme étant non<br />

valides (affichage en gris) les valeurs effectives X <strong>et</strong> Z. Lors de l'appel<br />

d'outil suivant, la <strong>CNC</strong> <strong>PILOT</strong> recalcule la position de la pointe de l'outil<br />

<strong>et</strong> désigne les valeurs effectives X <strong>et</strong> Z comme étant valides.<br />

Notez que l'affichage des valeurs effectives X <strong>et</strong> Z<br />

(affichage machine) affiche des valeurs non valides dès<br />

que l'axe B est incliné manuellement. La <strong>CNC</strong> <strong>PILOT</strong><br />

affiche ces valeurs en gris.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 17<br />

1.2 Mode Manuel <strong>et</strong> mode Automatique


1.2 Mode Manuel <strong>et</strong> mode Automatique<br />

Mesurer <strong>et</strong> corriger un outil du magasin<br />

Mesurer l'outil: C<strong>et</strong>te fonction détermine les longueurs d'outils avec<br />

l'angle d'inclinaison actuel de l'axe B <strong>et</strong> l'angle de position de l'outil.<br />

Ces valeurs sont également affichées. Par ailleurs, la commande<br />

calcule les cotes à la position B=0 <strong>et</strong> les enregistre dans la banque de<br />

données des outils.<br />

18<br />

U Sélectionner „Ajustage > Réglage outils > Mesurage<br />

outil“ en mode Manuel. La commande affiche les<br />

valeurs de mesure correctes dans la boîte de dialogue<br />

„Mesurage outil T..“.<br />

U Déterminer les cotes de l'outil, les introduire <strong>et</strong> fermer<br />

la boîte de dialogue.<br />

La commande<br />

efface les valeurs de correction<br />

inscrit les cotes de l'outil dans la banque de données<br />

Calcul des valeurs de correction: Les valeurs de correction sont<br />

calculées ou affichées avec l'angle d'inclinaison actuel de l'axe B <strong>et</strong> de<br />

l'angle de position de l'outil. La commande convertit les cotes à la<br />

position B=0 <strong>et</strong> les enregistre dans la banque de données des outils.<br />

U Sélectionner „Ajustage > Réglage outils > Mesurage<br />

outil“ en mode Manuel. Dans la boîte de dialogue<br />

„Affleurer l'outil“, la commande affiche les valeurs de<br />

correction correctes se référant à la position B=0.<br />

U Introduire les valeurs de correction <strong>et</strong> fermer la boîte<br />

de dialogue<br />

La commande valide les valeurs de correction.


Corrections en mode Automatique<br />

Corrections d'outils: Calculez les valeurs de correction avec l'angle<br />

d'inclinaison actuel de l'axe B <strong>et</strong> l'angle de position de l'outil. La<br />

commande calcule les cotes à la position B=0 <strong>et</strong> les enregistre dans la<br />

banque de données des outils.<br />

U Sélectionner „Corr(ections) > Corrections d'outil“ en<br />

mode Automatique. La commande ouvre la boîte de<br />

dialogue „Position outil pour corrections“.<br />

U Introduire les paramètres <strong>et</strong> fermer la boîte de<br />

dialogue<br />

U Dans la boîte de dialogue „Corrections d'outils“, la<br />

commande affiche les valeurs de correction se<br />

référant à l'angle d'axe B indiqué dans la précédente<br />

boîte de dialogue.<br />

U Introduire les nouvelles valeurs de correction<br />

Dans le champ „T“ (affichage machine), la commande affiche les<br />

valeurs de correction se référant à l'angle d'axe B actuel <strong>et</strong> à l'angle de<br />

position de l'outil.<br />

La <strong>CNC</strong> <strong>PILOT</strong> enregistre les corrections d'outil avec les<br />

autres données d'outil dans la banque de données.<br />

Lorsque l'axe B est incliné, la <strong>CNC</strong> <strong>PILOT</strong> tient compte<br />

des corrections d'outil pour calculer la position de la<br />

pointe de l'outil.<br />

Les corrections additives ne dépendent pas des données d'outils.<br />

Les corrections agissent dans le sens X, Y <strong>et</strong> Z. L'inclinaison de l'axe<br />

B n'a aucune répercussion sur les corrections additives.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 19<br />

1.2 Mode Manuel <strong>et</strong> mode Automatique


1.3 Remarques de programmation<br />

1.3 Remarques de programmation<br />

Position des contours de fraisage<br />

Vous définissez le plan de référence ou le diamètre de référence dans<br />

l'indicatif de section. Vous définissez la profondeur <strong>et</strong> la position d'un<br />

contour de fraisage (poche, îlot) de la manière suivante dans la<br />

définition du contour:<br />

avec Profondeur P dans le cycle G308 précédemment programmé<br />

en alternative pour les figures: Paramètre de cycle Profondeur P<br />

Le signe de „P“ détermine la position du contour de fraisage:<br />

P0: Îlot<br />

X: Diamètre de référence dans l'indicatif de section<br />

Z: Plan de référence dans l'indicatif de section<br />

P: Profondeur issue de G308 ou de la définition de la figure<br />

Limitation de coupe<br />

Si des parties du contour de fraisage sont situées hors du contour de<br />

tournage, vous délimitez la surface à usiner avec le diamètre surface<br />

X / diamètre de référence X (paramètres de l'indicatif de section ou<br />

de la définition de la figure).<br />

La limitation de coupe agit également pour les opérations de fraisage<br />

sur plans inclinés.<br />

20<br />

Position du contour de fraisage<br />

Section P Surface<br />

FRONT P0<br />

FACE ARRIERE P0<br />

ENVELOPPE P0<br />

Z<br />

Z+P<br />

Z<br />

Z–P<br />

X<br />

X+(P*2)<br />

Fond de<br />

fraisage<br />

Z+P<br />

Z<br />

Z–P<br />

Z<br />

X+(P*2)<br />

X<br />

Les cycles de surfaçage usinent la totalité de la surface<br />

décrite dans la définition du contour. Les îlots à l'intérieur<br />

de c<strong>et</strong>te surface ne sont pas pris en compte.


Perçage <strong>et</strong> fraisage sur plan incliné<br />

HEIDENHAIN conseille de faire pivoter le système de coordonnées de<br />

manière à ce que la définition des modèles de trous <strong>et</strong> des contours<br />

de fraisage ait lieu dans le plan YZ. Vous disposez alors de toutes les<br />

définitions de contours, de figures <strong>et</strong> de modèles pour le plan YZ.<br />

Les cycles de perçage <strong>et</strong> de fraisage agissent dans le plan incliné. Ces<br />

cycles prélèvent la position du plan incliné dans les définitions des<br />

contours.<br />

Il est en outre conseillé d'incliner l'axe B avec le cycle G714 car c<strong>et</strong>te<br />

fonction G contient le calcul de la position de l'outil.<br />

Il en résulte la programmation suivante:<br />

Faîtes pivoter <strong>et</strong> décalez le système de coordonnées pour le plan<br />

incliné avec indicatif d'axe ENVELOPPE_Y (voir “Section<br />

ENVELOPPE_Y” à la page 23)<br />

Définissez les modèles de trous <strong>et</strong> contours de fraisage dans le plan<br />

YZ<br />

Positionnez l'axe B avec G714<br />

Activez le plan YZ avec G19<br />

Utilisez pour l'usinage les cycles de perçage <strong>et</strong> de fraisage<br />

Une alternative consiste à ce que vous incliniez le plan d'usinage avec<br />

G16 <strong>et</strong> exécutiez ensuite les opérations d'usinage dans le plan incliné.<br />

Notez que l'orientation d'outil n'est pas actualisée si vous positionnez<br />

l'axe B au moyen des commandes ponctuelles G0 ou G15.<br />

Programmez un cycle G712 pour exécuter un nouveau calcul de la<br />

position de l'outil.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 21<br />

1.3 Remarques de programmation


1.4 DIN PLUS: Indicatifs de sections<br />

1.4 DIN PLUS: Indicatifs de<br />

sections<br />

Pour les tours équipés d'un magasin d'outils <strong>et</strong>/ou d'un axe Y, on<br />

dispose des indicatifs de sections suivants.<br />

Section MAGASIN A PLATEAU<br />

Dans la section MAGASIN A PLATEAU, vous indiquez la liste de tous<br />

les outils qui doivent être utilisés dans le programme CN. C<strong>et</strong>te liste<br />

est exploitée lors de la programmation du cycle G714 (changer l'outil<br />

du magasin). L'ordre chronologique des entrées n'a pas d'importance.<br />

Créer/modifier la liste des outils du magasin:<br />

U Sélectionner „Amorce > Créer liste d'outils“<br />

U Sélectionner les outils dans la banque de données <strong>et</strong><br />

les inscrire dans la liste<br />

22<br />

U Appuyer sur la touche ESC pour fermer la liste<br />

Introduire ou modifier un magasin d'outils donné:<br />

U Positionner le curseur dans la section MAGASIN A<br />

PLATEAU<br />

U Réintroduire l'outil: Appuyer sur la touche INS<br />

U Modifier l'outil: Appuyer sur ENTREE ou cliquer deux<br />

fois sur la touche gauche de la souris<br />

U Editer la boîte de dialogue „Configurer liste outils“<br />

Section FRONT_Y, FACE_ARR._Y<br />

Les indicatifs de sections désignent le plan XY (G17) <strong>et</strong> le plan de<br />

référence du contour (sens Z).<br />

Paramètres<br />

X Diamètre de surface (pour limitation de coupe)<br />

Z Position du plan de référence – par défaut: 0<br />

C Position broche – par défaut: 0


Section ENVELOPPE_Y<br />

L'indicatif de section désigne le plan YZ (G19) <strong>et</strong> définit le plan incliné<br />

pour les machines équipées d'un axe B.<br />

Sans axe B: Le diamètre de référence définit la position du contour<br />

dans le sens X <strong>et</strong> l'angle d'axe C, la position sur la pièce.<br />

Paramètres<br />

X Diamètre de référence<br />

C Angle d'axe C – définit la position de la broche<br />

Avec axe B (voir figures): ENVELOPPE_Y exécute en outre les<br />

transformations <strong>et</strong> rotations suivantes pour le plan incliné:<br />

Décale le système de coordonnées à la position I, K<br />

Fait pivoter le système de coordonnées de la valeur de l'angle B;<br />

point de référence: I, K<br />

H=0: Décalage de –I du système de coordonnées pivoté. Le<br />

système de coordonnées est décalé „vers l'arrière“.<br />

Paramètres<br />

X Diamètre de référence<br />

C Angle d'axe C – définit la position de la broche<br />

B Angle du plan: Axe Z positif<br />

I Référence du plan dans le sens X (cote de rayon)<br />

K Référence du plan dans le sens Z<br />

H Décalage automatique du système de coordonnées (par<br />

défaut: 0)<br />

0: Le système de coordonnées pivoté est décalé de la<br />

valeur de –I<br />

1: Le système de coordonnées n'est pas décalé<br />

Décaler „vers l'arrière“ le système de coordonnées: La <strong>CNC</strong> <strong>PILOT</strong><br />

utilise le diamètre de référence pour la limitation de coupe. Celui-ci<br />

sert aussi de référence pour la profondeur que vous programmez pour<br />

les contours de fraisage <strong>et</strong> le perçage de trous.<br />

Comme le diamètre de référence se réfère au point zéro actuel, il est<br />

conseillé de décaler de la valeur de –I „vers l'arrière“ le système de<br />

coordonnées pivoté si l'usinage a lieu dans le plan incliné. Si vous<br />

n'avez pas besoin de la limitation de coupe (par exemple pour les<br />

trous), vous pouvez désactiver le décalage du système de<br />

coordonnées (H=1) <strong>et</strong> initialiser le diamètre de référence=0.<br />

Remarque:<br />

Dans le système de coordonnées incliné, X est l'axe de<br />

réglage. Les coordonnées X sont des coordonnées de<br />

diamètre.<br />

L'inversion du système de coordonnées n'a aucune<br />

répercussion sur l'axe de référence de l'angle<br />

d'inclinaison („angle d'axe B“ de G714).<br />

Exemple: „ENVELOPPE_Y“<br />

TETE PROGRAMME<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 23<br />

...<br />

CONTOUR Q1 X0 Z600<br />

PIECE BRUTE<br />

...<br />

PIECE FINIE<br />

...<br />

ENVELOPPE_Y X118 C0 B130 I59 K0<br />

...<br />

USINAGE<br />

...<br />

I<br />

B, I, K<br />

B<br />

B<br />

–K<br />

X<br />

X<br />

Z<br />

Z<br />

Z<br />

–I<br />

X<br />

H=0<br />

H=1<br />

B<br />

1.4 DIN PLUS: Indicatifs de sections


1.5 DIN PLUS: Contours dans le plan XY<br />

1.5 DIN PLUS: Contours dans le<br />

plan XY<br />

Point initial du contour G170-Géo<br />

G170 définit le point initial d'un contour dans le plan XY.<br />

Paramètres<br />

X Point initial du contour (cote de rayon)<br />

Y Point initial du contour<br />

Elément linéaire G171-Géo<br />

G171 définit un élément linéaire dans un contour du plan XY.<br />

Paramètres<br />

X Point final (cote de rayon)<br />

Y Point final<br />

A Angle par rapport à l'axe positif X<br />

B Chanfrein/arrondi. Définit la transition vers l'élément de<br />

contour suivant. Programmez le point final théorique si vous<br />

indiquez un chanfrein/arrondi.<br />

aucune introduction: Raccordement tangentiel<br />

B=0: Raccordement non tangentiel<br />

B>0: Rayon de l'arrondi<br />

B


Arc de cercle G172-/G173-Géo<br />

G172/G173 définit un arc de cercle dans un contour du plan XY. Sens<br />

de rotation: voir figure d'aide<br />

Paramètres<br />

X Point final (cote de rayon)<br />

Y Point final<br />

I Centre dans le sens X (cote de rayon)<br />

J Centre dans le sens Y<br />

R Rayon<br />

B Chanfrein/arrondi. Définit la transition vers l'élément de<br />

contour suivant. Programmez le point final théorique si vous<br />

indiquez un chanfrein/arrondi.<br />

aucune introduction: Raccordement tangentiel<br />

B=0: Raccordement non tangentiel<br />

B>0: Rayon de l'arrondi<br />

B


1.5 DIN PLUS: Contours dans le plan XY<br />

Perçage G370-Géo<br />

G370 définit un trou avec lamage <strong>et</strong> taraudage dans le plan XY.<br />

Paramètres<br />

X Centre du trou (cote de rayon)<br />

Y Centre du trou<br />

B Diamètre de perçage<br />

P Profondeur de perçage (sans pointe de perçage)<br />

W Angle de pointe (par défaut: 180°)<br />

R Diamètre de lamage<br />

U Profondeur de lamage<br />

E Angle de lamage<br />

I Diamètre du fil<strong>et</strong><br />

J Profondeur du fil<strong>et</strong><br />

K Attaque du fil<strong>et</strong> (longueur en sortie)<br />

F Pas du fil<strong>et</strong><br />

V Fil<strong>et</strong> à gauche ou à droite (par défaut: 0)<br />

V=0: Fil<strong>et</strong> à droite<br />

V=1: Fil<strong>et</strong> à gauche<br />

A Angle avec l'axe Z. Inclinaison du trou<br />

Face frontale (plage: –90° < A < 90°) – par défaut: 0°<br />

Face arrière (plage: 90° < A < 270°) – par défaut: 180°<br />

O Diamètre de centrage<br />

Rainure linéaire G371-Géo<br />

G371 définit une rainure linéaire dans le plan XY.<br />

Paramètres<br />

X Centre de la rainure (cote de rayon)<br />

Y Centre de la rainure<br />

K Longueur de la rainure<br />

B Largeur de la rainure<br />

A Angle de l'axe longitudinal de la rainure (référence: Axe X<br />

positif) – par défaut: 0°<br />

P Profondeur/hauteur (par défaut: „P“ de G308)<br />

P0: Îlot<br />

I Diamètre de surface (pour limitation de coupe)<br />

26<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ remplace „X“ de l'indicatif de section


Rainure circulaire G372/G373-Géo<br />

G372/G373 définit une rainure circulaire dans le plan XY.<br />

G372: Rainure circulaire sens horaire<br />

G373: Rainure circulaire sens anti-horaire<br />

Paramètres<br />

X Centre de courbure de la rainure (cote de rayon)<br />

Y Centre de courbure de la rainure<br />

R Rayon de courbure (référence: Trajectoire du centre de la<br />

rainure)<br />

A Angle initial; référence: Axe X positif (par défaut: 0°)<br />

W Angle final; référence: Axe X positif (par défaut: 0°)<br />

B Largeur de la rainure<br />

P Profondeur/hauteur (par défaut: „P“ issu de G308)<br />

P0: Îlot<br />

I Diamètre de surface (pour limitation de coupe)<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ remplace „X“ de l'indicatif de section<br />

Cercle entier G374-Géo<br />

G374 définit un cercle entier dans le plan XY.<br />

Paramètres<br />

X Centre du cercle (cote de rayon)<br />

Y Centre du cercle<br />

R Rayon du cercle<br />

P Profondeur/hauteur (par défaut: „P“ issu de G308)<br />

P0: Îlot<br />

I Diamètre de surface (pour limitation de coupe)<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ remplace „X“ de l'indicatif de section<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 27<br />

1.5 DIN PLUS: Contours dans le plan XY


1.5 DIN PLUS: Contours dans le plan XY<br />

Rectangle G375-Géo<br />

G375 définit un rectangle dans le plan XY.<br />

Paramètres<br />

X Centre du rectangle (cote de rayon)<br />

Y Centre du rectangle<br />

K Longueur du rectangle<br />

B (Hauteur) largeur du rectangle<br />

R Chanfrein/arrondi (par défaut: 0)<br />

R>0: Rayon de l'arrondi<br />

R= 3)<br />

A Angle par rapport à l'axe X (par défaut: 0)<br />

K Longueur d'arête<br />

K>0: Longueur d'arête<br />

K0: Rayon de l'arrondi<br />

R


Modèle linéaire dans le plan XY G471-Géo<br />

G471 définit un modèle de trous linéaire dans le plan XY. G471 agit sur<br />

le trou ou la figure défini(e) dans la séquence suivante (G370..375,<br />

G377).<br />

Paramètres<br />

Q Nombre de figures<br />

X Point initial du modèle (cote de rayon)<br />

Y Point initial du modèle<br />

I Point final du modèle (sens X; cote de rayon)<br />

J Point final du modèle (sens Y)<br />

Ii Distance entre deux figures dans le sens X<br />

Ji Distance entre deux figures dans le sens Y<br />

A Angle de l'axe longitudinal à l'axe X<br />

R Longueur totale du modèle<br />

Ri Distance entre deux figures (distance modèle)<br />

Remarques sur la programmation<br />

Programmez le trou/la figure dans la séquence suivante<br />

sans centre.<br />

Le cycle de fraisage (section USINAGE) appelle le trou/<br />

la figure dans la séquence suivante, <strong>et</strong> non pas la<br />

définition du modèle.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 29<br />

1.5 DIN PLUS: Contours dans le plan XY


1.5 DIN PLUS: Contours dans le plan XY<br />

Modèle circulaire dans le plan XY G472-Géo<br />

G472 définit un modèle de trous circulaire dans le plan XY. G472 agit<br />

sur la figure définie dans la séquence à suivre (G370...375, G377).<br />

Paramètres<br />

Q Nombre de figures<br />

K Diamètre du modèle<br />

A Angle initial – Position de la première figure; référence: Axe X<br />

positif; (par défaut: 0°)<br />

W Angle final – Position de la dernière figure; référence: Axe X<br />

positif; (par défaut: 360°)<br />

Wi Angle entre deux figures<br />

V Sens – Orientation (par défaut: 0)<br />

V=0, sans W: Répartition sur cercle entier<br />

V=0, avec W: Répartition sur le plus grand arc de cercle<br />

V=0, avec Wi: Signe de Wi détermine le sens (Wi


Surface unique G376-Géo<br />

G376 définit une surface dans le plan XY.<br />

Paramètres<br />

Z Arête de référence (par défaut: „Z“ issu de l'indicatif de<br />

section)<br />

K Epaisseur résiduelle<br />

Ki Profondeur<br />

B Largeur (référence: Arête de référence Z)<br />

B0: Surface dans le sens positif de Z<br />

I Diamètre des surfaces<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ remplace „X“ de l'indicatif de section<br />

C Angle de position de la perpendiculaire au côté (par défaut:<br />

„Z“ de l'indicatif de section)<br />

Le signe de la „largeur B“ est exploité indépendamment<br />

du fait que la surface soit située sur la face frontale ou sur<br />

la face arrière.<br />

Surfaces polygonales G477-Géo<br />

G477 définit un polygone dans le plan XY.<br />

Paramètres<br />

Z Arête de référence (par défaut: „Z“ issu de l'indicatif de<br />

section)<br />

K Diamètre du cercle inscrit( cote sur plat)<br />

Ki Longueur d'arête<br />

B Largeur (référence: Arête de référence Z)<br />

B0: Surface dans le sens positif de Z<br />

Q Nombre de surfaces (Q >= 2)<br />

I Diamètre des surfaces<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ remplace „X“ de l'indicatif de section<br />

C Angle de position de la perpendiculaire au côté (par défaut:<br />

„Z“ de l'indicatif de section)<br />

Le signe de la „largeur B“ est exploité indépendamment<br />

du fait que la surface soit située sur la face frontale ou sur<br />

la face arrière.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 31<br />

1.5 DIN PLUS: Contours dans le plan XY


1.6 DIN PLUS: Contours dans le plan YZ<br />

1.6 DIN PLUS: Contours dans le<br />

plan YZ<br />

Point initial du contour G180-Géo<br />

G180 définit le point initial d'un contour dans le plan YZ.<br />

Paramètres<br />

Y Point initial du contour<br />

Z Point initial du contour<br />

Elément linéaire G181-Géo<br />

G181 définit un élément linéaire dans un contour du plan YZ.<br />

Paramètres<br />

Y Point final<br />

Z Point final<br />

A Angle avec l'axe positif Z<br />

B Chanfrein/arrondi. Définit la transition vers l'élément de<br />

contour suivant. Programmez le point final théorique si vous<br />

indiquez un chanfrein/arrondi.<br />

aucune introduction: Raccordement tangentiel<br />

B=0: Raccordement non tangentiel<br />

B>0: Rayon de l'arrondi<br />

B


Arc de cercle G182/G183-Géo<br />

G182/G183 définit un arc de cercle dans un contour du plan YZ. Sens<br />

de rotation: voir figure d'aide<br />

Paramètres<br />

Y Point final (cote de rayon)<br />

Z Point final<br />

J Centre (sens Y)<br />

K Centre (sens Z)<br />

R Rayon<br />

B Chanfrein/arrondi. Définit la transition vers l'élément de<br />

contour suivant. Programmez le point final théorique si vous<br />

indiquez un chanfrein/arrondi.<br />

aucune introduction: Raccordement tangentiel<br />

B=0: Raccordement non tangentiel<br />

B>0: Rayon de l'arrondi<br />

B


1.6 DIN PLUS: Contours dans le plan YZ<br />

Perçage G380-Géo<br />

G380 définit un trou indépendant avec lamage <strong>et</strong> taraudage dans le<br />

plan YZ.<br />

Paramètres<br />

Y Centre du trou<br />

Z Centre du trou<br />

B Diamètre de perçage<br />

P Profondeur de perçage (sans pointe de perçage)<br />

W Angle de pointe (par défaut: 180°)<br />

R Diamètre de lamage<br />

U Profondeur de lamage<br />

E Angle de lamage<br />

I Diamètre du fil<strong>et</strong><br />

J Profondeur du fil<strong>et</strong><br />

K Attaque du fil<strong>et</strong> (longueur en sortie)<br />

F Pas du fil<strong>et</strong><br />

V Fil<strong>et</strong> à gauche ou à droite (par défaut: 0)<br />

V=0: Fil<strong>et</strong> à droite<br />

V=1: Fil<strong>et</strong> à gauche<br />

A Angle par rapport à l'axe X; plage: –90° < A < 90°<br />

O Diamètre de centrage<br />

Rainure linéaire G381-Géo<br />

G381 définit une rainure linéaire dans le plan YZ.<br />

Paramètres<br />

Y Centre de la rainure<br />

Z Centre de la rainure<br />

X Diamètre de référence<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ de G381 remplace „X“ de l'indicatif de section<br />

A Angle avec l'axe Z (par défaut: 0°)<br />

K Longueur de la rainure<br />

B Largeur de la rainure<br />

P Profondeur de la poche (par défaut: „P“ de G308)<br />

34


Rainure circulaire G382/G383-Géo<br />

G382/G383 définit une rainure circulaire dans le plan YZ.<br />

G382: Rainure circulaire sens horaire<br />

G383: Rainure circulaire sens anti-horaire<br />

Paramètres<br />

Y Centre de courbure de la rainure<br />

Z Centre de courbure de la rainure<br />

X Diamètre de référence<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ de G381 remplace „X“ de l'indicatif de section<br />

R Rayon; référence: Trajectoire du centre de la rainure<br />

A Angle initial; référence: Axe X (par défaut: 0°)<br />

W Angle final; référence: Axe X (par défaut: 0°)<br />

B Largeur de la rainure<br />

P Profondeur de la poche (par défaut: „P“ de G308)<br />

Cercle entier G384-Géo<br />

G384 définit un cercle entier dans le plan YZ.<br />

Paramètres<br />

Y Centre du cercle<br />

Z Centre du cercle<br />

X Diamètre de référence<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ de G381 remplace „X“ de l'indicatif de section<br />

R Rayon du cercle<br />

P Profondeur de la poche (par défaut: „P“ de G308)<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 35<br />

1.6 DIN PLUS: Contours dans le plan YZ


1.6 DIN PLUS: Contours dans le plan YZ<br />

Rectangle G385-Géo<br />

G385 définit un rectangle dans le plan YZ.<br />

Paramètres<br />

Y Centre du rectangle<br />

Z Centre du rectangle<br />

X Diamètre de référence<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ de G381 remplace „X“ de l'indicatif de section<br />

A Angle de l'axe longitudinal à l'axe Z (par défaut: 0)<br />

K Longueur du rectangle<br />

B (Hauteur) largeur du rectangle<br />

R Chanfrein/arrondi (par défaut: 0)<br />

R>0: Rayon de l'arrondi<br />

R


Modèle linéaire dans le plan YZ G481-Géo<br />

G481 définit un modèle linéaire dans le plan YZ. G481 agit sur la figure<br />

définie dans la séquence à suivre (G380..385, G387).<br />

Paramètres<br />

Q Nombre de figures<br />

Y Point initial du modèle<br />

Z Point initial du modèle<br />

J Point final du modèle (sens Y)<br />

K Point final du modèle (sens Z)<br />

Ji Distance entre deux figures (dans le sens Y)<br />

Ki Distance entre deux figures (dans le sens Z)<br />

A Angle axe longitudinal du modèle (référence: axe Z positif)<br />

R Longueur totale du modèle<br />

Ri Distance entre deux figures (distance modèle)<br />

Remarques sur la programmation<br />

Programmer le trou/la figure dans la séquence suivante<br />

sans centre.<br />

Le cycle de fraisage (section USINAGE) appelle le trou/<br />

la figure dans la séquence suivante, <strong>et</strong> non pas la<br />

définition du modèle.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 37<br />

1.6 DIN PLUS: Contours dans le plan YZ


1.6 DIN PLUS: Contours dans le plan YZ<br />

Modèle circulaire dans le plan YZ G482-Géo<br />

G482 définit un modèle de trous circulaire dans le plan YZ. G482 agit<br />

sur la figure définie dans la séquence suivante (G380..385, G387).<br />

Paramètres<br />

Q Nombre de figures<br />

K Diamètre du modèle<br />

A Angle initial – Position de la première figure; référence: Axe Z<br />

(par défaut: 0°)<br />

W Angle final – Position de la dernière figure; référence: Axe<br />

Z (par défaut: 360°)<br />

Wi Angle entre deux figures<br />

V Sens – Orientation (par défaut: 0)<br />

V=0, sans W: Répartition sur cercle entier<br />

V=0, avec W: Répartition sur le plus grand arc de cercle<br />

V=0, avec Wi: Signe de Wi détermine le sens (Wi


Surface unique G386-Géo<br />

G386 définit une surface unique dans le plan YZ.<br />

Paramètres<br />

Z Arête de référence<br />

K Epaisseur restante<br />

Ki Profondeur<br />

B Largeur (référence: Arête de référence Z)<br />

B0: Surface dans le sens positif de Z<br />

X Diamètre de référence<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ de G381 remplace „X“ de l'indicatif de section<br />

C Angle de position de la perpendiculaire au côté (par défaut:<br />

„Z“ de l'indicatif de section)<br />

Le diamètre de référence X délimite la surface à usiner.<br />

Surfaces polygonales G487-Géo<br />

G487 définit un polygone dans le plan YZ.<br />

Paramètres<br />

Z Arête de référence<br />

K Diamètre du cercle inscrit (cote sur plat)<br />

Ki Longueur d'arête<br />

B Largeur (référence: Arête de référence Z)<br />

B0: Surface dans le sens positif de Z<br />

X Diamètre de référence<br />

aucune introduction: „X“ de l'indicatif de section<br />

„I“ de G381 remplace „X“ de l'indicatif de section<br />

C Angle de position de la perpendiculaire au côté (par défaut:<br />

„Z“ de l'indicatif de section)<br />

Q Nombre de surfaces (Q >= 2)<br />

Le diamètre de référence X délimite la surface à usiner.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 39<br />

1.6 DIN PLUS: Contours dans le plan YZ


1.7 DIN PLUS: Plans d'usinage<br />

1.7 DIN PLUS: Plans d'usinage<br />

Vous définissez le plan d'usinage lorsque vous programmez des<br />

opérations de perçage ou de fraisage avec l'axe Y.<br />

Si vous ne programmez pas le plan d'usinage, la <strong>CNC</strong> <strong>PILOT</strong> exécute<br />

le tournage ou le fraisage avec l'axe C (G18 plan XZ).<br />

A partir de la version de logiciel 625 952-05: à la fin du programme<br />

d'usinage (M30, M99), le plan de travail est réinitialisé à G18.<br />

G17 Plan XY (face frontale ou arrière)<br />

L'usinage avec les cycles de fraisage a lieu dans le plan XY <strong>et</strong> la passe<br />

avec les cycles de fraisage <strong>et</strong> de perçage, dans le sens Z.<br />

G18 Plan XZ (tournage)<br />

Le „tournage normal“ ainsi que le perçage <strong>et</strong> le fraisage sont<br />

effectués dans le plan XZ avec l'axe C.<br />

G19 Plan YZ (vue de dessus/enveloppe)<br />

L'usinage avec les cycles de fraisage a lieu dans le plan YZ <strong>et</strong> la passe<br />

avec les cycles de fraisage <strong>et</strong> de perçage, dans le sens X.<br />

40


Inclinaison du plan d'usinage G16<br />

G16 exécute les transformations <strong>et</strong> rotations suivantes:<br />

Décale le système de coordonnées à la position I, K<br />

Fait pivoter le système de coordonnées de la valeur de l'angle B;<br />

point de référence: I, K<br />

Décale (si c<strong>et</strong>te opération est programmée) le système de<br />

coordonnées de la valeur de U <strong>et</strong> W dans le système de<br />

coordonnées pivoté<br />

Paramètres<br />

B Angle du plan; référence: Axe Z positif<br />

I Référence du plan dans le sens X (cote de rayon)<br />

K Référence du plan dans le sens Z<br />

U Décalage dans le sens X<br />

W Décalage dans le sens Z<br />

Q Activer/désactiver l'inclinaison du plan d'usinage<br />

0: Désactiver l'„inclinaison du plan d'usinage“<br />

1: Incliner le plan d'usinage<br />

2: Commuter à nouveau vers l'inclinaison G16 précédente<br />

G16 Q0 réinitialise le plan d'usinage. Le point zéro <strong>et</strong> le système de<br />

coordonnées définis avant la fonction G16 redeviennent valides.<br />

G16 Q2 commute à nouveau vers l'inclinaison G16 précédente.<br />

L'axe de référence pour l'„angle du plan B“ est l'axe Z positif. Ceci est<br />

valable aussi dans le système de coordonnées réfléchi.<br />

Remarque :<br />

Dans le système de coordonnées incliné, X est l'axe de<br />

réglage. Les coordonnées X sont des coordonnées de<br />

diamètre.<br />

L'inversion du système de coordonnées n'a aucune<br />

répercussion sur l'axe de référence de l'angle<br />

d'inclinaison („angle d'axe B“ de G714).<br />

Tant que G16 reste activée, les autres décalages de<br />

point zéro ne sont pas admis.<br />

Exemple: „G16“<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 41<br />

. . .<br />

USINAGE<br />

...<br />

N.. G19<br />

N.. G15 B130<br />

N.. G16 B130 I59 K0 Q1<br />

N.. G1 X.. Z.. Y..<br />

N.. G16 Q0<br />

. . .<br />

I<br />

B, I, K<br />

B<br />

B<br />

–K<br />

X<br />

X<br />

Z<br />

Z<br />

Z<br />

–U<br />

X<br />

U, W<br />

B<br />

W<br />

X<br />

Z<br />

1.7 DIN PLUS: Plans d'usinage


1.8 DIN PLUS (axe Y): Commandes de positionnement<br />

1.8 DIN PLUS (axe Y): Commandes<br />

de positionnement<br />

Avance rapide G0<br />

G0 déplace l'outil en rapide sur la trajectoire la plus courte jusqu'au<br />

„point-cible X, Y, Z“ <strong>et</strong> fait pivoter l'axe B.<br />

Paramètres<br />

X Diamètre – point-cible<br />

Z Longueur – point-cible<br />

Y Longueur – point-cible<br />

B Angle de l'axe B<br />

Aborder le point de changement d'outil G14<br />

G14 déplacement en rapide jusqu'au point de changement d'outil.<br />

Vous définissez les coordonnées du point de changement d'outil en<br />

mode Ajustage.<br />

42<br />

Programmation X, Y, Z, B: en absolu, en incrémental ou<br />

avec eff<strong>et</strong> modal<br />

Paramètres<br />

Q Ordre de succession (par défaut: 0)<br />

0: Déplacement simultané des axes X <strong>et</strong> Z (en diagonale)<br />

1: D'abord dans le sens X, puis Z<br />

2: D'abord dans le sens Z, puis X<br />

3: Sens X seulement, Z demeure inchangé<br />

4: Sens Z seulement, X demeure inchangé<br />

5: Seulement dans le sens Y<br />

6: Déplacement simultané des axes X, Y <strong>et</strong> Z (en diagonale)<br />

Avec Q=0...4, l'axe Y ne se déplace pas.<br />

B<br />

–Z<br />

Z<br />

Y<br />

Y<br />

X<br />

X


Avance rapide en coordonnées machine G701<br />

G701 déplace l'outil en rapide sur la trajectoire la plus courte jusqu'au<br />

„point-cible X, Y, Z“ <strong>et</strong> fait pivoter l'axe B.<br />

Paramètres<br />

X Point final (cote de diamètre)<br />

Y Point final<br />

Z Point final<br />

B Angle de l'axe B<br />

„X, Y, Z“ se réfèrent au point zéro machine <strong>et</strong> au point<br />

de référence du chariot.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 43<br />

1.8 DIN PLUS (axe Y): Commandes de positionnement


1.9 DIN PLUS: Outils du magasin<br />

1.9 DIN PLUS: Outils du magasin<br />

Changer l'outil du magasin G714<br />

Le cycle G714 comporte les fonctions suivantes:<br />

Aborder le point de changement d'outil<br />

Replacer l'outil actif dans la magasin<br />

R<strong>et</strong>irer du magasin l'outil programmé:<br />

Incliner l'axe B sur l'angle programmé<br />

Tourner l'outil sur l'„angle de position“ (sur „normal“ ou „tête en<br />

bas“)<br />

Calculer les données de l'outil en fonction de l'„orientation O“, de la<br />

position de l'axe B <strong>et</strong> de l'angle de position<br />

Activer la „correction D“ (additive) si celle-ci est programmée<br />

Régler le frein à mâchoires tel qu'il a été programmé<br />

44<br />

Le cycle G714 est adapté par le constructeur de la<br />

machine à la machine. La définition suivante des<br />

paramètres <strong>et</strong> du processus peut diverger de la méthode<br />

de travail de votre machine. Consultez le Manuel de la<br />

machine.<br />

Paramètres<br />

ID Numéro d'identification de l'outil dans le magasin<br />

En appuyant sur la softkey „Continuer“, la commande affiche<br />

la liste MAGASIN A PLATEAU. Sélectionnez l'outil désiré <strong>et</strong><br />

validez-le.<br />

O Orientation pour les outils de tournage. Position de la dent de<br />

l'outil (cf. figure).<br />

Positions des outils 1, 3, 5, 7: pour les outils d'ébauche, de<br />

finition <strong>et</strong> à plaqu<strong>et</strong>tes rondes (les outils neutres se<br />

reconnaissent à l'angle d'attaque)<br />

Positions des outils 2, 4, 6, 8: Pour les outils d'usinage de<br />

gorges <strong>et</strong> de fil<strong>et</strong>age (on définit dans les données d'outils si<br />

l'on a un outil „à droite“ ou „à gauche“)<br />

B Angle d'axe B. Angle, dont l'axe B doit être incliné.<br />

C Décalage de la position angulaire pour les outils de tournage<br />

0°: Position d'outil „normale“<br />

180°: Position d'outil „tête en bas“<br />

D Correction additive (1..16). Active la correction additive. La<br />

correction additive est désactivée lors du changement d'outil<br />

suivant (voir G149).<br />

4<br />

3<br />

5<br />

O<br />

O=<br />

C<br />

2<br />

6<br />

1<br />

7<br />

C=0° C=180°<br />

8<br />

0°<br />

B<br />

V<br />

B<br />

V– X+Z+Y<br />

V0 X + Z<br />

V1 X, Z<br />

V2 Z, X<br />

V3 X<br />

V4 Z<br />

V5 Y<br />

V6 X+Z+Y<br />

V9 –


Paramètres<br />

H Frein à mâchoires<br />

0: Le frein est serré en fonction du paramètre de l'outil<br />

(„non tournant“, il est serré; „tournant“, il n'est pas serré)<br />

1: Frein serré<br />

2: Frein non serré<br />

V Aborder le point de changement d'outil (par défaut: 6)<br />

Aucune introduction: Simultanément dans le sens X, Y <strong>et</strong> Z<br />

0: Simultanément dans le sens X <strong>et</strong> Z<br />

1: D'abord dans le sens X, puis Z<br />

2: D'abord dans le sens Z, puis X<br />

3: Seulement dans le sens X<br />

4: Seulement dans le sens Z<br />

5: Seulement dans le sens Y<br />

6: Simultanément dans le sens X, Y <strong>et</strong> Z<br />

9: Ne pas aborder le point de changement d'outil<br />

A partir de la version de logiciel 625 952-02:<br />

Paramètres<br />

Q Fonctions auxiliaires<br />

On peut ici attribuer une valeur au changement d'outil dont la<br />

fonction est définie par le constructeur de la machine.<br />

X Diamètre<br />

Diamètre X abordé si nécessaire à la fin du changement<br />

d'outil.<br />

Z Longueur<br />

Position Z abordée si nécessaire à la fin du changement<br />

d'outil.<br />

Y Longueur<br />

Position Y abordée si nécessaire à la fin du changement<br />

d'outil.<br />

Replacer l'outil dans le magasin: Si vous programmez G714 sans<br />

„numéro d'identification ID“, la <strong>CNC</strong> <strong>PILOT</strong> replace l'outil dans le<br />

magasin sans installer un nouvel outil.<br />

Modifier la position de l'outil: Si l'appel concerne l'outil actif, l'axe B<br />

est incliné <strong>et</strong>/ou la position angulaire modifiée. Vous définissez dans le<br />

paramètre „V“ si ces fonctions doivent être exécutées à la position<br />

actuelle ou au point de changement d'outil.<br />

Décalage de la position angulaire: Avec „Décalage angle de<br />

position“, vous configurez les outils de tournage sur „normal“ ou<br />

„tête en bas“. La <strong>CNC</strong> <strong>PILOT</strong> tient alors compte de la configuration par<br />

défaut enregistrée dans la banque de données des outils (angle de<br />

position = angle de position à partir des données de l'outil + décalage<br />

de l'angle de position).<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 45<br />

1.9 DIN PLUS: Outils du magasin


1.9 DIN PLUS: Outils du magasin<br />

Orientation d'outil: Pour calculer la position de la pointe de l'outil, la<br />

<strong>CNC</strong> <strong>PILOT</strong> tient compte de la position de la dent. La <strong>CNC</strong> <strong>PILOT</strong><br />

distingue les outils d'ébauche, de finition, à plaqu<strong>et</strong>te ronde ainsi que<br />

les outils d'usinage de gorges <strong>et</strong> les outils de fil<strong>et</strong>age (voir figure).<br />

G16 actif: Si un plan incliné (G16) est actif, il sera désactivé pendant<br />

la procédure d'appel de G714. A l'issue de G714, le plan incliné est à<br />

nouveau en vigueur.<br />

Exemple: G714<br />

46<br />

HEIDENHAIN conseille d'utiliser également G714 pour<br />

modifier l'angle d'inclinaison ou la position de l'outil<br />

(décalage de l'angle de position).<br />

. . .<br />

PIECE FINIE<br />

. . .<br />

ENVELOPPE_Y X118 C0 B130 I59 K0 Définir le plan d'usinage incliné<br />

. . .<br />

USINAGE<br />

. . .<br />

N . . G714 ID“B_522-32-10“ O0 B130 Installer l'outil du magasin; incliner l'axe B<br />

N . . G19 Activer le plan YZ<br />

. . .<br />

N . . G840 NS .. Opération de fraisage sur le plan incliné<br />

. . .<br />

N . . G18 Activer le plan XZ<br />

N . . G714 ID“B_112-93-80“ O1 B90 C0 Installer l'outil du magasin; incliner l'axe B; régler le<br />

décalage de l'angle de position de l'outil<br />

. . .<br />

N . . G810 NS .. Opération de tournage<br />

. . .<br />

FIN


Définir la position de l'outil G712<br />

Le cycle G712 est adapté à la machine par le constructeur<br />

de la machine. La définition suivante des paramètres <strong>et</strong> du<br />

processus peut diverger de la méthode de travail de votre<br />

machine. Consultez le Manuel de la machine.<br />

Si l'axe B a été positionné au moyen de commandes uniques, indiquez<br />

à la CN la position d'outil avec G712.<br />

Le cycle G712 contient les définitions suivantes:<br />

Angle de l'axe B<br />

Décalage de l'angle de position<br />

Orientation de l'outil<br />

Paramètres<br />

B Angle d'axe B. Angle sur lequel se trouve l'axe B.<br />

C Décalage de l'angle de position pour les outils de tournage<br />

0°: Position d'outil „normale“<br />

180°: Position d'outil „tête en bas“<br />

O Orientation pour les outils de tournage. Position de la dent de<br />

l'outil (voir figure).<br />

Positions des outils 1, 3, 5, 7: pour les outils d'ébauche, de<br />

finition <strong>et</strong> à plaqu<strong>et</strong>tes rondes (les outils neutres se<br />

reconnaissent à l'angle d'attaque)<br />

Positions des outils 2, 4, 6, 8: Pour les outils d'usinage de<br />

gorges <strong>et</strong> de fil<strong>et</strong>age (on définit dans les données d'outils si<br />

l'on a un outil „à droite“ ou „à gauche“)<br />

Décalage de l'angle de position: „Décalage angle de position“<br />

perm<strong>et</strong> de configurer les outils de tournage sur „normal“ ou „tête en<br />

bas“. La <strong>CNC</strong> <strong>PILOT</strong> tient alors compte de la configuration par défaut<br />

enregistrée dans la banque de données des outils (angle de position =<br />

angle de position à partir des données de l'outil + décalage de l'angle<br />

de position).<br />

Orientation d'outil: Pour calculer la position de la pointe de l'outil, la<br />

<strong>CNC</strong> <strong>PILOT</strong> tient compte de la position de la dent. La <strong>CNC</strong> <strong>PILOT</strong><br />

distingue les outils d'ébauche, de finition, à plaqu<strong>et</strong>te ronde ainsi que<br />

les outils d'usinage de gorges <strong>et</strong> les outils de fil<strong>et</strong>age (voir figure).<br />

G712 définit la position de l'outil. L'outil n'est pas en<br />

mouvement.<br />

C=0° C=180°<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 47<br />

4<br />

3<br />

5<br />

O<br />

O=<br />

2<br />

6<br />

1<br />

7<br />

8<br />

C<br />

B<br />

B<br />

1.9 DIN PLUS: Outils du magasin


1.9 DIN PLUS: Outils du magasin<br />

Pré-sélection d'outil G600<br />

A partir de la version de logiciel 625 952-04:<br />

La fonction G600 peut être utilisée pour les fonctions spéciales sur les<br />

tours équipés d'un magasin d'outils. G600 transm<strong>et</strong> au PLC le numéro<br />

d'emplacement de l'outil dans le magasin.<br />

Paramètres<br />

ID Numéro d'identification de l'outil dans le magasin<br />

48<br />

La fonction G600 est mise à disposition par le constructeur<br />

de la machine. Consultez le Manuel de la machine.


1.10 DIN PLUS: Déplacements<br />

linéaires <strong>et</strong> circulaires<br />

Fraisage: Déplacement linéaire G1<br />

G1 interpolation linéaire en avance travail jusqu'au „point final". G1 est<br />

exécutée en fonction du plan d'usinage:<br />

G17 Interpolation dans le plan XY<br />

Plongée dans le sens Z<br />

Angle A – référence: Axe X positif<br />

G18 Interpolation dans le plan XZ<br />

Plongée dans le sens Y<br />

Angle A – référence: Axe Z négatif<br />

G19 Interpolation dans le plan YZ<br />

Plongée dans le sens X<br />

Angle A – référence: Axe Z positif<br />

Paramètres<br />

X Point final (cote de diamètre)<br />

Y Point final<br />

Z Point final<br />

A Angle (référence: dépend du plan d'usinage)<br />

Q Point d'intersection. Point final lorsque la droite coupe un arc<br />

de cercle (par défaut: 0):<br />

Q=0: Point d'intersection proche<br />

Q=1: Point d'intersection éloigné<br />

B Chanfrein/arrondi. Définit la transition à l'élément de contour<br />

suivant. Programmez le point final théorique si vous indiquez<br />

un chanfrein/arrondi.<br />

aucune introduction: Raccordement tangentiel<br />

B=0: Raccordement non tangentiel<br />

B>0: Rayon de l'arrondi<br />

B


1.10 DIN PLUS: Déplacements linéaires <strong>et</strong> circulaires<br />

Fraisage: Déplacement circulaire G2, G3 –<br />

Cotation du centre en incrémental<br />

G2/G3 interpolation circulaire en avance travail jusqu'au „point final".<br />

G2/G3 sont exécutées en fonction du plan d'usinage:<br />

G17 Interpolation dans le plan XY<br />

Plongée dans le sens Z<br />

Définition du centre: avec I, J<br />

G18 Interpolation dans le plan XZ<br />

Plongée dans le sens Y<br />

Définition du centre: avec I, K<br />

G19 Interpolation dans le plan YZ<br />

Plongée dans le sens X<br />

Définition du centre: avec J, K<br />

Paramètres<br />

X Point final (cote de diamètre)<br />

Y Point final<br />

Z Point final<br />

I Centre en incrémental (cote de rayon)<br />

J Centre incrémental<br />

K Centre incrémental<br />

R Rayon<br />

Q Point d'intersection. Point final lorsque la droite coupe un arc<br />

de cercle (par défaut: 0):<br />

Q=0: Point d'intersection proche<br />

Q=1: Point d'intersection éloigné<br />

B Chanfrein/arrondi. Définit la transition vers l'élément de<br />

contour suivant. Programmez le point final théorique si vous<br />

indiquez un chanfrein/arrondi.<br />

aucune introduction: Raccordement tangentiel<br />

B=0: Raccordement non tangentiel<br />

B>0: Rayon de l'arrondi<br />

B


Fraisage: Déplacement circulaire G12, G13 –<br />

Cotation du centre en absolu<br />

G12/G13 interpolation circulaire en avance travail jusqu'au „point<br />

final".<br />

G12/G13 sont exécutées en fonction du plan d'usinage:<br />

G17 Interpolation dans le plan XY<br />

Plongée dans le sens Z<br />

Définition du centre: avec I, J<br />

G18 Interpolation dans le plan XZ<br />

Plongée dans le sens Y<br />

Définition du centre: avec I, K<br />

G19 Interpolation dans le plan YZ<br />

Plongée dans le sens X<br />

Définition du centre: avec J, K<br />

Paramètres<br />

X Point final (cote de diamètre)<br />

Y Point final<br />

Z Point final<br />

I Centre absolu (cote de rayon)<br />

J Centre absolu<br />

K Centre absolu<br />

R Rayon<br />

Q Point d'intersection. Point final lorsque la droite coupe un arc<br />

de cercle (par défaut: 0):<br />

Q=0: Point d'intersection proche<br />

Q=1: Point d'intersection éloigné<br />

B Chanfrein/arrondi. Définit la transition à l'élément de contour<br />

suivant. Programmez le point final théorique si vous indiquez<br />

un chanfrein/arrondi.<br />

aucune introduction: Raccordement tangentiel<br />

B=0: Raccordement non tangentiel<br />

B>0: Rayon de l'arrondi<br />

B


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

1.11 DIN PLUS (axe Y): Cycles de<br />

fraisage<br />

Surfaçage, ébauche G841<br />

G841 effectue l'ébauche avec G376-Géo (plan XY) ou G386-Géo (plan<br />

YZ) de surfaces définies. Le cycle fraise de l'extérieur vers l'intérieur.<br />

La prise de passe a lieu en dehors de la matière.<br />

Paramètres<br />

NS Numéro de séquence – référence à la description du contour<br />

P Profondeur de fraisage (max.) (plongée dans le plan de<br />

fraisage)<br />

I Surépaisseur dans le sens X<br />

K Surépaisseur dans le sens Z<br />

U Facteur de recouvrement (min.). Définit le recouvrement des<br />

trajectoires de fraisage (par défaut: 0,5).<br />

Recouvrement = U*diamètre de la fraise<br />

V Facteur de dépassement. Définit la valeur du dépassement<br />

du rayon extérieur par la fraise (par défaut: 0,5).<br />

Dépassement = V*diamètre de la fraise<br />

F Avance de plongée pour plongée en profondeur (par défaut:<br />

Avance active)<br />

J Plan de r<strong>et</strong>rait (par défaut: R<strong>et</strong>our à la position initiale)<br />

Plan XY: Position de r<strong>et</strong>rait dans le sens Z<br />

Plan YZ: Position de r<strong>et</strong>rait dans le sens X (cote de diamètre)<br />

52<br />

Les surépaisseurs sont prises en compte:<br />

G57: Surépaisseur dans le sens X, Z<br />

G58: Surépaisseur équidistante dans le plan de fraisage<br />

Déroulement du cycle<br />

1 Position initiale (X, Y, Z, C) correspondant à la position avant le<br />

cycle<br />

2 Calcule la répartition des passes (passe dans le plan, passe en<br />

profondeur)<br />

3 Déplacement à la distance de sécurité <strong>et</strong> positionnement à la<br />

première profondeur de fraisage<br />

4 Fraisage d'un niveau<br />

5 Relève l'outil à la distance d'approche, avance <strong>et</strong> plonge à la<br />

profondeur de fraisage suivante<br />

6 Répétition de 4...5 jusqu'à ce que toute la surface soit usinée<br />

7 L'outil est rétracté en fonction du „plan de r<strong>et</strong>rait J“


Surfaçage, finition G842<br />

G842 effectue la finition avec G376-Géo (plan XY) ou G386-Géo (plan<br />

YZ) de surfaces définies. Le cycle fraise de l'extérieur vers l'intérieur.<br />

L'approche a lieu en dehors de la matière.<br />

Paramètres<br />

NS Numéro de séquence – référence à la description du contour<br />

H Mode de fraisage se référant à l'usinage des flancs (par<br />

défaut: 0)<br />

H=0: Usinage en opposition<br />

H=1: Usinage en avalant<br />

P Profondeur de fraisage (max.) (plongée dans le plan de<br />

fraisage)<br />

U Facteur de recouvrement (min.). Définit le recouvrement des<br />

trajectoires de fraisage (par défaut: 0,5).<br />

Recouvrement = U*diamètre de la fraise<br />

V Facteur de dépassement. Définit la valeur du dépassement<br />

du rayon extérieur par la fraise (par défaut: 0,5).<br />

Dépassement = V*diamètre de la fraise<br />

F Avance de plongée pour plongée en profondeur (par défaut:<br />

Avance active)<br />

J Plan de r<strong>et</strong>rait (par défaut: R<strong>et</strong>our à la position initiale)<br />

Plan XY: Position de r<strong>et</strong>rait dans le sens Z<br />

Plan YZ: Position de r<strong>et</strong>rait dans le sens X (cote de diamètre)<br />

Déroulement du cycle<br />

1 Position initiale (X, Y, Z, C) est la position avant le cycle<br />

2 Calcule la répartition des passes (passe dans le plan, passe en<br />

profondeur)<br />

3 Déplacement à la distance de sécurité <strong>et</strong> positionnement à la<br />

première profondeur de fraisage<br />

4 Fraisage d'un niveau<br />

5 Relève l'outil à la distance d'approche, avance <strong>et</strong> plonge pour la<br />

profondeur de fraisage suivante<br />

6 Répétition de 4...5 jusqu'à ce que toute la surface soit usinée<br />

7 L'outil est rétracté en fonction du „plan de r<strong>et</strong>rait J“<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 53<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

Fraisage de polygone, ébauche G843<br />

G843 ébauche un polygone avec G477-Géo (plan XY) ou G487-Géo<br />

(plan YZ). Le cycle fraise de l'extérieur vers l'intérieur. L'approche a<br />

lieu en dehors de la matière.<br />

Paramètres<br />

NS Numéro de séquence – référence à la description du contour<br />

P Profondeur de fraisage (max.) (plongée dans le plan de<br />

fraisage)<br />

I Surépaisseur dans le sens X<br />

K Surépaisseur dans le sens Z<br />

U Facteur de recouvrement (min.). Définit le recouvrement des<br />

trajectoires de fraisage (par défaut: 0,5).<br />

Recouvrement = U*diamètre de la fraise<br />

V Facteur de dépassement. Définit la valeur du dépassement<br />

du rayon extérieur par la fraise (par défaut: 0,5).<br />

Dépassement = V*diamètre de la fraise<br />

F Avance de plongée pour plongée en profondeur (par défaut:<br />

Avance active)<br />

J Plan de r<strong>et</strong>rait (par défaut: R<strong>et</strong>our à la position initiale)<br />

Plan XY: Position de r<strong>et</strong>rait dans le sens Z<br />

Plan YZ: Position de r<strong>et</strong>rait dans le sens X (cote de diamètre)<br />

54<br />

Les surépaisseurs sont prises en compte:<br />

G57: Surépaisseur dans le sens X, Z<br />

G58: Surépaisseur équidistante dans le plan de fraisage<br />

Déroulement du cycle<br />

1 Position initiale (X, Y, Z, C) est la position avant le cycle<br />

2 Calcule la répartition des passes (passe dans le plan, passe en<br />

profondeur) <strong>et</strong> les positions de la broche<br />

3 Rotation de la broche à la première position; déplacement de la<br />

fraise à la distance de sécurité <strong>et</strong> positionnement à la première<br />

profondeur<br />

4 Fraisage d'un niveau<br />

5 Relève l'outil à la distance d'approche, avance <strong>et</strong> plonge à la<br />

profondeur de fraisage suivante<br />

6 Répétition de 4...5 jusqu'à ce que toute la surface soit usinée<br />

7 Rétraction de l'outil au „plan de r<strong>et</strong>rait J“; rotation de la broche à<br />

la position suivante, déplacement de la fraise à la distance<br />

d'approche <strong>et</strong> positionnement au plan de fraisage suivant<br />

8 Répète 4...7 jusqu'à ce que toutes les faces du polygone soient<br />

usinées.<br />

9 L'outil est rétracté au „plan de r<strong>et</strong>rait J“


Fraisage de polygone, finition G844<br />

G844 effectue la finition du polygone avec G477-Géo (plan XY) ou<br />

G487-Géo (plan YZ). Le cycle fraise de l'extérieur vers l'intérieur. La<br />

prise de passe a lieu en dehors de la matière.<br />

Paramètres<br />

NS Numéro de séquence – Référence à la définition du contour<br />

H Mode de fraisage se référant à l'usinage des flancs (par<br />

défaut: 0)<br />

H=0: Usinage en opposition<br />

H=1: Usinage en avalant<br />

P Profondeur de fraisage (max.) (plongée dans le plan de<br />

fraisage)<br />

U Facteur de recouvrement (min.). Définit le recouvrement des<br />

trajectoires de fraisage (par défaut: 0,5).<br />

Recouvrement = U*diamètre de la fraise<br />

V Facteur de dépassement. Définit la valeur du dépassement<br />

du rayon extérieur par la fraise (par défaut: 0,5).<br />

Dépassement = V*diamètre de la fraise<br />

F Avance de plongée pour plongée en profondeur (par défaut:<br />

Avance active)<br />

J Plan de r<strong>et</strong>rait (par défaut: R<strong>et</strong>our à la position initiale)<br />

Plan XY: Position de r<strong>et</strong>rait dans le sens Z<br />

Plan YZ: Position de r<strong>et</strong>rait dans le sens X (cote de diamètre)<br />

Déroulement du cycle<br />

1 Position initiale (X, Y, Z, C) est la position avant le cycle<br />

2 Calcule la répartition des passes (passe dans le plan, passe en<br />

profondeur) <strong>et</strong> les positions de la broche<br />

3 Rotation de la broche à la première position; déplacement de la<br />

fraise à la distance de sécurité <strong>et</strong> positionnement à la première<br />

profondeur<br />

4 Fraisage d'un niveau<br />

5 Relève l'outil à la distance d'approche, avance <strong>et</strong> plonge pour la<br />

profondeur de fraisage suivante<br />

6 Répétition de 4...5 jusqu'à ce que toute la surface soit usinée<br />

7 Rétraction de l'outil au „plan de r<strong>et</strong>rait J“; rotation de la broche à<br />

la position suivante, déplacement de la fraise à la distance<br />

d'approche <strong>et</strong> positionnement au plan de fraisage suivant<br />

8 Répète 4...7 jusqu'à ce que toutes les faces du polygone soient<br />

usinées.<br />

9 L'outil est rétracté au „plan de r<strong>et</strong>rait J“<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 55<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

Fraisage de poches, ébauche G845 (axe Y)<br />

G845 effectue l'ébauche dans le plan XY ou YZ de contours fermés<br />

définis dans les sections de programme:<br />

FRONT_Y<br />

FACE_ARR._Y<br />

ENVELOPPE_Y<br />

En fonction de la fraise, définissez l'une des stratégies de plongée<br />

suivantes:<br />

Plongée verticale<br />

Plongée à la position de pré-perçage<br />

Plongée pendulaire ou hélicoïdale<br />

Pour la „plongée à la position de pré-perçage“, vous disposez des<br />

alternatives suivantes:<br />

Calcul des positions, perçage, fraisage. L'usinage s'effectue<br />

selon les étapes suivantes:<br />

Installer le for<strong>et</strong><br />

Calculer les positions de pré-perçage avec „G845 A1 ..“<br />

Pré-perçage avec „G71 NF ..“<br />

Appel du cycle „G845 A0 ..“. Le cycle positionne l'outil au-dessus<br />

de la position de pré-perçage, plonge <strong>et</strong> fraise la poche.<br />

Perçage, fraisage. L'usinage s'effectue selon les étapes suivantes:<br />

Avec „G71 ..“, pré-percer à l'intérieur de la poche.<br />

Positionner la fraise au dessus du trou <strong>et</strong> appeler „G845 A0 ..“. Le<br />

cycle commande la plongée de l'outil <strong>et</strong> fraise c<strong>et</strong>te section.<br />

Si la poche est composée de plusieurs sections, G845 tient compte de<br />

toutes les zones de la poche lors du pré-perçage <strong>et</strong> du fraisage.<br />

Appelez „G845 A0 ..“ séparément pour chacune des sections si vous<br />

calculez les positions de pré-perçage sans „G845 A1 ..“.<br />

56<br />

G845 tient compte des surépaisseurs suivantes:<br />

G57: Surépaisseur dans le sens X, Z<br />

G58: Surépaisseur équidistante dans le plan de fraisage<br />

Programmez les surépaisseurs pour le calcul des positions<br />

de pré-perçage <strong>et</strong> pour le fraisage.


G845 (axe Y) – Calculer les positions de pré-perçage<br />

Le cycle „G845 A1 ..“ calcule les positions de pré-perçage <strong>et</strong> les<br />

enregistre dans la référence indiquée sous „NF“. Lors du calcul des<br />

positions de pré-perçage, le cycle tient compte du diamètre de l'outil<br />

actif. Par conséquent, vous devez installer le for<strong>et</strong> avant d'appeler<br />

„G845 A1 ..“. Ne programmez que les paramètres indiqués dans le<br />

tableau suivant.<br />

Voir également:<br />

G845 – Principes de base: Page 56<br />

G845 – Fraisage: Page 58<br />

Paramètres – Déterminer les positions de pré-perçage<br />

NS Numéro de séquence – référence à la description du contour<br />

I Surépaisseur dans le sens X<br />

K Surépaisseur dans le sens Z<br />

Q Sens d'usinage (par défaut: 0)<br />

Q=0: De l'intérieur vers l'extérieur<br />

Q=1: De l'extérieur vers l'intérieur<br />

A Processus „Déterminer les positions de pré-perçage“: A=1<br />

NF Marque de position – Référence sous laquelle le cycle<br />

enregistre les positions de pré-perçage [1..127].<br />

WB Longueur de plongée – Diamètre de l'outil de fraisage<br />

G845 écrase les positions de pré-perçage encore<br />

enregistrées sous la référence „NF“.<br />

Le paramètre „WB“ est utilisé aussi bien pour le calcul<br />

des positions de pré-perçage que pour le fraisage. Pour<br />

le calcul des positions de pré-perçage, „WB“ définit le<br />

diamètre de l'outil de fraisage.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 57<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

G845 (axe Y) – Fraisage<br />

Vous agissez sur le sens de fraisage avec le „mode d'usinage H“, le<br />

„sens d'usinage Q“, <strong>et</strong> le sens de rotation de la fraise (voir tableau<br />

G845 dans le Manuel d'utilisation). Ne programmez que les<br />

paramètres indiqués dans le tableau suivant.<br />

Voir également:<br />

G845 – Principes de base: Page 56<br />

G845 – Déterminer les positions de pré-perçage: Page 57<br />

Paramètres – Fraisage<br />

NS Numéro de séquence – référence à la description du contour<br />

P Profondeur de fraisage (max.) (plongée dans le plan de<br />

fraisage)<br />

I Surépaisseur dans le sens X<br />

K Surépaisseur dans le sens Z<br />

U Facteur de recouvrement (min.) (par défaut: 0,5)<br />

Recouvrement = U*diamètre de la fraise<br />

V Facteur de dépassement. Définit la valeur pour que la fraise<br />

dépasse le rayon externe (par défaut: 0,5):<br />

0: Le contour défini sera fraisé intégralement<br />

0 < V


Paramètres – Fraisage<br />

Plongée à la position de pré-perçage O=1:<br />

„NF“ programmé: Le cycle positionne la fraise au dessus<br />

de la première position de pré-perçage, l'outil plonge <strong>et</strong><br />

fraise la première zone. Le cas échéant, le cycle positionne<br />

la fraise à la position de pré-perçage suivante <strong>et</strong> l'outil usine<br />

la zone suivante, <strong>et</strong>c.<br />

„NF“ non programmé: L'outil plonge à la position courante<br />

<strong>et</strong> fraise la zone. Si nécessaire, positionnez la fraise à la<br />

position de pré-perçage suivante <strong>et</strong> usinez la zone suivante,<br />

<strong>et</strong>c.<br />

Plongée hélicoïdale O=2, 3: La fraise plonge selon l'angle<br />

„W“ <strong>et</strong> effectue le fraisage de cercles entiers de diamètre<br />

„WB“. Quand la profondeur de fraisage „P“ est atteinte, le<br />

cycle passe au surfaçage.<br />

O=2 – manuel: Le cycle plonge à la position actuelle <strong>et</strong><br />

usine la zone accessible à partir de c<strong>et</strong>te position.<br />

O=3 – automatique: Le cycle calcule la position de plongée,<br />

plonge <strong>et</strong> usine c<strong>et</strong>te zone. Le déplacement de plongée<br />

s'achève si possible au point initial de la première trajectoire<br />

de fraisage. Si la poche est constituée de plusieurs zones,<br />

le cycle usine successivement toutes les zones.<br />

Plongée pendulaire, linéaire O=4, 5: La fraise plonge selon<br />

l'angle „W“ <strong>et</strong> fraise une trajectoire linéaire de longueur<br />

„WB“. Vous définissez la position angulaire dans „WE“. Le<br />

cycle fraise ensuite la trajectoire dans le sens inverse. Quand<br />

la profondeur de fraisage „P“ est atteinte, le cycle passe au<br />

surfaçage.<br />

O=4 – manuel: Le cycle plonge à la position actuelle <strong>et</strong><br />

usine la zone accessible à partir de c<strong>et</strong>te position.<br />

O=5 – automatique: Le cycle calcule la position de plongée,<br />

plonge <strong>et</strong> usine c<strong>et</strong>te zone. Le déplacement de plongée<br />

s'achève si possible au point initial de la première trajectoire<br />

de fraisage. Si la poche est constituée de plusieurs zones,<br />

le cycle usine successivement toutes les zones. La position<br />

de plongée est calculée de la manière suivante <strong>et</strong> en<br />

fonction de la figure <strong>et</strong> de „Q“:<br />

Q0 (de l'intérieur vers l'extérieur):<br />

– Rainure linéaire, rectangle, polygone: Point de<br />

référence de la figure<br />

– Cercle: Centre du cercle<br />

– Rainure circulaire, contour „libre“: Point initial de la<br />

trajectoire de fraisage la plus à l'intérieur<br />

Q1 (de l'extérieur vers l'intérieur):<br />

– Rainure linéaire: Point initial de la rainure<br />

– Rainure circulaire, cercle: ne seront pas usinés<br />

– Rectangle, polygone: Point initial du premier élément<br />

linéaire<br />

– Contour „libre“: Point initial du premier élément linéaire<br />

(il doit y avoir au moins un élément linéaire)<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 59<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

Paramètres – Fraisage<br />

Plongée pendulaire, circulaire O=6, 7: La fraise plonge<br />

selon l'angle „W“ <strong>et</strong> fraise un arc de 90°. Le cycle fraise<br />

ensuite la trajectoire dans le sens inverse. Quand la<br />

profondeur de fraisage „P“ est atteinte, le cycle passe au<br />

surfaçage. „WE“ définit le centre de l'arc <strong>et</strong> „WB“, le rayon.<br />

O=6 – manuel: La position de l'outil correspond au centre<br />

de l'arc de cercle. La fraise se déplace au début de l'arc de<br />

cercle <strong>et</strong> plonge.<br />

O=7 – automatique (autorisé seulement pour une rainure<br />

circulaire <strong>et</strong> un cercle): Le cycle calcule la position de<br />

plongée en fonction de „Q“:<br />

Q0 (de l'intérieur vers l'extérieur):<br />

– Rainure circulaire: L'arc de cercle est situé sur le rayon<br />

de courbure de la rainure<br />

– Cercle: non autorisé<br />

Q1 (de l'extérieur vers l'intérieur): Rainure circulaire,<br />

cercle: L'arc de cercle est situé sur la trajectoire<br />

extérieure<br />

W Angle de plongée dans le sens de la plongée<br />

WE Position angulaire de la trajectoire de la fraise/de l'arc de<br />

cercle. Axe de référence:<br />

Face frontale ou face arrière: Axe XK positif<br />

Surface enveloppe: Axe Z positif<br />

Position angulaire par défaut, en fonction de „O“:<br />

O=4: WE= 0°<br />

O=5 <strong>et</strong><br />

Rainure linéaire, rectangle, polygone: WE= position<br />

angulaire de la figure<br />

Rainure circulaire, cercle: WE=0°<br />

Contour „libre“ <strong>et</strong> Q0 (intérieur vers extérieur): WE=0°<br />

Contour „libre“ <strong>et</strong> Q1 (extérieur vers intérieur): Position<br />

angulaire de l'élément initial<br />

WB Longueur de plongée/diamètre de plongée (par défaut: 1,5 *<br />

diamètre de la fraise)<br />

Sens de fraisage, mode d'usinage, sens d'usinage <strong>et</strong> sens de rotation<br />

de la fraise: voir tableau G845 dans le Manuel d'utilisation<br />

60<br />

Tenir compte des remarques suivantes avec le sens<br />

d'usinage Q=1 (de l'extérieur vers l'intérieur):<br />

Le contour doit débuter par un élément linéaire.<br />

Si l'élément initial est < WB, WB est raccourci à la<br />

longueur de l'élément initial.<br />

La longueur de l'élément initial ne doit pas dépasser 1,5<br />

fois le diamètre de la fraise.


Déroulement du cycle<br />

1 Position initiale (X, Y, Z, C) est la position avant le cycle<br />

2 Calcule la répartition des passes (passe dans le plan, passe en<br />

profondeur) <strong>et</strong> les trajectoires de plongée lors de la plongée<br />

pendulaire ou hélicoïdale.<br />

3 Déplace l'outil à la distance de sécurité <strong>et</strong> le positionne à la<br />

première profondeur de fraisage<br />

4 Fraisage d'un niveau<br />

5 Relève l'outil à la distance d'approche, avance <strong>et</strong> plonge pour la<br />

profondeur de fraisage suivante<br />

6 Répétition de 4...5 jusqu'à ce que toute la surface soit usinée<br />

7 L'outil est rétracté au „plan de r<strong>et</strong>rait J“<br />

Fraisage de poches, finition G846 (axe Y)<br />

G846 effectue dans le plan XY ou YZ la finition de contours fermés<br />

définis dans les sections:<br />

FRONT_Y<br />

FACE_ARR._Y<br />

ENVELOPPE_Y<br />

Vous agissez sur le sens de fraisage avec le „mode d'usinage H“, le<br />

„sens d'usinage Q“, <strong>et</strong> le sens de rotation de la fraise.<br />

Paramètres – Fraisage<br />

NS Numéro de séquence – référence à la description du contour<br />

P Profondeur de fraisage (max.) (plongée dans le plan de<br />

fraisage)<br />

R Rayon arc de cercle d'approche/de sortie (par défaut: 0)<br />

R=0: L'élément de contour est abordé directement.<br />

Plongée au point d'approche, au dessus du plan de fraisage,<br />

puis plongée verticale en profondeur.<br />

R>0: La fraise se déplace sur un arc de cercle d'approche/<br />

de sortie qui se raccorde par tangentement à l'élément de<br />

contour.<br />

U Facteur de recouvrement (min.). Définit le recouvrement des<br />

trajectoires de fraisage (par défaut: 0,5).<br />

Recouvrement = U*diamètre de la fraise<br />

V Facteur de dépassement si le contour de fraisage dépasse le<br />

contour de tournage:<br />

0: Le contour défini sera fraisé intégralement<br />

0 < V


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

Paramètres – Fraisage<br />

F Avance de plongée pour plongée en profondeur (par défaut:<br />

Avance active)<br />

E Avance réduite pour éléments circulaires (par défaut: avance<br />

actuelle)<br />

J Plan de r<strong>et</strong>rait (par défaut: R<strong>et</strong>our à la position initiale)<br />

Plan XY: Position de r<strong>et</strong>rait dans le sens Z<br />

Plan YZ: Position de r<strong>et</strong>rait dans le sens X (cote de diamètre)<br />

Q Sens d'usinage (par défaut: 0)<br />

Q=0: De l'intérieur vers l'extérieur<br />

Q=1: De l'extérieur vers l'intérieur<br />

O Comportement en plongée (par défaut: 0)<br />

O=0 – Plongée verticale: Le cycle déplace l'outil au point<br />

initial, plonge <strong>et</strong> exécute la finition de la poche.<br />

Q=1 – Arc de cercle d'approche avec passe en profondeur:<br />

Pour les plans de fraisage supérieurs, le cycle exécute la<br />

prise de passe pour le plan, puis l'arc de cercle d'approche.<br />

Pour le plan de fraisage le plus bas, la fraise plonge à la<br />

profondeur de fraisage tout en exécutant l'arc d'approche<br />

(arc d'approche tridimensionnel). Vous ne pouvez utiliser<br />

c<strong>et</strong>te stratégie de plongée qu'en combinaison avec un arc<br />

de cercle „R“. Condition requise: L'usinage doit se dérouler<br />

de l'extérieur vers l'intérieur (Q=1).<br />

Sens de fraisage, mode d'usinage, sens d'usinage <strong>et</strong> sens de rotation<br />

de la fraise: voir tableau G846 dans le Manuel d'utilisation<br />

Déroulement du cycle<br />

1 Position initiale (X, Y, Z, C) est la position avant le cycle<br />

2 Calcule la répartition des passes (passe dans le plan, passe pour<br />

profondeur)<br />

3 Déplace l'outil à la distance de sécurité <strong>et</strong> le positionne à la<br />

première profondeur de fraisage<br />

4 Fraisage d'un niveau<br />

5 Relève l'outil à la distance d'approche, avance <strong>et</strong> plonge pour la<br />

profondeur de fraisage suivante<br />

6 Répétition de 4...5 jusqu'à ce que toute la surface soit usinée<br />

7 L'outil est rétracté au „plan de r<strong>et</strong>rait J“<br />

62


Gravure dans le plan XY G803<br />

G803 grave une chaîne de caractères sur une droite dans le plan YZ.<br />

Vous introduisez le texte à graver sous la forme d'une chaîne de<br />

caractères dans le champ „ID“.<br />

Paramètres<br />

ID Texte. Texte à graver ()<br />

NS Numéro de caractère. Code ASCII du caractère à graver<br />

X Diamètre initial (cote de diamètre)<br />

Y Point de départ<br />

Z Fond de fraisage. Position Z à laquelle l'outil doit plonger pour<br />

le fraisage.<br />

K Plan de r<strong>et</strong>rait. Position Z à laquelle l'outil doit être rétracté<br />

pour le positionnement.<br />

H Hauteur de caractère. Hauteur du caractère en [mm]<br />

W Position angulaire du tracé de la représentation linéaire.<br />

Exemple: 0° = caractère vertical; les caractères sont disposés<br />

de manière continue dans le sens Y positif.<br />

E Facteur d'espacement. La distance entre les caractères est<br />

calculée d'après la formule suivante: H / 6 * E<br />

F A partir de la version de logiciel 625 952-05:<br />

Facteur d'avance de passe (avance = avance actuelle * F)<br />

Les trémas <strong>et</strong> caractères spéciaux que vous ne pouvez pas introduire<br />

dans l'éditeur DIN sont à définir caractère par caractère dans „NS“. Si<br />

un texte est défini dans „ID“ <strong>et</strong> un caractère dans „NS“, le texte sera<br />

gravé en premier <strong>et</strong> le caractère ensuite.<br />

G803 grave à partir de la position initiale ou bien à partir de la position<br />

actuelle si vous n'avez pas défini de position initiale.<br />

Exemple: Si un tracé de caractères est gravé avec plusieurs appels,<br />

indiquez la position initiale lors du premier appel. Vous programmez<br />

les autres appels sans position initiale.<br />

Table de caractères: voir Manuel d'utilisation<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 63<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

Gravure dans le plan YZ G804<br />

G804 grave une chaîne de caractères sur une droite dans le plan YZ.<br />

Vous introduisez le texte à graver sous la forme d'une chaîne de<br />

caractères dans le champ „ID“.<br />

Paramètres<br />

ID Texte. Texte à graver ()<br />

NS Numéro de caractère. Code ASCII du caractère à graver<br />

Z Point de départ<br />

Y Point de départ<br />

X Fond de fraisage (cote de diamètre) Position X à laquelle l'outil<br />

doit plonger pour le fraisage.<br />

I Diamètre de r<strong>et</strong>rait. Position X à laquelle l'outil doit être<br />

rétracté pour le positionnement.<br />

H Hauteur de caractère. Hauteur du caractère en [mm]<br />

W Position angulaire du tracé de caractères. Exemples:<br />

0°: de –Y vers +Y<br />

90°: de –Z vers +Z (voir figure)<br />

E Facteur d'espacement. La distance entre les caractères est<br />

calculée d'après la formule suivante: H / 6 * E<br />

F A partir de la version de logiciel 625 952-05:<br />

Facteur d'avance de passe (avance = avance actuelle * F)<br />

Les trémas <strong>et</strong> caractères spéciaux que vous ne pouvez pas introduire<br />

dans l'éditeur DIN sont à définir caractère par caractère dans „NS“. Si<br />

un texte est défini dans „ID“ <strong>et</strong> un caractère dans „NS“, le texte sera<br />

gravé en premier <strong>et</strong> le caractère ensuite.<br />

G804 grave à partir de la position initiale ou bien à partir de la position<br />

actuelle si vous n'avez pas défini de position initiale.<br />

Exemple: Si un tracé de caractères est gravé avec plusieurs appels,<br />

indiquez la position initiale lors du premier appel. Vous programmez<br />

les autres appels sans position initiale.<br />

Table de caractères: voir Manuel d'utilisation<br />

64


Fraisage de fil<strong>et</strong> dans le plan XY G800<br />

A partir le la version de logiciel 625 952-05: G800 fraise un fil<strong>et</strong> dans<br />

un trou existant.<br />

Le cycle positionne l'outil à l'intérieur du trou, au „point final du fil<strong>et</strong>“.<br />

Ensuite l'outil se déplace avec le „Rayon d'approche R“ <strong>et</strong> usine le<br />

fil<strong>et</strong>age. L'outil se déplace pour chaque tour d'une valeur d'un pas „F“.<br />

Pour terminer, le cycle dégage l'outil <strong>et</strong> celui-ci r<strong>et</strong>ourne au point de<br />

départ. Dans le paramètre V, vous programmez si le fil<strong>et</strong>age peut être<br />

fraisé en un tour avec une fraise multidents (peigne) ou en plusieurs<br />

tours avec une fraise monodent.<br />

Paramètres<br />

X Point de départ<br />

Y Point de départ<br />

C Point de départ<br />

Z Bord supérieur de fraisage<br />

I Diamètre de fil<strong>et</strong>age<br />

K Profondeur de fil<strong>et</strong>age<br />

R Rayon d'approche<br />

F Pas du fil<strong>et</strong><br />

J Sens du fil<strong>et</strong> (par défaut: 0)<br />

0 : fil<strong>et</strong> à droite<br />

1 : fil<strong>et</strong> à gauche<br />

H Mode de fraisage (par défaut: 0)<br />

0: En opposition<br />

1: En avalant<br />

V Un tour/multitours<br />

0: le fil<strong>et</strong>age est usiné avec une rotation de 360°<br />

1: le fil<strong>et</strong>age est usiné en plusieurs rotations (outil<br />

monodent)<br />

O Frein de broche (O est utilisé si le frein a été enregistré dans<br />

le paramètre-machine 1019, ..) – par défaut: 0<br />

0: Activer le frein de broche<br />

1: Ne pas activer le frein de broche<br />

Pour le cycle G800, utilisez des fraises à fil<strong>et</strong>er.<br />

Attention, risque de collision<br />

La profondeur de perçage doit être plus profonde de F/2<br />

que la profondeur de fil<strong>et</strong>age<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 65<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage


1.11 DIN PLUS (axe Y): Cycles de fraisage<br />

Fraisage de fil<strong>et</strong> dans le plan YZ G806<br />

A partir le la version de logiciel 625 952-05: G806 fraise un fil<strong>et</strong> dans<br />

un trou existant.<br />

Le cycle positionne l'outil à l'intérieur du trou, au „point final du fil<strong>et</strong>“.<br />

Ensuite l'outil se déplace avec le „Rayon d'approche R“ <strong>et</strong> usine le<br />

fil<strong>et</strong>age. L'outil se déplace pour chaque tour d'une valeur d'un pas „F“.<br />

Pour terminer, le cycle dégage l'outil <strong>et</strong> celui-ci r<strong>et</strong>ourne au point de<br />

départ. Dans le paramètre V, vous programmez si le fil<strong>et</strong>age peut être<br />

fraisé en un tour avec une fraise multidents (peigne) ou en plusieurs<br />

tours avec une fraise monodent.<br />

Paramètres<br />

I Diamètre de fil<strong>et</strong>age<br />

X Point de départ X<br />

K Profondeur de fil<strong>et</strong>age<br />

R Rayon d'approche<br />

F Pas du fil<strong>et</strong><br />

J Sens du fil<strong>et</strong> (par défaut: 0)<br />

0 : fil<strong>et</strong> à droite<br />

1 : fil<strong>et</strong> à gauche<br />

H Mode de fraisage (par défaut: 0)<br />

0: En opposition<br />

1: En avalant<br />

V Un tour/multitours<br />

0: le fil<strong>et</strong>age est usiné avec une rotation de 360°<br />

1: le fil<strong>et</strong>age est usiné en plusieurs rotations (outil<br />

monodent)<br />

O Frein de broche (O est utilisé si le frein a été enregistré dans<br />

le paramètre-machine 1019, ..) – par défaut: 0<br />

0: Activer le frein de broche<br />

1: Ne pas activer le frein de broche<br />

66<br />

Pour le cycle G806, utilisez des fraises à fil<strong>et</strong>er.<br />

Attention, risque de collision<br />

La profondeur de perçage doit être plus profonde de F/2<br />

que la profondeur de fil<strong>et</strong>age


Taillage de roue dentée G808<br />

A partir de la version de logiciel 625 952-05.<br />

G808 fraise le profil d'une roue dentée du „point de départ“ jusqu'au<br />

„point final“. W contient la position angulaire de l'outil.<br />

Si une surépaisseur est programmée, le taillage est réparti entre une<br />

ébauche suivie d'une finition.<br />

Le „décalage“ de l'outil est défini dans les paramètres O, R <strong>et</strong> V. Avec<br />

le décalage autour de R, vous obtenez une usure régulière de la fraisemère.<br />

Paramètres<br />

Z Point de départ<br />

K Point final<br />

A Diamètre de pied<br />

B Diamètre de tête<br />

W Position angulaire<br />

J Nombre de dents de la pièce<br />

D Sens de rotation de la pièce<br />

3: M3<br />

4: M4<br />

S Vitesse de coupe [m/min.]<br />

P Plongée max.<br />

F Avance par tour<br />

I Surépaisseur<br />

E Avance de finition<br />

O Position de départ du fil<strong>et</strong><br />

R Pas du fil<strong>et</strong><br />

V Nombre de fil<strong>et</strong>s de la fraise mère<br />

H Axe de plongée<br />

0:La plongée se fait dans le sens X<br />

1:La plongée se fait dans le sens Y<br />

Q Broche de la pièce<br />

0: la broche 0 (principale) tient la pièce<br />

3: la broche 3 (contre-broche) tient la pièce<br />

U Rapport de transmission de l'outil<br />

K P<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 67<br />

Y<br />

O<br />

V=4<br />

R RR R<br />

Y=0<br />

Y<br />

H=0 H=1<br />

X<br />

X<br />

B<br />

Y<br />

I<br />

A<br />

Z<br />

Z<br />

1.11 DIN PLUS (axe Y): Cycles de fraisage


1.12 Simulation<br />

1.12 Simulation<br />

Simulation du plan incliné<br />

Représentation du contour: La simulation représente la vue YZ de la<br />

pièce ainsi que les contours dans les plans inclinés avec la vue<br />

latérale. Pour pouvoir représenter les modèles de trous <strong>et</strong> les<br />

contours de fraisage perpendiculairement au plan incliné – par<br />

conséquent sans distorsion, la simulation ignore la rotation du<br />

système de coordonnées <strong>et</strong> un décalage à l'intérieur du système de<br />

coordonnées pivoté.<br />

Remarques portant sur la représentation des contours sur plans<br />

inclinés:<br />

Le paramètre „K“ de G16 ou de la section ENVELOPPE_Y<br />

détermine le „début“ du modèle de trous ou du contour de fraisage<br />

dans le sens Z.<br />

Les modèles de trous <strong>et</strong> contours de fraisage sont représentés<br />

perpendiculairement au plan incliné. Il en résulte un „décalage“ par<br />

rapport au contour.<br />

La figure <strong>et</strong> la section de programme correspondante illustrent c<strong>et</strong>te<br />

situation.<br />

Fraisage <strong>et</strong> perçage: Pour la vue latérale, les règles de la<br />

représentation du contour s'appliquent également à la représentation<br />

des trajectoires de l'outil sur le plan incliné.<br />

Lors de l'usinage sur le plan incliné, l'outil est „esquissé“ dans la<br />

fenêtre face frontale. La simulation affiche à l'échelle la largeur de<br />

l'outil. Grâce à c<strong>et</strong>te méthode, vous pouvez contrôler le recouvrement<br />

lors des opérations de fraisage. Les trajectoires de l'outil sont<br />

également représentées à l'échelle (en perspective) avec le graphique<br />

filaire.<br />

Dans toutes les „fenêtres auxiliaires“, la simulation représente l'outil<br />

<strong>et</strong> la trace de l'arête de coupe lorsque l'outil est perpendiculaire au<br />

plan. Une tolérance de +/– 5° est prise en compte. Si l'outil n'est pas<br />

perpendiculaire au plan, le „point lumineux“ représente l'outil <strong>et</strong> sa<br />

trajectoire est affichée sous forme de ligne.<br />

68<br />

Exemple: „Contour sur le plan incliné“<br />

...<br />

PIECE FINIE<br />

N2 G0 X0 Z0<br />

N3 G1 X50<br />

N4 G1 Z-50<br />

N5 G1 X0<br />

N6 G1 Z0<br />

ENVELOPPE_Y X50 C0 B80 I25 K-10 H0<br />

N7 G386 Z0 Ki10 B–30 X50 C0 [surface<br />

unique]<br />

ENVELOPPE_Y X50 C0 B20 I25 K-20 H1<br />

N8 G384 Z–10 Y10 X50 R10 P5 [cercle<br />

entier]<br />

...


Afficher le système de coordonnées<br />

La simulation affiche au besoin la système de coordonnées décalé/<br />

incliné dans la „fenêtre de tournage“. Condition requise: La simulation<br />

est en mode arrêt.<br />

U Appuyer sur la „touche continuer“. La simulation<br />

affiche le système de coordonnées actuel.<br />

Lors de la simulation de l'instruction suivante ou si vous appuyez une<br />

nouvelle fois sur la „touche continuer“, le système de coordonnées<br />

disparaît.<br />

Affichage des positions avec les axes B <strong>et</strong> Y<br />

Les champs suivants sont „fixes“:<br />

N: Numéro de séquence de la séquence source CN<br />

X, Z, C: Valeurs de position (valeurs effectives)<br />

Vous configurez les autres champs avec „PgUp/PgDown“ ou avec le<br />

menu („Réglage > Ligne d'état“):<br />

Configuration standard (valeurs du chariot sélectionné):<br />

Y: Valeur de position (valeur effective)<br />

T: Données d'outils avec emplacement dans la tourelle, dans le<br />

magasin (entre „(..)“) <strong>et</strong> numéro d'identification<br />

Configuration des „données technologiques“:<br />

Vitesse de rotation<br />

Avance<br />

Sens de rotation broche<br />

Configuration de l'„axe B“:<br />

B: Angle d'inclinaison de l'axe B<br />

G16/B: Angle du plan incliné<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 69<br />

1.12 Simulation


1.13 TURN PLUS: Magasin d'outils <strong>et</strong> axe B<br />

1.13 TURN PLUS: Magasin d'outils<br />

<strong>et</strong> axe B<br />

Magasin d'outils<br />

TURN PLUS détecte si l'on utilise une tourelle comme porte-outils ou<br />

bien si le porte-outils est alimenté par un magasin. La sélection des<br />

outils dépend de la configuration du paramètre d'usinage 2:<br />

Configuration „Outils à partir de la tourelle“: TURN PLUS utilise les<br />

outils inscrits dans la liste du magasin.<br />

Configuration „Outils à partir de la banque de données“: TURN<br />

PLUS utilise les outils adéquats contenus dans la banque de<br />

données.<br />

Configuration „combiné“: TURN PLUS utilise les outils adéquats<br />

contenus dans la liste du magasin <strong>et</strong> dans la banque de données.<br />

Si l'on utilise un magasin d'outils, lorsque le programme CN est<br />

généré, TURN PLUS inscrit les outils utilisés dans la section<br />

MAGASIN A PLATEAU <strong>et</strong> génère le cycle G714 pour le changement<br />

d'outil.<br />

Outils pour l'axe B<br />

En faisant pivoter l'axe B <strong>et</strong> tourner l'outil, vous obtenez des positions<br />

d'outil perm<strong>et</strong>tant de réaliser avec le même outil des opérations<br />

d'usinage longitudinal <strong>et</strong> transversal ou radial <strong>et</strong> axial sur la broche<br />

principale <strong>et</strong> la contre-broche. TURN PLUS gère c<strong>et</strong>te utilisation<br />

flexible des outils avec la CIP.<br />

Lorsque les outils ont été sélectionnés, la CIP ouvre la boîte de<br />

dialogue „Position d'outil“. Vous y indiquez la position de l'outil pour<br />

l'usinage en instance.<br />

Paramètres<br />

O Orientation pour les outils de tournage. Position de la dent de<br />

l'outil (voir figure).<br />

Positions des outils 1, 3, 5, 7: pour les outils d'ébauche, de<br />

finition <strong>et</strong> à plaqu<strong>et</strong>tes rondes (les outils neutres se<br />

reconnaissent à l'angle d'attaque)<br />

Positions des outils 2, 4, 6, 8: Pour les outils d'usinage de<br />

gorges <strong>et</strong> de fil<strong>et</strong>age (on définit dans les données d'outils si<br />

l'on a un outil „à droite“ ou „à gauche“)<br />

B Angle d'axe B. Angle, dont l'axe B doit être incliné.<br />

C Décalage de l'angle de position pour les outils de tournage<br />

70<br />

0°: Position d'outil „normale“<br />

180°: Position d'outil „tête en bas“<br />

4<br />

3<br />

5<br />

O<br />

O=<br />

2<br />

6<br />

1<br />

7<br />

8<br />

TM<br />

C<br />

0°<br />

C=0° C=180°<br />

B<br />

B


1.14 TURN PLUS: Axe Y<br />

La CAP ne peut être utilisée que pour un chariot sans axe<br />

B. Si un chariot avec axe B est déclaré dans l'en-tête du<br />

programme, il ne peut pas y avoir de création automatique<br />

du plan de travail.<br />

Principes de base de l'axe Y<br />

TURN PLUS gère la définition de contours de fraisage <strong>et</strong> de perçage<br />

<strong>et</strong> crée les plans de travail destinés au fraisage <strong>et</strong> au perçage avec<br />

l'axe Y.<br />

Contours de fraisage/perçages: Les contours de fraisage sont des<br />

figures (rainures, rectangles, <strong>et</strong>c.), modèles linéaires/circulaires ou<br />

contours „libres“ que vous avez définis. Les perçages sont des trous<br />

individuels ou des modèles de trous.<br />

Fraisage <strong>et</strong> perçage: TURN PLUS gère le fraisage/perçage en CIP<br />

(Création Interactive du Plan de travail) <strong>et</strong> en CAP (Création<br />

Automatique du Plan de travail).<br />

Avant d'utiliser la CAP, vous assignez des attributs d'usinage aux<br />

contours (voir Manuel d'utilisation). Grâce aux procédés usuels de<br />

TURN PLUS, vous pouvez agir sur la suite chronologique du fraisage,<br />

sur l'utilisation des outils, <strong>et</strong>c..<br />

Remarques relatives à l'introduction des données:<br />

Pour les contours de fraisage structurés hiérarchiquement<br />

(poche dans poche, trous/figures sur une surface, <strong>et</strong>c.,<br />

vous parcourez à l'aide de la flèche vers le haut/le bas tous<br />

les contours du niveau hiérarchique d'une „surface de<br />

pièce“. Avec la flèche à gauche/à droite, vous parcourez<br />

les contours de fraisage d'un même niveau hiérarchique.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 71<br />

1.14 TURN PLUS: Axe Y


1.14 TURN PLUS: Axe Y<br />

Définir les contours de fraisage<br />

Définissez la pièce brute <strong>et</strong> le contour de tournage avant d'introduire<br />

les données d'un contour de fraisage.<br />

Contour „libre“: Avec les éléments „droite“ <strong>et</strong> „arc de cercle“, vous<br />

pouvez définir tous types de contours. Pour cela, vous définissez le<br />

„point initial du contour“ puis la profondeur de la poche/du contour.<br />

Introduire un contour „flexible“<br />

U Sélectionner „Pièce > Pièce finie > Figure > Contour“<br />

U S'il n'est pas encore défini, sélectionner le plan d'introduction (face<br />

frontale XY, face arrière XYR, surface enveloppe ZY)<br />

U Configurer l'élément de référence<br />

U Vérifier les „donnés de référence“, les compléter si nécessaire<br />

U Définir le contour<br />

U Contrôler le contour avec le graphique de test<br />

Introduire les figures/modèles<br />

U Sélectionner „Pièce > Pièce finie > Modèle“ (ou „.. > Figure“)<br />

U Sélectionner le modèle ou la figure<br />

U S'il n'est pas encore défini, sélectionner le plan d'introduction (face<br />

frontale XY, face arrière XYR, surface enveloppe ZY)<br />

U Configurer l'élément de référence<br />

U Vérifier les „donnés de référence“, les compléter si nécessaire<br />

U Introduire les paramètres du modèle/de la figure<br />

U Contrôler le modèle/la figure avec le graphique de test<br />

72<br />

Si vous partez de la vue principale, TURN PLUS vous<br />

demande de configurer le plan d'usinage. Si vous partez<br />

de la fenêtre de la face frontale, de la face arrière ou de<br />

l'enveloppe, ce plan d'usinage est pris en compte.<br />

Vous changez de „fenêtre active“ avec „page avant/<br />

arrière“ ou à l'aide du curseur.


1.15 TURN PLUS: Contours dans le<br />

plan XY<br />

Données de référence de la face frontale XY/face<br />

arrière XYR<br />

Définissez la position du plan dans les „données de référence“.<br />

Paramètres<br />

C Angle de broche (position broche); (par défaut: 0)<br />

I Diamètre de limitation. Sert à la limite d'usinage lorsque la<br />

figure déborde de la pièce.<br />

Z Cote de référence. Position du plan de référence.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 73<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Plan XY: Point initial du contour<br />

C<strong>et</strong>te fonction définit le point initial dans le plan XY.<br />

Paramètres<br />

X Point initial du contour (cote de rayon)<br />

Y Point initial du contour<br />

P Point initial du contour en coordonnées polaires<br />

a Point initial du contour en coordonnées polaires (référence<br />

angle: Axe X positif)<br />

74


Plan XY: Elément linéaire<br />

C<strong>et</strong>te fonction définit un élément linéaire dans le plan XY.<br />

Paramètres<br />

X Point final en coordonnées cartésiennes (cote de rayon)<br />

Y Point final en coordonnées cartésiennes<br />

Xi Point final incrémental<br />

Yi Point final incrémental<br />

P Point final en coordonnées polaires<br />

a Point final en coordonnées polaires (référence angle: Axe X<br />

positif)<br />

W Angle de la droite (référence: voir figure d'aide)<br />

WV Angle avec l'élément précédent, sens anti-horaire. Arc de<br />

cercle comme élément précédent: Angle avec la tangente<br />

WN Angle avec l'élément suivant, sens anti-horaire. Arc de cercle<br />

comme élément suivant: Angle avec la tangente<br />

L Longueur de l'élément<br />

Tangentiel/non tangentiel: Définir la transition à<br />

l'élément de contour suivant<br />

Définir l'élément linéaire:<br />

Appeler le menu Droite<br />

Sélectionner le sens de l'élément linéaire:<br />

Droite verticale<br />

Droite horizontale<br />

Droite avec angle<br />

Droite avec angle<br />

Droite avec direction quelconque<br />

Indiquer les cotes de la droite <strong>et</strong> définir le raccordement à l'élément<br />

de contour suivant.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 75<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Plan XY: Arc de cercle<br />

C<strong>et</strong>te fonction définit un élément circulaire dans le plan XY.<br />

Paramètres<br />

Point final de l'arc de cercle<br />

X Point final en coordonnées cartésiennes (cote de rayon)<br />

Y Point final en coordonnées cartésiennes<br />

Xi Point final incrémental<br />

Yi Point final incrémental<br />

P Point final en coordonnées polaires<br />

a Point final en coordonnées polaires (référence angle: Axe X<br />

positif)<br />

Pi Point final polaire, incrémental (distance linéaire entre le<br />

point initial <strong>et</strong> le point final)<br />

ai Point final polaire, incrémental (référence: Angle entre une<br />

droite passant par le point initial, parallèle à l'axe X <strong>et</strong> la droite<br />

point initial – point final)<br />

Centre de l'arc de cercle<br />

XM Centre en coordonnées cartésiennes (cote de rayon)<br />

YM Centre en coordonnées cartésiennes<br />

XMi Centre incrémental<br />

YMi Centre incrémental<br />

PM Centre en coordonnées polaires<br />

b Centre en coordonnées polaires (référence angle: Axe X<br />

positif)<br />

PMi Centre polaire, incrémental (distance linéaire entre le point<br />

initial <strong>et</strong> le point final)<br />

bi Centre polaire, incrémental (référence: Angle compris entre<br />

une droite passant par le point initial, parallèle à l'axe X <strong>et</strong> la<br />

droite point initial – point final)<br />

Autres paramètres<br />

R Rayon de l'arc de cercle<br />

Tangentiel/non tangentiel: Définir la transition à<br />

l'élément de contour suivant<br />

WA Angle compris entre l'axe X positif <strong>et</strong> la tangente au point<br />

initial de l'arc de cercle<br />

WE Angle compris entre l'axe X positif <strong>et</strong> la tangente au point<br />

final de l'arc de cercle<br />

WV Angle anti-horaire compris entre l'élément précédent <strong>et</strong> la<br />

tangente au point initial de l'arc de cercle. Arc de cercle<br />

comme élément précédent: Angle avec la tangente<br />

WN Angle anti-horaire compris entre la tangente au point final de<br />

l'arc de cercle <strong>et</strong> l'élément suivant. Arc de cercle comme<br />

élément suivant: Angle avec la tangente<br />

76


Définir l'élément circulaire:<br />

Appel du menu arc de cercle<br />

Sélectionner le sens de rotation de l'arc de cercle<br />

Indiquer les cotes de l'arc de cercle <strong>et</strong> définir le raccordement à<br />

l'élément de contour suivant.<br />

Plan XY: Perçage unique<br />

C<strong>et</strong>te fonction définit un perçage unique dans le plan XY pouvant être<br />

constitué des éléments suivants:<br />

Centrage<br />

Perçage<br />

Chambrage<br />

Taraudage<br />

Paramètres du point de référence du perçage<br />

X Position – Centre en coordonnées cartésiennes (cote de<br />

rayon)<br />

Y Position – Centre en coordonnées cartésiennes<br />

PM Position – Centre en coordonnées polaires<br />

a Position – Centre en coordonnées polaires (référence angle:<br />

Axe X positif)<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 77<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Centrage Plan XY<br />

Paramètres pour le centrage<br />

Q Diamètre de centrage<br />

Perçage plan XY<br />

Paramètre pour le perçage<br />

B Diamètre de perçage<br />

P Profondeur de perçage (sans pointe de perçage)<br />

W Angle de pointe<br />

W=0°: Avec le cycle de perçage, la CAP génère une<br />

„réduction d'avance (V=1)“<br />

W>0°: Angle de pointe<br />

Ajustement: H6...H13 ou „sans ajustement“<br />

Chambrage plan XY<br />

Paramètres pour le chambrage<br />

R Diamètre de chambrage<br />

U Profondeur de chambrage<br />

E Angle de chambrage<br />

78


Taraudage plan XY<br />

Paramètres de fil<strong>et</strong>age<br />

I Diamètre nominal<br />

J Profondeur de fil<strong>et</strong>age<br />

K Entrée de taraudage (longueur d'entrée)<br />

F Pas du fil<strong>et</strong><br />

Type de fil<strong>et</strong>:<br />

Fil<strong>et</strong> à droite<br />

Fil<strong>et</strong> à gauche<br />

Plan XY: Cercle (cercle entier)<br />

C<strong>et</strong>te fonction définit un cercle entier dans le plan XY.<br />

Paramètres<br />

X Centre en coordonnées cartésiennes (cote de rayon)<br />

Y Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe X<br />

positif)<br />

R Rayon du cercle<br />

K Diamètre du cercle<br />

P Profondeur de la figure<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 79<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Plan XY: Rectangle<br />

C<strong>et</strong>te fonction définit un rectangle dans le plan XY.<br />

Paramètres<br />

X Centre en coordonnées cartésiennes (cote de rayon)<br />

Y Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe X<br />

positif)<br />

A Position angulaire (référence: Axe X positif <strong>et</strong> longueur du<br />

rectangle)<br />

K Longueur du rectangle<br />

B Largeur du rectangle<br />

R Chanfrein/arrondi<br />

Largeur du chanfrein<br />

Rayon de l'arrondi<br />

P Profondeur de la figure<br />

80


Plan XY: Polygone<br />

C<strong>et</strong>te fonction définit un polygone dans le plan XY.<br />

Paramètres<br />

X Centre en coordonnées cartésiennes (cote de rayon)<br />

Y Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe X<br />

positif)<br />

A Angle avec un côté du polygone (référence: axe X)<br />

Q Nombre de cotés(Q>3)<br />

K Longueur du côté<br />

SW Cote sur plats (diamètre cercle inscrit)<br />

R Chanfrein/arrondi<br />

Largeur du chanfrein<br />

Rayon de l'arrondi<br />

P Profondeur de la figure<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 81<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Plan XY: Rainure linéaire<br />

C<strong>et</strong>te fonction définit une rainure linéaire dans le plan XY.<br />

Paramètres<br />

X Centre en coordonnées cartésiennes (cote de rayon)<br />

Y Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe X<br />

positif)<br />

A Angle axe longitudinal de la rainure (référence: Axe X)<br />

K Longueur de la rainure<br />

B Largeur de la rainure<br />

P Profondeur de la figure<br />

82


Plan XY: Rainure circulaire<br />

C<strong>et</strong>te fonction définit une rainure linéaire dans le plan XY.<br />

Paramètres<br />

X Centre de courbure en coordonnées cartésiennes (cote de<br />

rayon)<br />

Y Centre de courbure en coordonnées cartésiennes<br />

PM Centre de courbure en coordonnées polaires<br />

a Centre de courbure en coordonnées polaires (référence<br />

angle: Axe X positif)<br />

A Angle initial de la rainure (référence: Axe X)<br />

W Angle final de la rainure (référence: Axe X)<br />

R Rayon de courbure (référence: Trajectoire du centre de la<br />

rainure)<br />

B Largeur de la rainure<br />

P Profondeur de la figure<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 83<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Plan XY: Modèle linéaire de trous<br />

C<strong>et</strong>te fonction définit un modèle linéaire de trous dans le plan XY.<br />

Paramètres<br />

X Point initial du modèle en coordonnées cartésiennes (cote de<br />

rayon)<br />

Y Point initial du modèle en coordonnées cartésiennes<br />

a Point initial du modèle en coordonnées polaires (référence<br />

angle: Axe X positif)<br />

P Point initial du modèle en coordonnées polaires<br />

Q Nombre de perçages<br />

I Point final du modèle en coordonnées cartésiennes (cote de<br />

rayon)<br />

J Point final du modèle en coordonnées cartésiennes<br />

Ii Distance entre deux trous dans le sens X<br />

Ji Distance entre deux trous dans le sens Y<br />

b Angle axe longitudinal du modèle (référence: Axe X)<br />

L Longueur totale du modèle<br />

Li Distance entre deux trous (distance modèle)<br />

Description du perçage (voir “Plan XY: Perçage unique” à la<br />

page 77)<br />

84


Plan XY: Modèle circulaire de trous<br />

C<strong>et</strong>te fonction définit un modèle circulaire de trous dans le plan XY.<br />

Paramètres<br />

X Centre du modèle en coordonnées cartésiennes (cote de<br />

rayon)<br />

Y Centre du modèle en coordonnées cartésiennes<br />

a Centre du modèle en coordonnées polaires (référence angle:<br />

Axe X positif)<br />

PM Centre du modèle en coordonnées polaires<br />

Q Nombre de trous/figures<br />

Orientation:<br />

sens horaire<br />

sens anti-horaire<br />

R Rayon du modèle<br />

K Diamètre du modèle<br />

A Angle initial, position du premier trou (référence: Axe X)<br />

W Angle final, position du dernier trou (référence: Axe X)<br />

Wi Angle entre deux trous (signe sans importance)<br />

Description du perçage (voir “Plan XY: Perçage unique” à la<br />

page 77)<br />

Cas particuliers, angle initial <strong>et</strong> angle final (A, W):<br />

Sans A ni W: Répartition sur le cercle entier en commençant à 0°<br />

Sans W: Répartition sur cercle entier<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 85<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Plan XY: Modèle linéaire de figures<br />

C<strong>et</strong>te fonction définit un modèle linéaire de figures dans le plan XY.<br />

Paramètres<br />

X Point initial du modèle en coordonnées cartésiennes (cote de<br />

rayon)<br />

Y Point initial du modèle en coordonnées cartésiennes<br />

a Point initial du modèle en coordonnées polaires (référence<br />

angle: Axe X positif)<br />

P Point initial du modèle en coordonnées polaires<br />

Q Nombre de figures<br />

I Point final du modèle en coordonnées cartésiennes (cote de<br />

rayon)<br />

J Point final du modèle en coordonnées cartésiennes<br />

Ii Distance entre deux figures dans le sens X<br />

Ji Distance entre deux figures dans le sens Y<br />

b Angle axe longitudinal du modèle (référence: Axe X)<br />

L Longueur totale du modèle<br />

Li Distance entre deux figures (distance modèle)<br />

Description de la figure<br />

86


Plan XY: Modèle circulaire de figures<br />

C<strong>et</strong>te fonction définit un modèle circulaire de figures dans le plan XY.<br />

Paramètres<br />

X Centre du modèle en coordonnées cartésiennes (cote de<br />

rayon)<br />

Y Centre du modèle en coordonnées cartésiennes<br />

a Centre du modèle en coordonnées polaires (référence angle:<br />

Axe X positif)<br />

PM Centre du modèle en coordonnées polaires<br />

Q Nombre de figures<br />

Orientation:<br />

sens horaire<br />

sens anti-horaire<br />

R Rayon du modèle<br />

K Diamètre du modèle<br />

A Angle initial, position de la première figure (référence: Axe X)<br />

W Angle final, position de la dernière figure (référence: Axe X)<br />

Wi Angle entre deux figures (signe sans importance)<br />

Position des figures<br />

Position normale: La figure en sortie pivote autour du<br />

centre du modèle (rotation autour du centre du modèle)<br />

Position d'origine: La position de la figure en sortie est<br />

identique (translation)<br />

Description de la figure<br />

Cas particuliers, angle initial <strong>et</strong> angle final (A, W):<br />

Sans A ni W: Répartition sur le cercle entier en commençant à 0°<br />

Sans W: Répartition sur cercle entier<br />

Pour les modèles qui comportent des rainures circulaires,<br />

le „centre de courbure“ est additionné à la position du<br />

modèle.<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 87<br />

1.15 TURN PLUS: Contours dans le plan XY


1.15 TURN PLUS: Contours dans le plan XY<br />

Plan XY: Surface unique<br />

C<strong>et</strong>te fonction définit une surface unique dans le plan XY.<br />

Paramètres<br />

Ki Profondeur (matière à fraiser)<br />

K Epaisseur résiduelle (restant de matière)<br />

B Largeur (référence: Arête de référence Z)<br />

B0: Surface dans le sens positif de Z<br />

Plan XY: Surfaces polygonales<br />

C<strong>et</strong>te fonction définit des surfaces polygonales dans le plan XY.<br />

Paramètres<br />

Q Nombre de côtés (Q >= 2)<br />

K Cote sur plats (diamètre cercle inscrit)<br />

Ki Longueur d'arête<br />

B Largeur (référence: Arête de référence Z)<br />

88<br />

B0: Surface dans le sens positif de Z


1.16 TURN PLUS: Contours dans le<br />

plan YZ<br />

Données de référence surface enveloppe Y<br />

Définissez la position du plan dans les „données de référence“.<br />

Paramètres<br />

C Angle de broche (position broche); (par défaut: 0)<br />

Z Limitation – position de référence pour surfaces uniques ou<br />

polygonales<br />

X Diamètre de référence<br />

Position de référence pour les figures/contours<br />

Sert à la limite d'usinage lorsque la figure déborde de la<br />

pièce<br />

Plan YZ: Point initial du contour<br />

C<strong>et</strong>te fonction définit le point initial dans le plan YZ.<br />

Paramètres<br />

Y Point initial du contour en coordonnées cartésiennes<br />

Z Point initial du contour en coordonnées cartésiennes<br />

P Point initial du contour en coordonnées polaires<br />

a Point initial du contour en coordonnées polaires (référence:<br />

Axe Z positif)<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 89<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.16 TURN PLUS: Contours dans le plan YZ<br />

Plan YZ: Elément linéaire<br />

C<strong>et</strong>te fonction définit un élément linéaire dans le plan YZ.<br />

Paramètres<br />

Y Point final en coordonnées cartésiennes<br />

Z Point final en coordonnées cartésiennes<br />

Yi Point final incrémental<br />

Zi Point final incrémental<br />

P Point final en coordonnées polaires<br />

a Point final en coordonnées polaires (référence angle: Axe Z<br />

positif)<br />

W Angle de la droite (référence: voir figure d'aide)<br />

WV Angle avec l'élément précédent, sens anti-horaire. Arc de<br />

cercle comme élément précédent: Angle avec la tangente<br />

WN Angle avec l'élément suivant, sens anti-horaire. Arc de cercle<br />

comme élément suivant: Angle avec la tangente<br />

L Longueur de l'élément<br />

Tangentiel/non tangentiel: Définir la transition à<br />

l'élément de contour suivant<br />

Définir l'élément linéaire:<br />

90<br />

Appeler le menu Droite<br />

Sélectionner le sens de l'élément linéaire:<br />

Droite verticale<br />

Droite horizontale<br />

Droite avec angle<br />

Droite avec angle<br />

Droite avec direction au choix<br />

Indiquer les cotes de la droite <strong>et</strong> définir le raccordement à l'élément<br />

de contour suivant.


Plan YZ: Arc de cercle<br />

C<strong>et</strong>te fonction définit un élément circulaire dans le plan YZ.<br />

Paramètres<br />

Point final de l'arc de cercle<br />

Y Point final en coordonnées cartésiennes<br />

Z Point final en coordonnées cartésiennes<br />

Yi Point final incrémental<br />

Zi Point final incrémental<br />

P Point final en coordonnées polaires<br />

a Point final en coordonnées polaires (référence angle: Axe Z<br />

positif)<br />

Pi Point final polaire, incrémental (distance linéaire entre le<br />

point initial <strong>et</strong> le point final)<br />

ai Point final polaire, incrémental (référence: Angle entre une<br />

droite parallèle à l'axe Z, passant par le point initial, <strong>et</strong> la droite<br />

point initial – point final)<br />

Centre de l'arc de cercle<br />

YM Centre en coordonnées cartésiennes (cote de rayon)<br />

ZM Centre en coordonnées cartésiennes<br />

YMi Centre incrémental<br />

ZMi Centre incrémental<br />

PM Centre en coordonnées polaires<br />

b Centre en coordonnées polaires (référence angle: Axe Z<br />

positif)<br />

PMi Centre polaire, incrémental (distance linéaire entre le point<br />

initial <strong>et</strong> le point final)<br />

bi Centre polaire, incrémental (référence: Angle entre une<br />

droite parallèle à l'axe Z, passant par le point initial, <strong>et</strong> la droite<br />

point initial – point final)<br />

Autres paramètres<br />

R Rayon de l'arc de cercle<br />

Tangentiel/non tangentiel: Définir la transition à<br />

l'élément de contour suivant<br />

WA Angle entre l'axe Z positif <strong>et</strong> la tangente au point initial de<br />

l'arc de cercle<br />

WE Angle entre l'axe Z positif <strong>et</strong> la tangente au point final de l'arc<br />

de cercle<br />

WV Angle anti-horaire compris entre l'élément précédent <strong>et</strong> la<br />

tangente au point initial de l'arc de cercle. Arc de cercle<br />

comme élément précédent: Angle avec la tangente<br />

WN Angle anti-horaire compris entre la tangente au point final de<br />

l'arc de cercle <strong>et</strong> l'élément suivant. Arc de cercle comme<br />

élément suivant: Angle avec la tangente<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 91<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.16 TURN PLUS: Contours dans le plan YZ<br />

Définir l'élément circulaire:<br />

92<br />

Appel du menu arc de cercle<br />

Sélectionner le sens de rotation de l'arc de cercle<br />

Indiquer les cotes de l'arc de cercle <strong>et</strong> définir le raccordement à<br />

l'élément de contour suivant.<br />

Plan YZ: Perçage unique<br />

C<strong>et</strong>te fonction définit un perçage unique dans le plan YZ pouvant être<br />

constitué des éléments suivants:<br />

Centrage<br />

Perçage<br />

Chambrage<br />

Taraudage<br />

Paramètres du point de référence du perçage<br />

Y Position – Centre en coordonnées cartésiennes<br />

Z Position – Centre en coordonnées cartésiennes<br />

PM Position – Centre en coordonnées polaires<br />

a Position – Centre en coordonnées polaires (référence angle:<br />

Axe Z positif)


Centrage Plan XY<br />

Paramètres pour le centrage<br />

Q Diamètre de centrage<br />

Perçage plan XY<br />

Paramètre pour le perçage<br />

B Diamètre de perçage<br />

P Profondeur de perçage (sans pointe de perçage)<br />

W Angle de pointe<br />

W=0°: Avec le cycle de perçage, la CAP génère une<br />

„réduction d'avance (V=1)“<br />

W>0°: Angle de pointe<br />

Ajustement: H6...H13 ou „sans ajustement“<br />

Chambrage plan XY<br />

Paramètres du chambrage<br />

R Diamètre de chambrage<br />

U Profondeur de chambrage<br />

E Angle de chambrage<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 93<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.16 TURN PLUS: Contours dans le plan YZ<br />

Taraudage plan XY<br />

Paramètres de fil<strong>et</strong>age<br />

I Diamètre nominal<br />

J Profondeur de fil<strong>et</strong>age<br />

K Entrée de taraudage (longueur d'entrée)<br />

F Pas du fil<strong>et</strong><br />

Type de fil<strong>et</strong>:<br />

Fil<strong>et</strong> à droite<br />

Fil<strong>et</strong> à gauche<br />

Plan YZ: Cercle (cercle entier)<br />

C<strong>et</strong>te fonction définit un cercle entier dans le plan YZ.<br />

Paramètres<br />

Y Centre en coordonnées cartésiennes<br />

Z Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe Z<br />

positif)<br />

R Rayon du cercle<br />

K Diamètre du cercle<br />

P Profondeur de la figure<br />

94


Plan YZ: Rectangle<br />

C<strong>et</strong>te fonction définit un rectangle dans le plan YZ.<br />

Paramètres<br />

Y Centre en coordonnées cartésiennes<br />

Z Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe Z<br />

positif)<br />

A Angle de position (référence: axe Z positif <strong>et</strong> longueur du<br />

rectangle)<br />

K Longueur du rectangle<br />

B Largeur du rectangle<br />

R Chanfrein/arrondi<br />

Largeur du chanfrein<br />

Rayon de l'arrondi<br />

P Profondeur de la figure<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 95<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.16 TURN PLUS: Contours dans le plan YZ<br />

Plan YZ: Polygone<br />

C<strong>et</strong>te fonction définit un polygone dans le plan YZ.<br />

Paramètres<br />

Y Centre en coordonnées cartésiennes<br />

Z Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe Z<br />

positif)<br />

A Angle avec un côté du polygone (référence: Axe Z)<br />

Q Nombre de cotés(Q>3)<br />

K Longueur d'arête<br />

SW Cote sur plats (diamètre cercle inscrit)<br />

R Chanfrein/arrondi<br />

Largeur du chanfrein<br />

Rayon de l'arrondi<br />

P Profondeur de la figure<br />

96


Plan YZ: Rainure linéaire<br />

C<strong>et</strong>te fonction définit une rainure linéaire dans le plan YZ.<br />

Paramètres<br />

Y Centre en coordonnées cartésiennes<br />

Z Centre en coordonnées cartésiennes<br />

PM Centre en coordonnées polaires<br />

a Centre en coordonnées polaires (référence angle: Axe Z<br />

positif)<br />

A Angle axe longitudinal de la rainure (référence: Axe Z)<br />

K Longueur de la rainure<br />

B Largeur de la rainure<br />

P Profondeur de la figure<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 97<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.16 TURN PLUS: Contours dans le plan YZ<br />

Plan YZ: Rainure circulaire<br />

C<strong>et</strong>te fonction définit une rainure circulaire dans le plan YZ.<br />

Paramètres<br />

Y Centre de courbure en coordonnées cartésiennes<br />

Z Centre de courbure en coordonnées cartésiennes<br />

PM Centre de courbure en coordonnées polaires<br />

a Centre de courbure en coordonnées polaires (référence<br />

angle: Axe Z positif)<br />

A Angle initial de la rainure (référence: Axe Z)<br />

W Angle final de la rainure (référence: Axe Z)<br />

R Rayon de courbure (référence: Trajectoire du centre de la<br />

rainure)<br />

B Largeur de la rainure<br />

P Profondeur de la figure<br />

98


Plan YZ: Modèle linéaire de trous<br />

C<strong>et</strong>te fonction définit un modèle linéaire de trous dans le plan YZ.<br />

Paramètres<br />

Y Point initial du modèle en coordonnées cartésiennes<br />

Z Point initial du modèle en coordonnées cartésiennes<br />

a Point initial du modèle en coordonnées polaires (référence<br />

angle: Axe Z positif)<br />

P Point initial du modèle en coordonnées polaires<br />

Q Nombre de perçages<br />

J Point final du modèle en coordonnées cartésiennes<br />

K Point final du modèle en coordonnées cartésiennes<br />

Ji Distance entre deux trous dans le sens Y<br />

Ki Distance entre deux trous dans le sens Z<br />

b Angle axe longitudinal du modèle (référence: Axe Z)<br />

L Longueur totale du modèle<br />

Li Distance entre deux trous (distance modèle)<br />

Description du perçage (voir “Plan XY: Perçage unique” à la<br />

page 77)<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 99<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.16 TURN PLUS: Contours dans le plan YZ<br />

Plan YZ: Modèle circulaire de trous<br />

C<strong>et</strong>te fonction définit un modèle circulaire de trous dans le plan YZ.<br />

Paramètres<br />

Y Centre du modèle en coordonnées cartésiennes<br />

Z Centre du modèle en coordonnées cartésiennes<br />

a Centre du modèle en coordonnées polaires (référence angle:<br />

Axe X positif)<br />

PM Centre du modèle en coordonnées polaires<br />

Q Nombre de trous/figures<br />

Orientation:<br />

sens horaire<br />

sens anti-horaire<br />

R Rayon du modèle<br />

K Diamètre du modèle<br />

A Angle initial, position du premier trou (référence: Axe Z)<br />

W Angle final, position du dernier trou (référence: Axe Z)<br />

Wi Angle entre deux trous (signe sans importance)<br />

Description du perçage (voir “Plan XY: Perçage unique” à la<br />

page 77)<br />

Cas particuliers, angle initial <strong>et</strong> angle final (A, W):<br />

Sans A ni W: Répartition sur le cercle entier en commençant à 0°<br />

Sans W: Répartition sur cercle entier<br />

100


Plan YZ: Modèle linéaire de figures<br />

C<strong>et</strong>te fonction définit un modèle linéaire de figures dans le plan YZ.<br />

Paramètres<br />

Y Point initial du modèle en coordonnées cartésiennes<br />

Z Point initial du modèle en coordonnées cartésiennes<br />

a Point initial du modèle en coordonnées polaires (référence<br />

angle: Axe Z positif)<br />

P Point initial du modèle en coordonnées polaires<br />

Q Nombre de figures<br />

J Point final du modèle en coordonnées cartésiennes<br />

K Point final du modèle en coordonnées cartésiennes<br />

Ji Distance entre deux figures dans le sens Y<br />

Ki Distance entre deux figures dans le sens Z<br />

b Angle axe longitudinal du modèle (référence: Axe Z)<br />

L Longueur totale du modèle<br />

Li Distance entre deux figures (distance modèle)<br />

Description de la figure<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 101<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.16 TURN PLUS: Contours dans le plan YZ<br />

Plan YZ: Modèle circulaire de figures<br />

C<strong>et</strong>te fonction définit un modèle circulaire de figures dans le plan YZ.<br />

Paramètres<br />

Y Centre du modèle en coordonnées cartésiennes<br />

Z Centre du modèle en coordonnées cartésiennes<br />

a Centre du modèle en coordonnées polaires (référence angle:<br />

Axe Z positif)<br />

PM Centre du modèle en coordonnées polaires<br />

Q Nombre de figures<br />

Orientation:<br />

sens horaire<br />

sens anti-horaire<br />

R Rayon du modèle<br />

K Diamètre du modèle<br />

A Angle initial, position de la première figure (référence: Axe Z)<br />

W Angle final, position de la dernière figure (référence: Axe Z)<br />

Wi Angle entre deux figures (signe sans importance)<br />

Position des figures<br />

Position normale: La figure en sortie pivote autour du<br />

centre du modèle (rotation autour du centre du modèle)<br />

Position d'origine: La position de la figure en sortie est<br />

conservée (translation)<br />

Description de la figure<br />

Cas particuliers, angle initial <strong>et</strong> angle final (A, W):<br />

Sans A ni W: Répartition sur le cercle entier en commençant à 0°<br />

Sans W: Répartition sur cercle entier<br />

102<br />

Pour les modèles qui comportent des rainures circulaires,<br />

le „centre de courbure“ est additionné à la position du<br />

modèle.


Plan YZ: Surface unique<br />

C<strong>et</strong>te fonction définit une surface unique dans le plan YZ.<br />

Paramètres<br />

Ki Profondeur (matière à fraiser)<br />

K Epaisseur résiduelle (restant de matière)<br />

B Largeur (référence: Arête de référence Z)<br />

B0: Surface dans le sens positif de Z<br />

Plan YZ: Surfaces polygonales<br />

C<strong>et</strong>te fonction définit des surfaces polygonales dans le plan YZ.<br />

Paramètres<br />

Q Nombre de côtés (Q >= 2)<br />

K Cote sur plats (diamètre cercle inscrit)<br />

Ki Longueur d'arête<br />

B Largeur (référence: Arête de référence Z)<br />

B0: Surface dans le sens positif de Z<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 103<br />

1.16 TURN PLUS: Contours dans le plan YZ


1.17 Exemples de programmation<br />

1.17 Exemples de programmation<br />

Usinage avec l'axe Y<br />

Le programme CN suivant exécute d'abord le fraisage du „polygone“<br />

(face frontale), puis une surface unique. L'usinage se poursuit avec<br />

une poche en forme de „huit“ dans la surface unique.<br />

Exemple: „Axe Y [BSP_Y.NC]“<br />

TETE PROGRAMME<br />

#DATE 01.03.07<br />

#MATIERE ST 60-2<br />

#CHARIOT $1<br />

#SYNCHRO 0<br />

TOURELLE 1<br />

T 1 ID"512-1000.10"<br />

T 2 ID"111-80-080.1"<br />

T 3 ID"521-1400.10"<br />

T 4 ID"121-55-040.1"<br />

T 5 ID"511-1000.10"<br />

PIECE BRUTE<br />

N 1 G20 X100 Z150 K1<br />

PIECE FINIE<br />

N 2 G0 X0 Z-120<br />

N 3 G1 Z0<br />

N 4 G1 X50 B-2<br />

N 5 G1 Z-40 B3<br />

N 6 G1 X80 B-2<br />

N 7 G1 Z-100<br />

N 8 G1 X100 B-2<br />

104


N 9 G1 Z-120<br />

N 10 G1 X0<br />

FRONT_Y Z0 X50 C0 [ définir surface polygonale face frontale ]<br />

N 11 G308<br />

N 12 G477 Z0 K40 B-3 I50 C0 Q6<br />

N 13 G309<br />

FRONT_Y Z0 X46 C0 [ définir polygone face frontale ]<br />

N 14 G308 P-2<br />

N 15 G377 X4 Y0 K-30 A30 R3 Q6<br />

N 16 G309<br />

ENVELOPPE_Y X80 C90<br />

N 17 G308 [ définir surface délimitée ]<br />

N 18 G386 Z-37 KI15 B-43 X80 C90<br />

N 19 G308 P-2 [ définir poche en forme de „huit“ ]<br />

N 20 G180 Z-53 Y0<br />

N 21 G181 Y? B12 Q1<br />

N 22 G183 Z-61 YI0 R12 K-57 J-18 B12<br />

N 23 G181 Y? A-90 B12<br />

N 24 G183 Z-53 YI0 R12 K-57 J18 Q1 B12<br />

N 25 G181 Y0<br />

N 26 G309<br />

N 27 G309<br />

USINAGE<br />

N 28 G0 Y0 [// Ebauche - transversale - externe - face frontale ]<br />

N 29 G701 X380 Z500<br />

N 30 G26 S4000<br />

N 31 T2<br />

N 32 G96 S150 G95 F0.3 M4<br />

N 33 G0 X106 Z4<br />

N 34 G47 P3<br />

N 35 G820 NS4 NE4 P1 I1 K0.3 E0 Z-134 A90 W270 Q2 V3 D4<br />

N 36 G0 X52<br />

N 37 G0 Z4<br />

N 38 G95 F0.5 [// Ebauche - longitudinale - externe ]<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 105<br />

1.17 Exemples de programmation


1.17 Exemples de programmation<br />

N 39 G0 X106 Z3.3<br />

N 40 G47 P3<br />

N 41 G810 NS5 NE9 P1 I1 K0.3 E0 Z-134 A0 W180 Q2 V1 D4<br />

N 42 G0 Z3.3<br />

N 43 G0 X106<br />

N 44 G0 X210 Z465<br />

N 45 T4 [// Finition - transversale - externe - face frontale ]<br />

N 46 G96 S200 G95 F0.25 M4<br />

N 47 G0 X52 Z3<br />

N 48 G47 P2<br />

N 49 G890 NS4 NE4 V3 H3 D3<br />

N 50 G47 P2 [// Finition - parall. contour - externe ]<br />

N 51 G890 NS5 NE9 V1 H0 D1 I106 K-117<br />

N 52 G0 X210 Z464<br />

N 53 G126 S4000 [// Fraisage - surface 10mm - externe - face frontale ]<br />

N 54 M5<br />

N 55 T1<br />

N 56 G17<br />

N 57 G197 S637 G193 F0.1 M103<br />

N 58 M14<br />

N 59 G0 X64 Z3<br />

N 60 G0 Y0<br />

N 61 G147 I2 K2<br />

N 62 G843 NS12 P1 U0.5 V0.5<br />

N 63 G0 X64 Z3<br />

N 64 G0 Y0<br />

N 65 G0 X220 Z400<br />

N 66 M105<br />

N 67 T3 [// Fraisage - surface 14mm - externe - surface<br />

enveloppe]<br />

N 68 G19<br />

N 69 G197 S455 G193 F0.1 M103<br />

N 70 G0 X106 Z-37<br />

N 71 G0 Y0<br />

N 72 G147 I2 K2<br />

N 73 G841 NS18 P1 V0.5<br />

N 74 G0 X106 Z-37<br />

N 75 G0 Y0<br />

N 76 G0 X180 Z500<br />

106


N 77 M105<br />

N 78 T1 [// Finition - contour 10mm - externe - face frontale ]<br />

N 79 G17<br />

N 80 G197 S637 G193 F0.1 M103<br />

N 81 G0 X8 Z3<br />

N 82 G0 Y0<br />

N 83 G147 I2 K2<br />

N 84 G845 NS15 P3 I1 U0.5 V0.5 H1 Q0<br />

N 85 G0 X8 Z3<br />

N 86 G0 Y0<br />

N 87 G0 X220 Z400<br />

N 88 M105<br />

N 89 T5 [// Fraisage - figure libre - externe - surface<br />

enveloppe]<br />

N 90 G19<br />

N 91 G197 S637 G193 F0.1 M103<br />

N 92 G0 X106 Z-50<br />

N 93 G0 Y11<br />

N 94 G147 I2 K2<br />

N 95 G845 NS23 P1 U0.5 V0.5 H1 Q0<br />

N 96 G0 X106 Z-50<br />

N 97 G0 Y0<br />

N 98 G0 X140 Z500<br />

N 99 M105<br />

N 100 G0 Y0<br />

N 101 G18<br />

N 102 M15<br />

N 103 M30<br />

FIN<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 107<br />

1.17 Exemples de programmation


1.17 Exemples de programmation<br />

Opérations d'usinage avec l'axe B<br />

Le programme CN suivant exécute tout d'abord le fraisage d'une<br />

„surface“ (plan incliné), puis celui d'une poche sur le plan incliné.<br />

L'outil perce ensuite des trous à l'intérieur de la poche.<br />

Dans c<strong>et</strong> exemple, le plan incliné est usiné avec des instructions<br />

individuelles. Mais c<strong>et</strong>te surface unique est définie dans la définition<br />

du contour. On peut ainsi définir les figures <strong>et</strong> les trous par rapport au<br />

plan incliné. Autre avantage: La surface peut être représentée avec la<br />

simulation graphique.<br />

Exemple: „Axe B [DOKBSP1.NC]“<br />

TETE PROGRAMME<br />

#DATE 01.03.07<br />

#MATIERE ST 60-2<br />

#CHARIOT $1<br />

#SYNCHRO 0<br />

MAGASIN A PLATEAU<br />

ID"B_112-80-0.8"<br />

ID"B_512-600.10"<br />

ID"B_322-1000.10"<br />

ID"B_332-0500.10"<br />

ID"372-600.10"<br />

ID"B_522-6000.1"<br />

PIECE BRUTE<br />

N 1 G20 X120 Z120 K1<br />

PIECE FINIE<br />

N 2 G0 X0 Z-118<br />

N 3 G1 Z0<br />

N 4 G1 X100 B-1<br />

N 5 G1 Z-80 B2<br />

N 6 G1 X118 B-1<br />

N 7 G1 Z-118 B-1<br />

N 8 G1 X0<br />

108


ENVELOPPE_Y X100 C45 B75 I35 K0 [ Définition du plan incliné ]<br />

N 9 G308<br />

N 10 G386 Z0 KI15 B-65 X100 C45 [ définir la surface ]<br />

N 11 G308 P-8<br />

N 12 G385 Z-25 Y10 A90 K55 B30 R4 [ définir la poche rectangulaire ]<br />

N 13 G308 P-12<br />

N 14 G481 Z-17.5 Y30 K-32.5 J-10 Q2 [ Modèle linéaire de trous]<br />

N 15 G380 B5 P12 W118 I6 J8 K2 F1 V0 A90 O6<br />

N 16 G309<br />

N 17 G309<br />

N 18 G309<br />

USINAGE<br />

N 19 G0 Y0 [// Ebauche - transversale - externe - face frontale ]<br />

N 20 G14 Q0<br />

N 21 G26 S4000<br />

N 22 G714 ID"B_112-80-0.8" B90 O1 C0<br />

N 23 G96 S220 G95 F0.4 M3<br />

N 24 M108<br />

N 25 G0 X126 Z4<br />

N 26 G47 P3<br />

N 27 G820 NS4 NE4 P2.5 I1 K0.3 E0 Z-104 A90 W270 Q2 V3 D4<br />

N 28 G0 X104<br />

N 29 G0 Z4<br />

N 30 G14 Q0<br />

N 31 M109<br />

N 32 G95 F0.2 [// Ebauche - longitudinale - externe ]<br />

N 33 M108<br />

N 34 G0 X126 Z3.3<br />

N 35 G47 P3<br />

N 36 G810 NS5 NE7 P5 I1 K0.3 E0 Z-104 A0 W180 Q2 V1 D4<br />

N 37 G0 Z3.3<br />

N 38 G0 X126<br />

N 39 G14 Q0<br />

N 40 M109<br />

N 41 G714 ID"B_122-55-0.8" B90 O1 C0 [// Finition - parall. contour - externe ]<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 109<br />

1.17 Exemples de programmation


1.17 Exemples de programmation<br />

N 42 G96 S250 G95 F0.2 M3<br />

N 43 M108<br />

N 44 G0 X6 Z3<br />

N 45 G47 P2<br />

N 46 G890 NS4 NE6 E0.2 V2 H0 D1 I124 K-78<br />

N 47 G14 Q0<br />

N 48 M109<br />

N 49 G126 S4000 [// Fraisage - surface 75 degrés ]<br />

N 50 M5<br />

N 51 G714 ID"B_522-6000.1" O0 B75 C0 [ Outil pour surfaçage ]<br />

N 52 G19 [ Activer le plan YZ ]<br />

N 53 G197 S2500 G193 F0.05 M103<br />

N 54 M14<br />

N 55 M108<br />

N 56 G0 X126 Z0 Y-60<br />

N 57 G110 C45<br />

N 58 M12 [ Serrer la broche principale ]<br />

N 59 G16 B75 I35 K0 U-35 W0 Q1 [ Incliner le plan d’usinage ]<br />

N 60 G0 X83 Z-28 Y-60<br />

N 61 G1 Y50<br />

N 62 G1 X70<br />

N 63 G1 Y-60<br />

N 64 G0 X100<br />

N 65 G16 Q0 [ Réinitialiser le plan d'usinage ]<br />

N 66 G0 X126 Z-25<br />

N 67 G0 Y0<br />

N 68 G14 Q0<br />

N 69 M105<br />

N 70 M109<br />

N 71 G714 ID"B_512-600.10" O0 B75 C0 [// Fraisage - poche 6mm - externe - surface<br />

enveloppe]<br />

N 72 G197 S1485 G193 F0.05 M103<br />

N 73 M108<br />

N 74 G0 X126 Z-25<br />

N 75 G0 Y10<br />

N 76 G147 I2 K2<br />

N 77 G845 NS12 P5 U0.5 V0.5 F0.01 Q0 [ Fraisage de poche ]<br />

N 78 G0 X126 Z-25<br />

110


N 79 G0 Y0<br />

N 80 G14 Q0<br />

N 81 M105<br />

N 82 M109<br />

N 83 G714 ID"B_322-1000.10" O0 B75 C0 [// Centrage 10mm - externe - surface enveloppe]<br />

N 84 G197 S1146 G195 F0.1 M103<br />

N 85 M108<br />

N 86 G0 X126 Z-25<br />

N 87 G147 K2<br />

N 88 G72 NS15 K75<br />

N 89 G14<br />

N 90 M105<br />

N 91 M109<br />

N 92 G714 ID"B_332-0500.10" O0 B75 C0 [// Parçage 5mm - externe - surface enveloppe]<br />

N 93 G197 S2228 G195 F0.08 M103<br />

N 94 M108<br />

N 95 G0 X126 Z-17.5<br />

N 96 G0 Y30<br />

N 97 G147 K2<br />

N 98 G71 NS15 E0.05 K75<br />

N 99 G0 X126 Z-32.5<br />

N 100 G0 Y0<br />

N 101 G14 Q0<br />

N 102 M105<br />

N 103 M109<br />

N 104 G714 ID"372-600.10" O0 B75 C0 [// Fil<strong>et</strong> M6 - externe - surface enveloppe]<br />

N 105 G197 S1000 G195 F1 M103<br />

N 106 M108<br />

N 107 G0 X126 Z-17.5<br />

N 108 G0 Y30<br />

N 109 G147 K5<br />

N 110 G73 NS15 B5 K75<br />

N 111 G0 X126 Z-32.5<br />

N 112 G0 Y0<br />

N 113 G14 Q0<br />

N 114 M105<br />

N 115 M109<br />

<strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> HEIDENHAIN 111<br />

1.17 Exemples de programmation


1.17 Exemples de programmation<br />

N 116 G0 Y0<br />

N 117 G18<br />

N 118 M15<br />

N 119 M30<br />

FIN<br />

112


A<br />

Arc de cercle<br />

DIN PLUS<br />

Arc de cercle contour XY<br />

G172 ... 25<br />

Arc de cercle contour XY<br />

G173 ... 25<br />

Arc de cercle fraisage (axe Y)<br />

G12 ... 51<br />

Arc de cercle fraisage (axe Y)<br />

G13 ... 51<br />

Arc de cercle fraisage (axe Y)<br />

G2 ... 50<br />

Arc de cercle fraisage (axe Y)<br />

G3 ... 50<br />

G182 (plan YZ) ... 33<br />

G183 (plan YZ) ... 33<br />

Avance rapide<br />

Avance rapide G0 (axe Y) ... 42<br />

En coordonnées machine G701 (axe<br />

Y) ... 43<br />

Axe B<br />

Affichage de position ... 9<br />

Inclinaison en mode Manuel ... 17<br />

Orientation de l'outil ... 9<br />

Outils multiples ... 10<br />

Principes de base ... 8<br />

Utilisation flexible des outils ... 9<br />

Axe Y - Principes de base ... 8<br />

Axe Y - Principes de base TURN<br />

PLUS ... 71<br />

C<br />

Cercle entier<br />

DIN PLUS<br />

Cercle entier plan XY G374 ... 27<br />

Cercle entier plan YZ G384 ... 35<br />

G374 (plan XY) ... 27<br />

Commandes de contour G<br />

G472 Modèle circulaire (plan<br />

XY) ... 30<br />

Commandes de positionnement DIN<br />

PLUS ... 42<br />

Contours de fraisage, position<br />

DIN PLUS, axe Y ... 20<br />

Cycles de fraisage<br />

DIN PLUS<br />

Ebauche de fraisage de poches<br />

G845 (axe Y) ... 56<br />

Fraisage de poches, finition<br />

G846 (axe Y) ... 61<br />

Fraisage de polygone, ébauche<br />

G843 (axe Y) ... 54<br />

Fraisage de polygone, finition<br />

G844 (axe Y) ... 55<br />

Gravure plan XY G803 (axe<br />

Y) ... 63<br />

Gravure plan YZ G804 (axe<br />

Y) ... 64<br />

Surfaçage, ébauche G841 (axe<br />

Y) ... 52<br />

Surfaçage, finition G842 (axe<br />

Y) ... 53<br />

Cycles de fraisage DIN PLUS ... 52<br />

D<br />

Définir la position de l'outil G712 ... 47<br />

Définition du contour<br />

DIN PLUS<br />

Plan XY ... 24<br />

Plan YZ ... 32<br />

TURN PLUS<br />

Plan XY ... 73<br />

Plan YZ ... 89<br />

Déplacement circulaire<br />

G12 (fraisage) ... 51<br />

G13 (fraisage) ... 51<br />

G2 (fraisage) ... 50<br />

G3 (fraisage) ... 50<br />

Déplacement linéaire G1<br />

(fraisage) ... 49<br />

Droite<br />

DIN PLUS<br />

Droite plan YZ G181 ... 32<br />

TURN PLUS<br />

Droite plan XY ... 75<br />

Droite plan YZ ... 90<br />

E<br />

ENVELOPPE_Y - Indicatif de<br />

section ... 23<br />

Exemple<br />

Opérations d'usinage avec l'axe<br />

B...108<br />

Usinage avec l'axe Y ... 104<br />

F<br />

Face arrière Y, données de référence<br />

TURN PLUS ... 73<br />

Face frontale Y, données de référence<br />

TURN PLUS ... 73<br />

FACE_ARR._Y - Indicatif de<br />

section ... 22<br />

Fonctions G Usinage<br />

G0 Avance rapide (axe Y) ... 42<br />

G1 Déplacement linéaire (axe<br />

Y) ... 49<br />

G12 Déplacement circulaire (axe<br />

Y) ... 51<br />

G13 Déplacement circulaire (axe<br />

Y) ... 51<br />

G14 Aborder point de changement<br />

d'outil (axe Y) ... 42<br />

G16 Inclinaison du plan<br />

d'usinage ... 41<br />

G17 Plan XY ... 40<br />

G18 Plan XZ (tournage) ... 40<br />

G19 Plan YZ ... 40<br />

G2 Déplacement circulaire (axe<br />

Y) ... 50<br />

G3 Déplacement circulaire (axe<br />

Y) ... 50<br />

G600 Pré-sélection d'outil ... 48<br />

G701 Avance rapide en<br />

coordonnées machine (axe<br />

Y) ... 43<br />

G712 Définir la position de<br />

l'outil ... 47<br />

G714 Changer l'outil du<br />

magasin ... 44<br />

G800 Fraisage de fil<strong>et</strong> dans le plan<br />

XY ... 65<br />

G803 Gravure plan XY (axe Y) ... 63<br />

G804 Gravure plan YZ G804 (axe<br />

Y) ... 64<br />

G806 Fraisage de fil<strong>et</strong> dans le plan<br />

YZ ... 66<br />

G841 Surfaçage, ébauche (axe<br />

Y) ... 52<br />

G842 Surfaçage, finition (axe<br />

Y) ... 53<br />

G843 Fraisage de polygone,<br />

ébauche (axe Y) ... 54<br />

G844 Fraisage de polygone, finition<br />

(axe Y) ... 55<br />

G845 Ebauche de fraisage de<br />

poches (axe Y) ... 56<br />

HEIDENHAIN <strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> 113<br />

Index


Index<br />

G846 Fraisage de poches, finition<br />

(axe Y) ... 61<br />

Taillage de roue dentée G808 ... 67<br />

Fonctions G, définition du contour<br />

G170 Point initial du contour, plan<br />

XY ... 24<br />

G171 Droite plan XY ... 24<br />

G172 Arc de cercle plan XY ... 25<br />

G173 Arc de cercle plan XY ... 25<br />

G180 Point initial du contour, plan<br />

YZ ... 32<br />

G181 Droite plan YZ ... 32<br />

G182 Arc de cercle plan YZ ... 33<br />

G183 Arc de cercle plan YZ ... 33<br />

G370 Perçage plan XY ... 26<br />

G371 Rainure linéaire plan XY ... 26<br />

G372 Rainure circulaire plan<br />

XY ... 27<br />

G373 Rainure circulaire plan<br />

XY ... 27<br />

G374 Cercle entier plan XY ... 27<br />

G375 Rectangle plan XY ... 28<br />

G376 Surface unique plan XY ... 31<br />

G377 Polygone régulier plan<br />

XY ... 28<br />

G380 Perçage plan YZ ... 34<br />

G381 Rainure linéaire plan YZ ... 34<br />

G382 Rainure circulaire plan<br />

YZ ... 35<br />

G383 Rainure circulaire plan<br />

YZ ... 35<br />

G384 Cercle entier plan YZ ... 35<br />

G385 Rectangle plan YZ ... 36<br />

G386 Surface unique plan YZ ... 39<br />

G387 Polygone régulier plan<br />

YZ ... 36<br />

G471 Modèle linéaire plan XY ... 29<br />

G472 Modèle circulaire plan<br />

XY ... 30<br />

G477 Polygone plan XY ... 31<br />

G481 Modèle linéaire dans le plan<br />

YZ ... 37<br />

G482 Modèle circulaire dans le plan<br />

YZ ... 38<br />

G487 Polygone plan YZ ... 39<br />

Fraisage de fil<strong>et</strong> dans le plan XY<br />

G800 ... 65<br />

Fraisage de fil<strong>et</strong> dans le plan YZ<br />

G806 ... 66<br />

114<br />

Fraisage de poches<br />

DIN PLUS<br />

Ebauche de fraisage de poches<br />

G845 (axe Y) ... 56<br />

Fraisage de poches, finition<br />

G846 (axe Y) ... 61<br />

Fraisage de polygone, ébauche<br />

G843 ... 54<br />

Fraisage de polygone, finition<br />

G844 ... 55<br />

G<br />

Graver<br />

Gravure dans plan YZ G804 ... 64<br />

Gravure plan XY G803 ... 63<br />

I<br />

Inclinaison du plan d'usinage G16 ... 41<br />

Indicatifs de sections magasin<br />

d'outils ... 22<br />

Indicatifs de sections pour l'axe Y ... 22<br />

L<br />

Limitation de coupe ... 20<br />

Liste du magasin - Principes de<br />

base ... 11<br />

M<br />

Magasin d'outils<br />

Charger le magasin ... 12<br />

Principes de base ... 10<br />

R<strong>et</strong>irer l'outil ... 13<br />

Magasin, outil<br />

Changer ... 14<br />

Changer l'outil du magasin<br />

G714 ... 44<br />

Corrections en mode<br />

Automatique ... 19<br />

Corriger ... 18<br />

Déclarer ... 15<br />

Définir la position de l'outil<br />

G712 ... 47<br />

Enlever ... 16<br />

Mesurer ... 18<br />

Modèle<br />

DIN PLUS<br />

Modèle circulaire dans le plan YZ<br />

G482 ... 38<br />

Modèle circulaire plan XY<br />

G472 ... 30<br />

Modèle linéaire dans le plan YZ<br />

G481 ... 37<br />

Modèle linéaire plan XY<br />

G471 ... 29<br />

TURN PLUS<br />

Modèle circulaire de figures plan<br />

YZ ... 102<br />

Modèle circulaire de figures,<br />

plan XY ... 87<br />

Modèle circulaire de trous plan<br />

YZ ... 100<br />

Modèle circulaire de trous, plan<br />

XY ... 85<br />

Modèle linéaire de figures plan<br />

XY ... 86<br />

Modèle linéaire de figures plan<br />

YZ ... 101<br />

Modèle linéaire de trous, plan<br />

XY ... 84<br />

Modèle linéaire de trous, plan<br />

YZ ... 99<br />

O<br />

Outils multiples<br />

Enregistrement dans la liste du<br />

magasin ... 11<br />

Outils multiples pour l'axe B ... 10<br />

P<br />

Perçage<br />

DIN PLUS<br />

Perçage plan XY G370 ... 26<br />

Perçage plan YZ G380 ... 34<br />

TURN PLUS<br />

Perçage plan XY ... 77<br />

Perçage plan YZ ... 92<br />

Plan d'usinage incliné - Principes de<br />

base ... 8<br />

Plan de référence<br />

Section ENVELOPPE_Y ... 23<br />

Section FRONT_Y,<br />

FACE_ARR._Y ... 22


Plan incliné - Perçage <strong>et</strong> fraisage ... 21<br />

Plan XY G17 (face frontale ou<br />

arrière) ... 40<br />

Plan XZ G18 (tournage) ... 40<br />

Plan YZ G19 (vue de dessus/<br />

enveloppe) ... 40<br />

Plans d'usinage DIN PLUS ... 40<br />

Point de changement d'outil<br />

Point de changement d'outil G14<br />

(axe Y) ... 42<br />

Point initial du contour<br />

DIN PLUS<br />

Point initial du contour, plan XY<br />

G170 ... 24<br />

Point initial du contour, plan YZ<br />

G180 ... 32<br />

TURN PLUS<br />

Plan XY ... 74<br />

Plan YZ ... 89<br />

Polygone régulier<br />

DIN PLUS<br />

Polygone plan XY G377 ... 28<br />

Polygone plan YZ G387 ... 36<br />

Pré-sélection d'outil G600 ... 48<br />

Profondeur de fraisage ... 20<br />

R<br />

Rainure<br />

DIN PLUS<br />

Rainure circulaire plan XY G372/<br />

G373 ... 27<br />

Rainure circulaire plan YZ G382/<br />

G383 ... 35<br />

Rainure linéaire plan XY<br />

G371 ... 26<br />

Rainure linéaire plan YZ<br />

G381 ... 34<br />

Rainure circulaire<br />

DIN PLUS<br />

Rainure circulaire plan XY G372/<br />

G373 ... 27<br />

Rainure circulaire plan YZ G382/<br />

G383 ... 35<br />

Rainure linéaire<br />

DIN PLUS<br />

Rainure linéaire plan XY<br />

G371 ... 26<br />

Rainure linéaire plan YZ<br />

G381 ... 34<br />

Rectangle<br />

DIN PLUS<br />

Rectangle plan XY G375 ... 28<br />

Rectangle plan YZ G385 ... 36<br />

S<br />

STIRN_Y - Indicatif de section ... 22<br />

Surfaçage<br />

Surfaçage, ébauche G841 (DIN<br />

PLUS) ... 52<br />

Surfaçage, finition G842 (DIN<br />

PLUS) ... 53<br />

Surface enveloppe<br />

Section ENVELOPPE_Y ... 23<br />

Surface enveloppe Y, données de<br />

référence TURN PLUS ... 89<br />

Surface unique<br />

G376 (plan XY) ... 31<br />

G386 (plan YZ) ... 39<br />

TURN PLUS, plan XY ... 88<br />

TURN PLUS, plan YZ ... 103<br />

Surfaces polygonales<br />

DIN PLUS<br />

Plan XY G477 ... 31<br />

Plan YZ G487 ... 39<br />

TURN PLUS<br />

Plan XY ... 88<br />

Plan YZ ... 103<br />

T<br />

Taillage de roue dentée G808 ... 67<br />

Taraudage<br />

TURN PLUS<br />

Plan XY ... 77<br />

Plan YZ ... 92<br />

Trajectoire<br />

DIN PLUS<br />

Droite plan XY G171 ... 24<br />

TURN PLUS, définir les contours de<br />

fraisage ... 72<br />

TURN PLUS, données de référence<br />

Face frontale/arrière Y ... 73<br />

Surface enveloppe Y ... 89<br />

HEIDENHAIN <strong>CNC</strong> <strong>PILOT</strong> <strong>4290</strong> 115<br />

Index


<strong>DR</strong>. <strong>JOHANNES</strong> HEIDENHAIN GmbH<br />

Dr.-Johannes-Heidenhain-Straße 5<br />

83301 Traunreut, Germany<br />

{ +49 8669 31-0<br />

| +49 8669 5061<br />

E-mail: info@<strong>heidenhain</strong>.de<br />

Technical support | +49 8669 32-1000<br />

Measuring systems { +49 8669 31-3104<br />

E-mail: service.ms-support@<strong>heidenhain</strong>.de<br />

TNC support { +49 8669 31-3101<br />

E-mail: service.nc-support@<strong>heidenhain</strong>.de<br />

NC programming { +49 8669 31-3103<br />

E-mail: service.nc-pgm@<strong>heidenhain</strong>.de<br />

PLC programming { +49 8669 31-3102<br />

E-mail: service.plc@<strong>heidenhain</strong>.de<br />

Lathe controls { +49 8669 31-3105<br />

E-mail: service.lathe-support@<strong>heidenhain</strong>.de<br />

www.<strong>heidenhain</strong>.de<br />

628 947-32 · Ver02 · pdf · 4/2010

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!