Cycle 840 TOURNAGE GORGE RAD.
Programmation ISO
G840
Application
Ce cycle permet de tourner des gorges rectangulaires de forme quelconque dans le sens longitudinal. Le tournage de gorge consiste à alterner un déplacement à la profondeur de passe et un déplacement d'ébauche.
Vous pouvez utiliser ce cycle au choix pour l'ébauche, la finition ou l'usinage intégral. L'ébauche multipasses est exécutée en usinage paraxial.
Vous pouvez utiliser le cycle pour un usinage intérieur et extérieur. Si le point de départ du contour est supérieur au point final, le cycle exécute un usinage extérieur. Si le point de départ du contour est inférieur au point final, le cycle exécute un usinage intérieur.
Mode opératoire du cycle d'ébauche
Lors de l'appel du cycle, la commande utilise la position de l'outil comme point de départ du cycle. Si la coordonnée X du point de départ est inférieure au point de départ du contour, la commande positionne l'outil à la coordonnée X du point de départ du contour et démarre le cycle à cet endroit.
- La commande positionne l'outil en avance rapide à la coordonnée Z (première position de plongée).
- La commande exécute un mouvement en plongée à la première profondeur de passe.
- La commande usine la zone comprise entre la position de départ et le point final dans le sens longitudinal, avec l'avance Q478 définie.
- Si le paramètre Q488 du cycle a été défini, les éléments plongeants seront usinés avec cette avance de plongée.
- Si un seul sens d'usinage Q507=1 a été choisi dans le cycle, la commande relève l'outil en observant la valeur de la distance d'approche, le dégage en avance rapide et aborde à nouveau le contour selon l'avance définie. Si le sens d'usinage correspond à Q507=0, la passe est assurée des deux côtés.
- L'outil usine jusqu'à la prochaine profondeur de passe.
- La commande répète cette procédure (2 à 4) jusqu'à ce que l'outil ait atteint la profondeur de la rainure.
- La commande ramène l'outil à la distance d'approche, en avance rapide, et exécute un mouvement en plongée sur les deux parois latérales.
- La commande ramène l'outil au point de départ du cycle, en avance rapide.
Mode opératoire du cycle de finition
- La commande positionne l'outil sur le premier côté de la rainure, en avance rapide.
- La commande procède à la finition des parois latérales de la rainure avec l'avance Q505 définie.
- La commande effectue la finition du fond de la rainure avec l'avance définie.
- La commande ramène l'outil au point de départ du cycle, en avance rapide.
Remarques
- Avant d’appeler le cycle, positionner l’outil de sorte qu’il se trouve déjà sur le côté de la limite d'usinage où la matière est censée être enlevée
- Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN.
- La position de l'outil lors de l'appel du cycle détermine la taille de la zone à usiner (point de départ du cycle).
- A partir de la deuxième passe, la commande réduit chaque passe de coupe ultérieure d'une valeur de 0,1 mm. Ainsi, la pression latérale exercée sur l'outil diminue. Si une largeur de décalage Q508 a été programmée dans le cycle, la commande réduit le mouvement de coupe de cette valeur. La matière résiduelle est enlevée en une seule fois à la fin de l'ébauche. La commande émet un message d'erreur dès que le décalage latéral dépasse 80 % de la largeur effective de la dent (largeur effective de la dent = largeur de la dent - 2 x rayon de la dent).
- Si une valeur est indiquée pour CUTLENGTH, celle-ci sera prise en compte lors de l'ébauche dans le cycle. Il s'ensuit un message et une réduction automatique de la profondeur de passe.
Informations relatives à la programmation
- Programmer la séquence de positionnement avant l'appel du cycle à la position de départ, avec correction de rayon R0.
- Avant d'appeler le cycle, vous devez programmer le cycle 14 CONTOUR ou SEL CONTOUR pour définir les sous-programmes.
- Si vous utilisez des paramètres Q de type QL locaux dans un programme de contour, il vous faudra aussi les affecter ou les calculer dans le sous-programme de contour.
Paramètres du cycle
Figure d'aide | Paramètres |
---|---|
Q215 Opération d'usinage (0/1/2/3)? Définir l'usinage : 0 : Ebauche et finition 1 : Ébauche uniquement 2 : Finition uniquement, à la cote finale 3 : Finition uniquement, à la surépaisseur Programmation : 0, 1, 2, 3 | |
Q460 Distance d'approche? Réservé, aucune fonction pour le moment | |
Q478 Avance d'ébauche? Vitesse d'avance lors de l'ébauche. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO | |
Q488 Avance plongée (0=autom.)? Définition de la vitesse d'avance lors de la plongée. La saisie d'une valeur est facultative. Si aucune valeur n'est programmée, c'est l'avance définie pour l'opération de tournage qui s'applique. Programmation : 0...99999,999 ou FAUTO | |
Q483 Surépaisseur diamètre ? Surépaisseur du diamètre sur le contour défini. La valeur agit de manière incrémentale. Programmation : 0...99999 | |
Q484 Surépaisseur Z? Surépaisseur du contour défini, dans le sens axial. La valeur agit de manière incrémentale. Programmation : 0...99999 | |
Q505 Avance de finition? Vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute. Programmation : 0...99999,999 ou FAUTO | |
Q479 Limites d'usinage (0/1)? Pour activer la limite de la passe : 0 : aucune limite d'usinage active 1 : limite d'usinage (Q480/Q482) Programmation : 0, 1 | |
Q480 Valeur de limitation diamètre? Valeur X pour la limitation du contour (cote du diamètre) Programmation : -99999,999...+99999,999 | |
Q482 Valeur limitation de coupe Z? Valeur Z pour la limitation du contour Programmation : -99999,999...+99999,999 | |
Q463 Plongée max.? Passe maximale (indication du rayon) dans le sens radial. La plongée est uniformément répartie pour éviter les passes de rectification. Programmation : 0...99999 | |
Q507 Sens: (0= bidir. / 1=unidir.)? Sens d'usinage : 0: bidirectionnel (dans les deux sens) 1: unidirectionnel (dans le sens du contour) Programmation : 0, 1 | |
Q508 Largeur de décalage? réduction de la longueur de coupe. La matière résiduelle est enlevée à la fin de l'ébauche en une seule fois. Au besoin, la commande limite la largeur de décalage programmée. Programmation : 0...99999 | |
Q509 Correction de prof. finition? Selon la matière, la vitesse d'avance, etc., la dent "bascule" lors de l'usinage. L'erreur de passe qui en résulte se corrige avec la correction de profondeur. Programmation : -9,9999...+9,9999 | |
Q499 Inverser contour (0=non, 1=oui)? sens d'usinage 0 : Usinage dans le sens du contour 1 : Usinage dans le sens inverse du contour Programmation : 0, 1 |
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 CYCL DEF 14.0 CONTOUR | ||
12 CYCL DEF 14.1 LABEL CONTOUR2 | ||
13 CYCL DEF 840 TOURNAGE GORGE RAD. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
14 L X+75 Y+0 Z+2 R0 FMAX M303 | ||
15 CYCL CALL | ||
16 M30 | ||
17 LBL 2 | ||
18 L X+60 Z-10 | ||
19 L X+40 Z-15 | ||
20 RND R3 | ||
21 CR X+40 Z-35 R+30 DR+ | ||
22 RND R3 | ||
23 L X+60 Z-40 | ||
24 LBL 0 |