Cycle 252 POCHE CIRCULAIRE

Programmation ISO

G252

Application

Le cycle 252 permet d'usiner une poche circulaire. En fonction des paramètres du cycle, vous disposez des alternatives d'usinage suivantes :

  • Usinage intégral : ébauche, finition en profondeur, finition latérale
  • Seulement ébauche
  • Seulement finition en profondeur et finition latérale
  • Seulement finition en profondeur
  • Seulement finition latérale

Déroulement du cycle

Ebauche

  1. La CN déplace d'abord l'outil en avance rapide jusqu'à la distance d'approche Q200, au-dessus de la pièce.
  2. L'outil plonge au centre de la poche, à la valeur de profondeur de la passe. La stratégie de plongée est à définir au paramètre Q366.
  3. La CN évide la poche de l'intérieur vers l'extérieur, en tenant compte du recouvrement de trajectoire (Q370) et des surépaisseurs de finition (Q368 et Q369).
  4. A la fin de la procédure d'évidement, la CN éloigne l'outil de la paroi de la poche de manière tangentielle, de la valeur de la distance d'approche Q200, dans le plan d'usinage, puis le relève de la valeur de Q200, avant de le ramener en avance rapide au centre de la poche.
  5. Les étapes 2 à 4 se répètent jusqu'à ce que la profondeur de poche programmée soit atteinte. La surépaisseur de finition Q369 est alors prise en compte.
  6. Si vous n'avez programmé que l'ébauche (Q215=1), l'outil se dégage de la paroi de la poche de manière tangentielle, en avance rapide dans l'axe d'outil, jusqu'à atteindre la distance d'approche Q200, puis effectue un saut de bride Q204 avant de revenir en avance rapide au centre de la poche.

Finition

  1. Si des surépaisseurs de finition sont définies, la CN exécute tout d'abord la finition des parois de la poche, et ce en plusieurs passes si celles-ci ont été programmées.
  2. La CN place l'outil dans l'axe d'outil, à une position qui se trouve au niveau de la surépaisseur de finition Q368 et à la distance d'approche Q200 par rapport à la paroi de la poche.
  3. La CN évide la poche de l'intérieur vers l'extérieur, au diamètre Q223.
  4. La CN place ensuite à nouveau l'outil dans l'axe d'outil, à une position qui se trouve éloignée de la surépaisseur de finition Q368 et de la distance d'approche Q200 par rapport à la paroi de la poche. Après quoi, elle répète l'opération de finition de la paroi latérale à cette nouvelle profondeur.
  5. La CN répète cette procédure jusqu'à ce que le diamètre programmé soit usiné.
  6. Une fois le diamètre Q223 réalisé, la CN ramène l'outil, de manière tangentielle, de la valeur de la surépaisseur de finition Q368 plus la valeur de la distance d'approche Q200, dans le plan d'usinage, puis elle déplace l'outil en avance rapide à la distance d'approche Q200 en avance rapide avant de le positionner au centre de la poche.
  7. Pour terminer, la CN amène l'outil à la profondeur Q201 sur l'axe d'outil et effectue la finition du fond de la poche de l'intérieur vers l'extérieur. Le fond de la poche est pour cela approché de manière tangentielle.
  8. La CN répète cette procédure jusqu'à ce que la profondeur Q201 plus Q369 soit atteinte.
  9. Pour finir, l'outil se dégage de la paroi de la poche de manière tangentielle, de la valeur de la distance d'approche Q200, se retire à la distance d'approche Q200 en avance rapide, dans l'axe d'outil, puis revient en avance rapide au centre de la poche.

Remarques

 
Remarque
Attention, risque de collision !
Si vous renseignez une profondeur positive dans un cycle, la commande inverse le calcul de prépositionnement. L'outil avance en rapide jusqu'à la distance d'approche en dessous de la surface de la pièce en suivant l'axe d'outil ! Il existe un risque de collision !
  1. Entrer une profondeur négative
  2. Utiliser le paramètre machine displayDepthErr (n°201003) pour définir si la commande doit émettre un message d'erreur (on) ou pas (off) en cas de saisie d'une profondeur positive
 
