Cycle 251 POCHE RECTANGULAIRE

Programmation ISO

G251

Application

Le cycle 251 vous permet d'usiner une poche rectangulaire. 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 de profondeur et finition latérale
  • Seulement finition de profondeur
  • Seulement finition latérale

Déroulement du cycle

Ebauche

  1. L'outil plonge dans la pièce, au centre de la poche, et se déplace à la première profondeur de passe. La stratégie de plongée est à définir au paramètre Q366.
  2. 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).
  3. À la fin de la procédure d'évidement, la CN dégage l'outil de la paroi de la poche de manière tangentielle, l'amène à la distance d'approche au-dessus de la profondeur de passe actuelle, puis jusqu'au centre de la poche en avance rapide. A partir de là, l'outil est ramené au centre de la poche en avance rapide.
  4. Ce processus est répété jusqu'à ce que la profondeur programmée pour la poche soit atteinte.

Finition

  1. Si des surépaisseurs de finition sont définies, l'outil effectue une plongée et approche du contour. Le mouvement d'approche s'effectue selon un rayon qui permet une approche en douceur. La CN commence par la finition de la paroi de la poche, en plusieurs passes (si programmé ainsi).
  2. La CN effectue ensuite la finition du fond de la poche de l'intérieur vers l'extérieur. Le fond de la poche est accosté de manière tangentielle.

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.
  • À la fin, la CN ramène l'outil à la distance d'approche ou au saut de bride (si programmé).
  • 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 251 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 dans le plan d'usinage, avec correction de rayon R0. Tenir compte du paramètre Q367 (position).
  • 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.
  • Veillez à définir votre pièce brute avec des cotes suffisamment grandes si la position de la rotation Q224 est différente de 0.

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

Q218 Longueur premier côté?

Longueur de la poche, parallèlement à l'axe principal du plan d'usinage. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q219 Longueur second côté?

Longueur de la poche, parallèlement à l'axe auxiliaire du plan d'usinage. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q220 Rayon d'angle?

Rayon de l'angle de poche. Si vous avez programmé 0, la CN considère que le rayon d'angle est égal au rayon d'outil.

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

Q224 Position angulaire?

angle de rotation pour tout l'usinage. Le centre de rotation est situé à la position à laquelle se trouve l'outil lors de l'appel du cycle. La valeur agit de manière absolue.

Programmation : -360000...+360000

Q367 Position poche (0/1/2/3/4)?

Position de la poche par rapport à la position de l'outil lors de l'appel de cycle :

0 : position de l'outil = centre de la poche

1 : position de l'outil = coin inférieur gauche

2 : position de l'outil = coin inférieur droit

3 : position de l'outil = coin supérieur droit

4 : position de l'outil = coin supérieur gauche

Programmation : 0, 1, 2, 3, 4

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 donne la passe latérale k.

Programmation : 0,0001... 01:41 sinon : PREDEF

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

Nature de la stratégie de plongée:

0 : plongée verticale. Indépendamment de l'angle de plongée ANGLE défini dans le tableau d'outils, la CN effectue une plongée verticale.

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.

2 : plongée pendulaire. 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. La longueur du mouvement pendulaire dépend de l'angle de plongée. La CN utilise le double du diamètre de l'outil comme valeur minimale. Le cas échéant, la valeur de la largeur de coupe RCUTS doit être renseignée dans le tableau d'outils.

PREDEF : La CN utilise la valeur de la séquence GLOBAL DEF.

Programmation : 0, 1, 2 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 251 POCHE RECTANGULAIRE ~

Q215=+0

;OPERATIONS D'USINAGE ~

Q218=+60

;1ER COTE ~

Q219=+20

;2EME COTE ~

Q220=+0

;RAYON D'ANGLE ~

Q368=+0

;SUREPAIS. LATERALE ~

Q224=+0

;POSITION ANGULAIRE ~

Q367=+0

;POSITION POCHE ~

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

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 d'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
  • La trajectoire hélicoïdale ne fait l'objet d'aucune surveillance, ni modification.

Plongée pendulaire Q366 = 2

  • RCUTS > 0
  • La CN parcourt toute la course pendulaire.
  • Si l'espace disponible est insuffisant pour accueillir une course pendulaire, la CN émet un message d'erreur.
  • RCUTS = 0 ou valeur non définie
  • La CN parcourt la moitié de la course pendulaire.