Cycle 292 CONT. TOURN. INTERP. (option 96)

Programmation ISO

G292

Application

 
Machine

Consultez le manuel de votre machine !

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

Cycle 292 FINTION CONTOUR TOURNAGE INTERPOLE couple la broche de l'outil à la position des axes linéaires. Ce cycle vous permet de créer des contours de révolution dans le plan d'usinage actif. Vous pouvez également exécuter ce cycle en plan d'usinage incliné. Le centre de rotation est le point de départ dans le plan d'usinage lors de l'appel du cycle. Une fois que la CN a exécuté ce cycle, le couplage de la broche est à nouveau désactivé.

Si vous travaillez avec le cycle 292, commencez par définir le contour de votre choix dans un sous-programme et effectuez un renvoi vers ce contour avec le cycle 14 ou SEL CONTOUR. Programmez votre contour soit avec des coordonnées uniformément croissantes soit avec des coordonnées uniformément décroissantes. Ce cycle ne permet pas d'usiner des contre-dépouilles. Si vous entrez Q560=1, vous pouvez tourner le contour. Un tranchant sera alors aligné avec le centre d'un cercle. Entrez Q560=0 de manière à fraiser le contour sans orientation de la broche.

Déroulement du cycle

  1. Q560=0 : Fraisage du contour
  2. La fonction M3/M4 que vous avez programmée avant l'appel du contour reste active.
  3. Aucun arrêt, ni aucune orientation de la broche n'a lieu. Le paramètre Q336 n'est pas pris en compte.
  4. La commande positionne l'outil au rayon de départ de l'outil Q491 en tenant compte du type d'usinage extérieur/intérieur Q529 et de la distance de sécurité latérale Q357. Le contour décrit n'est pas automatiquement rallongé d'une distance d'approche : il vous faut donc la programmer dans le sous-programme.
  5. La CN crée le contour défini avec la broche tournante (M3/M4). Les axes principaux décrivent alors un mouvement circulaire dans le plan d'usinage, tandis que l'axe de de l'outil n'est pas orienté.
  6. Au point final du contour, la CN relève l'outil verticalement de la valeur de la distance d'approche.
  7. Pour terminer, la CN vient positionner l'outil à la hauteur de sécurité.
  1. Q560=1 : Tournage du contour
  2. La CN aligne la broche de l'outil sur le centre de rotation indiqué. L'angle indiqué pour l'orientation de la broche Q336 est pris en compte. Si définie, la valeur "ORI" du tableau d'outils de tournage (toolturn.trn) est elle aussi prise en compte.
  3. La broche de l'outil est maintenant couplée à la position des axes linéaires. La broche suit la position nominale des axes principaux.
  4. La commande positionne l'outil au rayon de départ de l'outil Q491 en tenant compte du type d'usinage extérieur/intérieur Q529 et de la distance de sécurité latérale Q357. Le contour décrit n'est pas automatiquement rallongé d'une distance d'approche : il vous faut donc la programmer dans le sous-programme.
  5. La CN crée le contour défini par tournage interpolé. Les axes linéaires décrivent un mouvement circulaire dans le plan d'usinage, tandis que l'axe de la broche reste orienté perpendiculairement à la surface.
  6. Au point final du contour, la CN relève l'outil verticalement de la valeur de la distance d'approche.
  7. Pour terminer, la CN vient positionner l'outil à la hauteur de sécurité.
  8. La CN annule automatiquement le couplage de la broche de l'outil avec les axes linéaires.

Remarques

 
Machine

Cycle utilisable uniquement sur les machines avec asservissement de broche.