Remarque
Attention, risque de collision !
Si vous appelez le cycle avec la stratégie d'usinage 2 (finition uniquement), alors le pré-positionnement à la première profondeur de passe et le déplacement à la distance d'approche seront exécutés en avance rapide. Il existe un risque de collision lors du positionnement en avance rapide.
  1. Effectuer une opération d'ébauche au préalable
  2. Veiller à ce que la commande puisse prépositionner l'outil en avance rapide sans entrer en collision avec la pièce
  • Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
  • La CN pré-positionne automatiquement l'outil sur l'axe d'outil. Tenir compte de Q204 SAUT DE BRIDE.
  • La CN réduit la profondeur de passe à la longueur de coupe LCUTS définie dans le tableau d'outil si cette dernière est inférieure à la profondeur de passe définie dans le cycle Q202.
  • Ce cycle surveille la longueur utile LU définie pour l'outil. Si la valeur LU est inférieure à la PROFONDEUR Q201, la CN émet un message d'erreur.
  • Le cycle 252 tient compte de la largeur de la dent RCUTS qui figure dans le tableau d'outils.
  • Stratégie de plongée Q366 avec RCUTS

Informations relatives à la programmation

  • Si le tableau d'outils est inactif, vous devez toujours plonger perpendiculairement (Q366=0) car vous ne pouvez pas définir l'angle de plongée.
  • Pré-positionner l'outil à la position initiale (centre du cercle) dans le plan d'usinage, avec correction de rayon R0.
  • Le signe du paramètre de cycle Profondeur détermine le sens de l’usinage. Si vous programmez une profondeur égale à 0, la commande n'exécutera pas le cycle.
  • Programmer la distance d'approche de manière à ce que l'outil puisse se déplacer sans être bloqué par d'éventuels copeaux.

Information relative aux paramètres machine

  • Si lors de la plongée hélicoïdale le diamètre de l'hélice, calculé en interne, est inférieur à deux fois le diamètre de l'outil, la CN émet un message d'erreur. Si vous utilisez un outil coupant au centre, vous pouvez vous servir du paramètre machine suppressPlungeErr (n°201006) pour désactiver cette surveillance.

Paramètres du cycle

Figure d'aide

Paramètres

Q215 Opérations d'usinage (0/1/2)?

Définir l'usinage :

0 : Ebauche et finition

1 : Ebauche uniquement

2 : Finition uniquement
Finition latérale et finition en profondeur ne sont exécutées que si la surépaisseur de finition (Q368, Q369) concernée est définie.

Programmation : 0, 1, 2

Q223 Diamètre du cercle?

Diamètre de la poche terminée

Programmation : 0...99999,9999

Q368 Surepaisseur finition laterale?

Surépaisseur de finition dans le plan d'usinage. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q207 Avance fraisage?

Vitesse de déplacement de l'outil lors du fraisage, en mm/min.

Programmation : 0...99999,999 ou FAUTO, FU, FZ

Q351 Sens? en aval.=+1, en oppos.=-1

Type de fraisage. Le sens de rotation de la broche est pris en compte :

+1 = fraisage en avalant

–1 = fraisage en opposition

PREDEF : La CN reprend la valeur d'une séquence GLOBAL DEF.

