Cycle 882 TOURNAGE - EBAUCHE SIMULTANEE (option 158)

Programmation ISO

G882

Application

 
Machine

Consultez le manuel de votre machine !

Cette fonction doit être activée et adaptée par le constructeur de la machine.

Le cycle 882 TOURNAGE - EBAUCHE SIMULTANEE procède à l'ébauche de la zone de contour définie, en plusieurs étapes, avec un mouvement d'au moins 3 axes simultanés (deux axes linéaires et un axe rotatif). Cela permet d'usiner des contours complexes avec un seul et même outil. Le cycle adapte constamment l'inclinaison de l'outil en cours d'usinage sur la base des critères suivants :

  • Le risque de collisions entre la pièce, l'outil et le porte-outil est évité.
  • La dent n'est pas usée à un seul et même endroit.
  • Les contre-dépouilles sont possibles.

Exécution avec un outil FreeTurn

Vous pouvez exécuter ce cycle avec des outils FreeTurn. Cette méthode vous permet de réaliser vos opérations de tournage les plus courantes avec un seul et même outil. Avec l'outil flexible, le nombre de changements d'outils est réduit, ce qui permet de réduire les temps d'usinage.

Conditions requises :

 
Tip

Le programme CN reste inchangé jusqu'à l'appel des dents de l'outil FreeTurn, voir Exemple : Tournage avec outil FreeTurn

Déroulement du cycle d'ébauche

  1. Le cycle positionne l'outil à la position de départ du cycle (position de l'outil lors de l'appel) à la première inclinaison d'outil définie. Puis l'outil est amené à la distance d'approche. Si l'outil ne peut pas être incliné à la position de départ du cycle, la CN commence par l'amener à la distance d'approche avant de l'orienter selon le premier angle d'inclinaison défini.
  2. L'outil se déplace jusqu'à la profondeur de passe Q519. La passe du profil peut être temporairement dépassée, dans la limite de la valeur définie au paramètre Q463 PASSE MAX, par ex. pour les coins.
  3. Le cycle réalise en même temps l'ébauche du contour avec l'avance définie au paramètre Q478 pour l'ébauche. Si vous définissez l'avance de plongée Q488 dans le cycle, celle-ci s'appliquera aux éléments en plongée. L'usinage dépend des paramètres de programmation suivants :
    • Q590: MODE D'USINAGE
    • Q591: ORDRE D'USINAGE
    • Q389: UNI.- BIDIRECTIONNEL
  4. À la fin de chaque passe, la CN relève l'outil de la valeur de la distance d'approche, en avance rapide.
  5. La CN répète les étapes 2 à 4 jusqu'à ce que le contour soit complètement usiné.
  6. La CN retire l'outil en le déplaçant de la valeur de la distance d'approche avec l'avance d'usinage, puis l'amène à la position de départ en avance rapide, d'abord sur l'axe X puis sur l'axe Z.

Remarques

 
Remarque
Attention, risque de collision !
La CN n'effectue aucun contrôle anti-collision (DCM). Il existe un risque de collision pendant le mouvement d'approche !
  1. Vérifier le contour et le déroulement de l'usinage à l'aide de la simulation
  2. Lancer lentement le programme CN
 
Remarque
Attention, risque de collision !
Le cycle utilise la position de l'outil au moment de l'appel du cycle comme position de départ du cycle. Un mauvais prépositionnement est susceptible d'endommager le contour. Il existe un risque de collision !
  1. Amener l'outil à une position de sécurité le long des axes X et Z
 
Remarque
Attention, risque de collision !
Si le contour s'achève trop près du moyen de serrage, il y a un risque qu'une collision ne se produise entre l'outil et le moyen de serrage au moment de l'exécution.
  1. Tenir compte de l'inclinaison de l'outil et de son mouvement de sortie pour le serrage
 
Remarque
Attention, risque de collision !
Le contrôle anti-collision ne s'effectue que dans le plan d'usinage XZ en deux dimensions. Le cycle ne vérifie pas si une zone de coordonnée Y se trouve ou non sur la trajectoire de collision d'une dent d'outil, d'un porte-outil ou d'un corps inclinable.
  1. Amorcer le programme CN en mode Exécution de pgm en Mode pas a pas
  2. Limiter la zone d'usinage
 
Remarque
Attention, risque de collision !
Suivant la géométrie de la dent, il est possible qu'il y ait un restant de matière. Il existe un risque de collision pour les usinages qui suivront.
  1. Vérifier le contour et le déroulement de l'usinage à l'aide de la simulation
  • Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE TURN.
  • Si vous avez programmé M136 avant d'appeler le cycle, la CN interprète l'avance en millimètres par tour.
  • Les commutateurs de fin de course logiciel limitent les angles de réglage Q556 et Q557 possibles. Si en mode Edition de pgm, dans la zone de travail Simulation, le commutateur pour les fins de course logiciels est désactivé, il se peut que la simulation soit différente de l'usinage qui aura lieu ultérieurement.
  • Si le cycle ne peut pas usiner une zone de contour donnée, le cycle tentera de découper cette zone de contour en plusieurs tronçons de contour accessibles et de les usiner séparément.

Informations relatives à la programmation

  • Avant d'appeler le cycle, vous devez programmer le cycle 14 CONTOUR ou SEL CONTOUR pour définir les sous-programmes.
  • Avant d'appeler le cycle, il vous faut programmer FUNCTION TCPM. HEIDENHAIN conseille de programmer FUNCTION TCMP avec le point d'origine de l'outil REFPNT TIP-CENTER.
  • Ce cycle nécessite une correction de rayon dans la description du contour (RL/RR).
  • 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.
  • Ce cycle nécessite de définir le porte-outil pour déterminer l'angle d'inclinaison. Il vous faut pour cela affecter un porte-outil à l'outil dans la colonne KINEMATIC du tableau d'outils.
  • Gestion des outils

  • Définissez une valeur au paramètre Q463 PASSE MAX qui se réfère à la dent de l'outil, la passe définie au paramètre Q519 pouvant être temporairement dépassée en fonction de l'inclinaison de l'outil. Ce paramètre vous permet de limiter ce dépassement.

