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