Le cas échéant, la commande veille à ce qu'aucun positionnement n'ait lieu avec l'avance définie lorsque la broche est à l'arrêt. Pour en savoir plus, adressez-vous au constructeur de votre machine.

 
Remarque
Attention, risque de collision !
Il existe un risque de collision entre l’outil et la pièce. La commande ne rallonge pas automatiquement le contour décrit de la valeur d'une distance de sécurité ! La commande positionne l'outil au point de départ du contour en avance rapide FMAX au début de l'usinage !
  1. Vous programmez dans le sous-programme un prolongement du contour.
  2. Le point de départ du contour doit être exempt de matière !
  3. Le centre du contour de tournage correspond au point de départ dans le plan d'usinage lors de l’appel du cycle.
  • Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
  • Ce cycle s'active par CALL.
  • Le cycle ne nécessite pas d'ébauche avec plusieurs passes.
  • Lors d'un usinage intérieur, la commande s'assure que le rayon d'outil actif est inférieur à la moitié du diamètre de départ du contour Q491 plus la distance d'approche latérale Q357. Si au moment de cette vérification, il s'avère que l'outil est trop grand, le programme CN est interrompu.
  • Attention : L'angle de l'axe soit égal à l'angle d'inclinaison avant l'appel de cycle ! Ce n'est qu'alors qu'un couplage correct des axes peut être effectué.
  • Si le cycle 8 IMAGE MIROIR est actif, la CN n'exécute pas le tournage interpolé.
  • Si le cycle 26 FACT. ECHELLE AXE est activé et que le facteur d'échelle d'un axe est différent de 1, la CN n'exécute pas le cycle de tournage interpolé.
  • Le paramètre Q449 AVANCE vous permet de programmer l'avance au rayon de départ. Notez que, dans l'affichage d'état, l'avance se réfère au TCP et qu'elle peut varier de Q449. La commande calcule l'avance dans l'affichage d'état comme suit.
  • Usinage extérieur Q529=1

    Usinage intérieur Q529=0

Informations relatives à la programmation

  • Programmez votre contour de tournage sans correction de rayon d'outil (RR/RL) et sans mouvements d'approche/de sortie (APPR ou DEP).
  • Notez que les surépaisseurs programmées avec FUNCTION TURNDATA CORR-TCS(WPL) ne sont pas possibles. Programmez une surépaisseur de contour directement via le cycle ou via la correction d'outil (DXL, DZL, DRS) du tableau d'outils.
  • Veillez à n'utiliser que des valeurs de rayons positives lors de la programmation.
  • Pendant la programmation, veillez à ce que ni le centre de la broche, ni la plaquette de l'outil ne soient amenés au centre du contour de tournage.
  • Programmez les contours extérieurs avec un rayon supérieur à 0.
  • Programmez les contours intérieurs avec un rayon supérieur au rayon d'outil.
  • Vous devez définir une grande tolérance dans le cycle 32 pour que votre machine atteigne des vitesses de contournage importantes. Programmez le cycle 32 avec Filtre HSC=1.
  • Si vous désactivez le couplage de broche (Q560=0), vous pourrez exécuter ce cycle avec une cinématique polaire. Il vous faut pour cela serrer la pièce au centre du plateau circulaire.
  • Usinage avec une cinématique polaire et la fonction FUNCTION POLARKIN

Information relative aux paramètres machine

  • Si Q560=1, la commande ne contrôle pas si le cycle est exécuté avec une broche tournante ou fixe. (Indépendant des paramètres ConfigDatum, CfgGeoCycle (n°201000), posAfterContPocket (n°201007))
  • Le paramètre machine posAfterContPocket (n°201007) permet au constructeur de la machine de définir une fonction M pour l'orientation de la broche :
    • Si la valeur programmée est >0, c'est le numéro M assurant la rotation de la broche qui est émis (fonction PLC du constructeur de la machine). La CN attend que la broche ait fini d'être orientée.
    • Avec -1, la CN procède à l'orientation de la broche.
    • Avec la valeur 0, aucune action n'a lieu.
  • En aucun cas une fonction M5 ne sera émise au préalable.

Paramètres du cycle

Figure d'aide

Paramètres

Q560 Coupler broche (0=off / 1=on) ?

Pour définir si un couplage de broche a lieu.

0: couplage de la broche désactivé (fraisage de contour)