(Si vous indiquez la valeur 0, l'usinage se fera en avalant.)

Programmation : –1, 0, +1 sinon : PREDEF

Q201 Profondeur?

Distance entre la surface de la pièce et le fond de la poche. La valeur agit de manière incrémentale.

Programmation : -99999,9999...+99999,9999

Q202 Profondeur de passe?

Distance parcourue par l'outil en une passe. Saisir une valeur supérieure à 0. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q369 Surep. finition en profondeur?

Surépaisseur de finition pour la profondeur. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q206 Avance plongee en profondeur?

Vitesse de l'outil lors de son déplacement au fond, en mm/min.

Programmation : 0...99999,999 ou FAUTO, FU, FZ

Q338 Passe de finition?

Distance parcourue par l'outil dans l'axe de broche lors de la finition.

Q338=0: Finition en une seule passe

La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q200 Distance d'approche?

Distance entre la pointe de l'outil et la surface de la pièce. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999 sinon : PREDEF

Q203 Coordonnées surface pièce?

Coordonnée de la surface de la pièce par rapport au point zéro actif. La valeur agit de manière absolue.

Programmation : -99999,9999...+99999,9999

Q204 Saut de bride

Coordonnée de l'axe de la broche à laquelle aucune collision entre l'outil et la pièce (moyen de serrage) ne peut avoir lieu. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999 sinon : PREDEF

Q370 Facteur de recouvrement?

Q370 x rayon d'outil permet d'obtenir la passe latérale k. Le recouvrement est considéré comme recouvrement maximal. Pour éviter qu'il ne reste de la matière dans les coins, il est possible de réduire le recouvrement.

Programmation : 0,1...1999 sinon : PREDEF

Q366 Stratégie de plongée (0/1)?

Nature de la stratégie de plongée:

0 : plongée verticale. Dans le tableau d'outils, l'angle de plongée de l'outil actif ANGLE doit également être égal à 0 ou 90. Sinon, la CN émet un message d'erreur.

1 : plongée hélicoïdale. Dans le tableau d'outils, l'angle de plongée de l'outil actif ANGLE doit être différent de 0. Sinon, la CN émet un message d'erreur. Le cas échéant, la valeur de la largeur de coupe RCUTS doit être renseignée dans le tableau d'outils.

Programmation : 0, 1 sinon : PREDEF

Stratégie de plongée Q366 avec RCUTS

Q385 Avance de finition?

Vitesse de déplacement de l'outil lors de la finition latérale et en profondeur, en mm/min.

Programmation : 0...99999,999 ou FAUTO, FU, FZ

Q439 Référence de l'avance (0-3) ?

Pour définir à quoi se réfère l'avance programmée :

0 : L'avance se réfère à la trajectoire du centre de l'outil.

1 : L'avance se réfère à la dent de l'outil, sinon à la trajectoire du centre de l'outil, uniquement pour la finition latérale.

2 : L'avance se réfère à la dent de l'outil, sinon à la trajectoire du centre de l'outil, pour la finition latérale et pour la finition en profondeur.

3 : L'avance se réfère toujours à la dent de l'outil.

Programmation : 0, 1, 2, 3

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 252 POCHE CIRCULAIRE ~

Q215=+0

;OPERATIONS D'USINAGE ~

Q223=+50

;DIAMETRE DU CERCLE ~

Q368=+0

;SUREPAIS. LATERALE ~

Q207=+500

;AVANCE FRAISAGE ~

Q351=+1

;MODE FRAISAGE ~

Q201=-20

;PROFONDEUR ~

Q202=+5

;PROFONDEUR DE PASSE ~

Q369=+0

;SUREP. DE PROFONDEUR ~

Q206=+150

;AVANCE PLONGEE PROF. ~

Q338=+0

;PASSE DE FINITION ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q203=+0

;COORD. SURFACE PIECE ~

Q204=+50

;SAUT DE BRIDE ~

Q370=+1

;FACTEUR RECOUVREMENT ~

Q366=+1

;PLONGEE ~

Q385=+500

;AVANCE DE FINITION ~

Q439=+0

;REFERENCE AVANCE

12 L X+50 Y+50 R0 FMAX M99

Stratégie de plongée Q366 avec RCUTS

Comportement avec RCUTS

Plongée hélicoïdale Q366=1 :

  • RCUTS > 0
  • La CN tient compte de la largeur de coupe RCUTS dans le calcul de la trajectoire hélicoïdale. Plus la valeur de RCUTS est grande, plus la trajectoire hélicoïdale sera petite.
  • Formule permettant de calculer le rayon de l'hélice :
  • Rcorr : rayon d'outil R + surépaisseur du rayon de l'outil DR

  • Si l'espace disponible est insuffisant pour accueillir une trajectoire hélicoïdale, la CN émet un message d'erreur.
  • RCUTS = 0 ou valeur non définie
  • suppressPlungeErr=on (n°201006)
  • Si l'espace disponible est insuffisant pour accueillir une trajectoire hélicoïdale, la CN réduit la taille de de cette trajectoire.

  • suppressPlungeErr=off (n°201006)
  • Si l'espace disponible est insuffisant pour accueillir une trajectoire hélicoïdale, la CN émet un message d'erreur.