Paramètres du cycle

Figure d'aide

Paramètres

Q460 Distance d'approche?

Retrait avant et après une passe. Et la distance pour le pré-positionnement. La valeur agit de manière incrémentale.

Programmation : 0...999999

Q499 Inverser contour (0-2)?

Définir le sens d'usinage du contour :

0 : Le contour est réalisé dans le sens programmé.

1 : Le contour est réalisé dans le sens inverse du sens programmé.

2 : Le contour est réalisé dans le sens inverse du sens programmé et la position de l'outil est adaptée en conséquence.

Programmation : 0, 1, 2

Q558 Angle d'extens. Départ contour?

Dans le système de coordonnées WPL-CS, angle duquel le cycle allonge le contour entre son point de départ programmé et la pièce brute. Cet angle vous permet de vous assurer que la pièce brute ne sera pas endommagée.

Programmation : -180...+180

Q559 Angle d'extens. Départ contour?

Dans le système de coordonnées WPL-CS, angle duquel le cycle allonge le contour entre son point final programmé et la pièce brute. Cet angle vous permet de vous assurer que la pièce brute ne sera pas endommagée.

Programmation : -180...+180

Q478 Avance d'ébauche?

Vitesse d'avance lors de l'ébauche, en millimètres par minute

Programmation : 0...99999,999 ou FAUTO

Q488 Avance de plongée

Vitesse d'avance, en millimètres par minute, pour la plongée. La saisie d'une valeur est facultative. Si l'avance de plongée n'est pas définie, c'est l'avance de l'ébauche définie au paramètre Q478 qui s'applique.

Programmation : 0...99999,999 ou FAUTO

Q556 Angle d'inclinaison minimal?

Angle de réglage le plus petit possible autorisé entre l'outil et la pièce, par rapport à l'axe Z.

Programmation : -180...+180

Q557 Angle d'inclinaison maximal?

Angle de réglage le plus grand possible autorisé entre l'outil et la pièce, par rapport à l'axe Z.

Programmation : -180...+180

Q567 Surép. de finition du contour?

Surépaisseur parallèle au contour qui reste après l'ébauche. La valeur agit de manière incrémentale.

Programmation : -9...+99 999

Q519 Passe sur profil?

Passe axiale, radiale et parallèle au contour (à chaque passe). Saisir une valeur supérieure à 0. La valeur agit de manière incrémentale.

Programmation : 0 001...99 999

Q463 Plongée max.?

Limitation de la passe maximale par rapport à la dent de l'outil. En fonction de la position de l'outil, la CN peut temporairement dépasser la valeur définie au paramètre Q519 PASSE, par ex. pour finir d'usiner un coin. Ce paramètre optionnel vous permet vous permet de limiter ce dépassement. Si la valeur définie est 0, la passe maximale correspondra aux deux tiers de la longueur de la dent.

Programmation : 0...99999

Q590 Mode d'usinage (0/1/2/3/4/5)?

Définition du sens d'usinage :

0 : automatique - La CN combine automatiquement le tournage transversal et le tournage longitudinal

1 : tournage longitudinal (extérieur)

2 : tournage transversal (frontal)

3 : tournage longitudinal (intérieur)

4 : tournage transversal (moyen de serrage)

5 : parallèle au contour

Programmation : 0, 1, 2, 3, 4, 5

Q591 Enchaînement de l'usinage (0/1)?

Pour définir l'ordre dans lequel la CN exécute l'usinage :

0 : L'usinage s'effectue par sections. La chronologie d'usinage est choisie de manière à ce que le centre de gravité de la pièce se retrouve le plus petit rapidement possible au niveau du mandrin de serrage.

1 : L'usinage s'effectue parallèlement à l'axe. La chronologie d'usinage est choisie de manière à ce que le moment d'inertie de la pièce se réduise le plus vite possible.

Programmation : 0, 1

Q389 Stratégie d'usinage (0/1)?

Pour définir le sens de coupe :

0 : unidirectionnel ; chaque passe s'effectue dans le sens du contour. Le sens du contour dépend de Q499.

1 : bidirectionnel ; les passes s'effectuent dans le sens du contour, et en sens inverse. Le cycle détermine, pour chaque passe, le sens de coupe optimal.

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.

 
Tip

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.

Exemple

11 CYCL DEF 882 TOURNAGE - EBAUCHE SIMULTANEE ~

Q460=+2

;DISTANCE D'APPROCHE ~

Q499=+0

;INVERSER CONTOUR ~

Q558=+0

;ANG. EXT. DEP. CONT. ~

Q559=+90

;ANG. EXT. FIN. CONT. ~

Q478=+0.3

;AVANCE EBAUCHE ~

Q488=+0.3

;AVANCE DE PLONGEE ~

Q556=+0

;ANGLE INCLIN. MIN. ~

Q557=+90

;ANGLE INCLIN. MAX. ~

Q567=+0.4

;SUREP. FINITION CONT ~

Q519=+2

;PASSE ~

Q463=+3

;PASSE MAX ~

Q590=+0

;MODE D'USINAGE ~

Q591=+0

;ORDRE D'USINAGE ~

Q389=+1

;UNI.- BIDIRECTIONNEL

12 L X+58 Y+0 FMAX M303

13 L Z+50 FMAX

14 CYCL CALL