1: couplage de la broche activé (tournage de contour)

Programmation : 0...1

Q336 Angle pour orientation broche?

La CN oriente l'outil selon cet angle avant l'usinage. Si vous usinez avec un outil de fraisage, optez pour un angle tel que le tranchant de l'outil est orienté vers le centre de rotation.

Si vous usinez avec un outil de tournage et que la valeur "ORI" est définie dans le tableau des outils de tournage (toolturn.trn), alors cette valeur sera elle aussi prise en compte lors de l'orientation de la broche.

Programmation : 0...360

Q546 Sens rotation outil(3=M3/4=M4)?

Sens de rotation de broche de l'outil actif :

3 : outil tournant à droite (M3)

4 : outil tournant à gauche (M4)

Programmation : 3, 4

Q529 Type d'usinage (0/1) ?

Pour définir si un usinage intérieur ou extérieur doit être exécuté :

+1 : usinage intérieur

0 : usinage extérieur

Programmation : 0, 1

Q221 Surépaisseur pour surface?

Surépaisseur dans le plan d'usinage

Programmation : 0...99999

Q441 Avance par tour [mm/tour]?

Valeur de la passe de l'outil lors d'une rotation.

Programmation : 0 001...99 999

Q449 Avance / vitesse de coupe ? (mm/min)

Avance par rapport au point de départ du contour Q491. L'avance pour la trajectoire du centre de l'outil doit être adaptée en fonction du rayon de l'outil et du Q529 TYPE D'USINAGE. À partir de ces paramètres, la TNC détermine la valeur de coupe programmée au diamètre du point de départ du contour.

Q529=1 : l'avance de la trajectoire du centre d'outil est réduite pour l'usinage intérieur.

Q529=0 : l'avance de la trajectoire du centre d'outil est augmentée pour l'usinage extérieur.

Programmation : 1...99999 ou FAUTO

Q491 Pt de départ du contour (rayon)?

Rayon du point de départ du contour (par ex. coordonnée X, pour l'axe d'outil Z). La valeur agit de manière absolue.

Programmation : 0,9999...99999,9999

Q357 Distance d'approche latérale?

Distance latérale entre l'outil et la pièce au moment d'approcher la première profondeur de passe. La valeur agit de manière incrémentale.

Programmation : 0...99999,9999

Q445 Hauteur de securite?

Hauteur absolue à laquelle aucune collision ne peut avoir lieu entre l'outil et la pièce. L'outil se retire à cette position en fin de cycle.

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

Q592 Type de cotation(0/1)?

Interprétation de la dimension du contour :

0 : la commande interprète le contour dans le plan de coordonnées ZX. La commande interprète les valeurs de l'axe X comme des rayons. Le système de coordonnées est adapté aux gauchers. Cela signifie que le sens de rotation programmé du cercle fonctionne comme suit :

  • DR- : dans le sens des aiguilles d'une montre
  • DR+ : dans le sens inverse des aiguilles d'une montre

1 : la commande interprète le contour dans le plan de coordonnées ZXØ. La commande interprète les valeurs de l'axe X au niveau du diamètre. Le système de coordonnées est adapté aux droitiers. Cela signifie que le sens de rotation programmé du cercle fonctionne comme suit :

  • DR- : dans le sens inverse des aiguilles d'une montre
  • DR+ : dans le sens des aiguilles d'une montre

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 292 CONT. TOURN. INTERP. ~

Q560=+0

;COUPLER BROCHE ~

Q336=+0

;ANGLE BROCHE ~

Q546=+3

;SENS ROTATION OUTIL ~

Q529=+0

;TYPE D'USINAGE ~

Q221=+0

;SUREPAISSEUR SURFACE ~

Q441=+0.3

;PASSE ~

Q449=+2000

;AVANCE ~

Q491=+50

;PT DEPART CONTOUR ~

Q357=+2

;DIST. APPR. LATERALE ~

Q445=+50

;HAUTEUR DE SECURITE ~

