Cycle  54 RAINURE CIRC.

Programmation ISO

G254

Application

Le cycle 254 vous permet d'usiner intégralement une rainure 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. L'outil effectue un déplacement pendulaire au centre de la rainure en fonction de l'angle de plongée défini dans le tableau d'outils et ce, jusqu'à la première profondeur de passe. La stratégie de plongée est à définir au paramètre Q366.
  2. La CN évide la rainure de l'intérieur vers l'extérieur, en tenant compte des surépaisseurs de finition (Q368 et Q369).
  3. La CN retire l'outil de la valeur de la distance de sécurité Q200. Si la largeur de la rainure correspond au diamètre de fraisage, la CN positionne l'outil en dehors de la rainure à chaque passe.
  4. Ce processus est répété jusqu'à ce que la profondeur programmée pour la rainure soit atteinte.

Finition

  1. Si des surépaisseurs de finition sont définies, la CN exécute tout d'abord la finition des parois de la rainure, et ce en plusieurs passes si celles-ci ont été programmées. La paroi de la rainure est accostée de manière tangentielle.
  2. La CN effectue ensuite la finition du fond de la rainure, de l'intérieur vers l'extérieur.

Remarques

 
Remarque
Attention, risque de collision !
Si vous avez programmé une position de rainure différente de 0, la commande positionne l'outil uniquement au saut de bride dans l'axe d'outil. Cela signifie que la position en fin de cycle n'a pas besoin de correspondre à la position de début de cycle ! Il existe un risque de collision !
  1. Ne programmez pas de cotes incrémentales à la suite du cycle.
  2. A la fin du cycle, programmez une position absolue sur tous les axes principaux
 
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.
  • Si la largeur de la rainure est supérieure au double du diamètre de l'outil, la commande évide alors la rainure de l'intérieur vers l'extérieur. Vous pouvez donc exécuter le fraisage de n'importe quelles rainures avec de petits outils.
  • 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 se sert de la valeur RCUTS pour surveiller les outils qui n'ont pas de dents en leur centre afin de leur éviter notamment tout contact frontal. Au besoin, la CN interrompt l'usinage avec un message d'erreur.

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.
  • Si vous utilisez le cycle 254 avec le cycle 221, la rainure ne peut pas avoir la position 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

Q219 Largeur de la rainure?

Saisissez la largeur de la rainure ; celle-ci est parallèle à l'axe auxiliaire du plan d'usinage. Lorsque la largeur de la rainure correspond au diamètre de l'outil, la commande fraise un trou oblong.

Largeur de rainure maximale lors de l'ébauche : deux fois le diamètre de l'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

Q375 Diamètre cercle primitif?

Entrer le diamètre du cercle primitif.

Programmation : 0...99999,9999

Q367 Ref. position rainure (0/1/2/3)?

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

0 : La position de l'outil n'est pas prise en compte. La position de la rainure résulte du centre du cercle primitif et de l'angle initial

1 : La position de l'outil correspond au centre du cercle gauche de la rainure. L'angle initial Q376 se réfère à cette position. Le centre programmé du cercle n'est pas pris en compte

2 : La position de l'outil est égale au centre de l'axe médian. L'angle initial Q376 se réfère à cette position. Le centre programmé du cercle n'est pas pris en compte

3 : La position de l'outil correspond au centre du cercle droit de la rainure. L'angle initial Q376 se réfère à cette position. Le centre programmé du cercle n'est pas pris en compte

Programmation : 0, 1, 2, 3

Q216 Centre 1er axe?

Centre du cercle primitif dans l'axe principal du plan d'usinage. N'agit que si Q367 = 0. La valeur agit de manière absolue.

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

Q217 Centre 2ème axe?

Centre du cercle primitif dans l'axe auxiliaire du plan d'usinage. N'agit que si Q367 = 0. La valeur agit de manière absolue.

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

Q376 Angle initial?

Entrer l'angle polaire du point de départ. La valeur agit de manière absolue.

Programmation : -360000...+360000

Q248 Angle d'ouverture de la rainure?

Entrer l'angle d'ouverture de la rainure. La valeur agit de manière incrémentale.

Programmation : 0...360

Q378 Incrément angulaire?

angle de rotation pour tout l'usinage. Le centre de rotation se trouve au centre du cercle primitif. La valeur agit de manière incrémentale.

Programmation : -360000...+360000

Q377 Nombre d'usinages?

Nombre d'opérations d'usinage sur le cercle primitif

Programmation : 1...99999

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

Distance entre l'outil et la pièce (moyen de serrage) le long de l'axe d'outil qui permet d'éviter tout risque de collision. La valeur agit de manière incrémentale.

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

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

Nature de la stratégie de plongée :

0 : plongée verticale. L'angle de plongée ANGLE n'est pas exploité dans le tableau d'outils.

1, 2 : plongée pendulaire. Dans le tableau d'outils, l'angle de plongée ANGLE de l'outil actif doit être différent de 0. Sinon, la commande émet un message d'erreur

PREDEF : la commande reprend la valeur de la séquence GLOBAL DEF

Programmation : 0, 1, 2

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 254 RAINURE CIRC. ~

Q215=+0

;OPERATIONS D'USINAGE ~

Q219=+10

;LARGEUR RAINURE ~

Q368=+0

;SUREPAIS. LATERALE ~

Q375=+60

;DIA. CERCLE PRIMITIF ~

Q367=+0

;REF. POSIT. RAINURE ~

Q216=+50

;CENTRE 1ER AXE ~

Q217=+50

;CENTRE 2EME AXE ~

Q376=+0

;ANGLE INITIAL ~

Q248=+0

;ANGLE D'OUVERTURE ~

Q378=+0

;INCREMENT ANGULAIRE ~

Q377=+1

;NOMBRE D'USINAGES ~

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 ~

Q366=+2

;PLONGEE ~

Q385=+500

;AVANCE DE FINITION ~

Q439=+0

;REFERENCE AVANCE

12 L X+50 Y+50 R0 FMAX M99