Q592=+1

;TYPE OF DIMENSION

Variantes d'usinage

Si vous travaillez avec le cycle 292, commencez par définir le contour de votre choix dans un sous-programme et effectuez un renvoi vers ce contour avec le cycle 14 ou SEL CONTOUR. Définissez le contour de tournage sur la section d'un corps de révolution. En fonction de l'axe d'outil, le contour de tournage est décrit avec les coordonnées suivantes :

Axe d'outil utilisé

Coordonnée axiale

Coordonnée radiale

Z

Z

X

X

X

Y

Y

Y

Z

Exemple : si l'axe d'outil Z est utilisé, il convient de programmer le contour de tournage dans le sens axial en Z et le rayon ou le diamètre du contour en X.

Ce cycle vous permet d'exécuter un usinage à la fois extérieur et intérieur. Certaines remarques du chapitre Remarques sont explicitées ci-après. Vous trouverez également des exemples dans Exemple : Tournage interpolé avec le cycle 292

Usinage intérieur

  • Le centre de rotation correspond à la position de l'outil dans le plan d'usinage 1 lors de l'appel de cycle.
  • A partir du moment où le cycle a été lancé, ni la plaquette de l'outil, ni le centre de la broche ne doivent être amenés au centre de rotation !Tenir compte de la description du contour ! 2
  • Le contour décrit n'est pas automatiquement rallongé d'une distance d'approche : il vous faut donc la programmer dans le sous-programme.
  • La commande commence par positionner l'usinage en avance rapide au point de départ du contour, dans le sens de l'axe d'outil(il ne doit pas y avoir de matière au point de départ du contour)
    • D'autres points sont à prendre en compte lorsque vous programmez votre contour intérieur :
    • -Programmer soit des coordonnées radiales et axiales uniformément croissantes, par ex. 1 à 5
    • -soit des coordonnées radiales et axiales uniformément décroissantes, par ex. 5 à 1
    • -Programmez les contours intérieurs avec un rayon supérieur au rayon d'outil.

Usinage extérieur

  • Le centre de rotation correspond à la position de l'outil dans le plan d'usinage 1 lors de l'appel de cycle.
  • A partir du moment où le cycle a été lancé, ni la plaquette de l'outil, ni le centre de la broche ne doivent être amenés au centre de rotation. Tenir compte de la description du contour ! 2
  • Le contour décrit n'est pas automatiquement rallongé d'une distance d'approche : il vous faut donc la programmer dans le sous-programme.
  • La commande commence par positionner l'usinage en avance rapide au point de départ du contour, dans le sens de l'axe d'outil(il ne doit pas y avoir de matière au point de départ du contour)
    • D'autres points sont à prendre en compte lorsque vous programmez votre contour extérieur :
    • -Programmer des coordonnées radiales et axiales uniformément décroissantes, par ex. 1 à 5
    • -soit des coordonnées radiales uniformément décroissantes et des coordonnées axiales uniformément croissantes, par ex. 5 à 1
    • -Programmez les contours extérieurs avec un rayon supérieur à 0.

Définir l'outil

Récapitulatif

Suivant ce que vous avez programmé au paramètre Q560, vous pouvez usiner votre contour en fraisage (Q560=0) ou en tournage (Q560=1). Pour chaque type d'usinage, plusieurs possibilités s'offrent à vous concernant la définition de l'outil dans le tableau d'outils. Ces différentes options sont décrites ci-après :

Couplage de la broche désactivé, Q560=0

Fraisage : définissez votre outil de fraisage dans le tableau d'outils, comme vous en avez l'habitude, en précisant la longueur, le rayon, le rayon angulaire, etc.

Couplage de la broche activé, Q560=1

Tournage : les données géométriques de votre outil de tournage sont transformées en données d'un outil de fraisage. Il y a alors trois possibilités :

  • Définir l'outil de tournage comme outil de fraisage dans le tableau d'outils (tool.t).
  • Définir l'outil de fraisage (tool.t) comme outil de fraisage (pour pouvoir par la suite l'utiliser comme outil de tournage)
  • Définir l'outil de tournage dans le tableau d'outils (toolturn.trn)

Vous trouverez ci-après quelques remarques concernant ces trois possibilités de définition de l'outil :

  • Définir l'outil de tournage comme outil de fraisage dans le tableau d'outils (tool.t).
  • Si vous travaillez sans l'option 50, définissez votre outil de tournage comme outil de fraisage dans le tableau d'outils (tool.t). Dans ce cas, les données suivantes du tableau d'outils seront prises en compte (y compris les valeurs Delta) : longueur (L), rayon (R) et rayon angulaire (R2). Aligner l'outil tournant sur le centre de la broche. Renseigner cet angle d'orientation de la broche au paramètre Q336 du cycle. La broche est orientée avec l'angle Q336 pour l'usinage extérieur. Pour un usinage intérieur, il faut calculer l'orientation de la broche à partir de Q336+180.

  •  
    Remarque
    Attention, risque de collision !
    Il existe un risque de collision entre la pièce et le porte-outil en cas d’usinages intérieurs. Le porte-outil n'est pas surveillé. Si à cause du porte-outil le diamètre de rotation devait être plus grand que celui de la dent, alors il y a un risque de collision.
    1. Sélectionner le porte-outil de sorte que le diamètre de rotation ne soit pas supérieur au diamètre du tranchant
  • Définir l'outil de fraisage (tool.t) comme outil de fraisage (pour pouvoir par la suite l'utiliser comme outil de tournage)
  • Vous pouvez effectuer un tournage interpolé avec un outil de fraisage. Dans ce cas, les données suivantes du tableau d'outils seront prises en compte (y compris les valeurs Delta) : longueur (L), rayon (R) et rayon angulaire (R2). Alignez pour cela une dent de votre fraise sur le centre de la broche. Renseigner cet angle au paramètre Q336. La broche est orientée avec l'angle Q336 pour l'usinage extérieur. Pour un usinage intérieur, il faut calculer l'orientation de la broche à partir de Q336+180.

  • Définir l'outil de tournage dans le tableau d'outils (toolturn.trn)
  • Si vous travaillez avec l'option 50, définissez votre outil de tournage dans le tableau d'outils (toolturn.trn). Dans ce cas, il faudra aligner la broche avec le centre de rotation en tenant compte des données spécifiques de l'outil, telles que le type d'usinage (TO dans le tableau d'outils de tournage), l'angle d'orientation (ORI dans le tableau d'outils de tournage) et le paramètre Q336.

  • La méthode de calcul de l'orientation de la broche est décrite ci-après :

  • Usinage

    TO

    Orientation de la broche

    Tournage interpolé, extérieur

    1

    ORI + Q336

    Tournage interpolé, intérieur

    7

    ORI + Q336 + 180

    Tournage interpolé, extérieur

    7

    ORI + Q336 + 180

    Tournage interpolé, intérieur

    1

    ORI + Q336

    Tournage interpolé, extérieur

    8,9

    ORI + Q336

    Tournage interpolé, intérieur

    8,9

    ORI + Q336

    • Pour le tournage interpolé, vous pouvez recourir aux types d'outils suivants :
    • TYPE: ROUGH, avec les sens d'usinage TO : 1 ou 7
    • TYPE: FINISH, avec les sens d'usinage TO : 1 ou 7
    • TYPE: BUTTON, avec les sens d'usinage TO : 1 ou 7
    • Les types d'outils suivants ne peuvent pas être utilisés pour le tournage interpolé :
    • TYPE : ROUGH, avec les sens d'usinage TO : 2 à 6
    • TYPE : FINISH, avec les sens d'usinage TO : 2 à 6
    • TYPE : BUTTON, avec les sens d'usinage TO : 2 à 6
    • TYPE: RECESS
    • TYPE: RECTURN
    • TYPE: THREAD