Cycles OCM

Cycles OCM

Généralités

 
Machine

Consultez le manuel de votre machine !

Cette fonction est déverrouillée par le constructeur de votre machine.

Avec les cycles OCM (Optimized Contour Milling), vous pouvez composer des contours complexes à partir de contours partiels. Ceux-ci sont plus performants que les cycles 22 à 24. Les cycles OCM offrent les fonctions supplémentaires suivantes :

  • Lors de l'ébauche, la CN maintient scrupuleusement l'angle d'attaque de l'outil tel qu'il a été programmé.
  • Outre les poches, vous pouvez aussi usiner des îlots et des poches ouvertes.
 
Tip
  • Remarques concernant la programmation et l’utilisation :
  • Il est possible de programmer jusqu'à 16 384 éléments de contour dans un cycle OCM.
  • Les cycles OCM effectuent un grand nombre de calculs complexes en interne et exécutent les usinages qui en résultent. Pour des raisons de sécurité, effectuez dans tous les cas un test graphique avant l'exécution ! Cela vous permet de vérifier facilement que l'usinage calculé par la commande va se dérouler correctement.

Angle d'attaque de l'outil

Lors de l'ébauche, la CN respecte scrupuleusement l'angle d'attaque de l'outil. L'angle d'attaque de l'outil est indirectement défini via le recouvrement de trajectoire. Le recouvrement de trajectoire ne peut pas avoir une valeur supérieure à 1,99, ce qui correspond à un angle maximal de 180° environ.

Contour

Le contour se définit avec CONTOUR DEF / SEL CONTOUR ou avec les cycles de formes OCM 127x.

Le cycle 14 vous permet également de définir des poches fermées.

Les cotes d'usinage correspondant à la profondeur de fraisage, aux surépaisseurs et à la hauteur de sécurité sont paramétrées de manière centralisée dans le cycle 271 DONNEES CONTOUR OCM ou dans les cycles de formes 127x.

CONTOUR DEF / SEL CONTOUR:

Dans CONTOUR DEF / SEL CONTOUR, le premier contour peut être une poche ou une délimitation. Les contours qui suivent peuvent être programmés comme des îlots ou des poches. Les poches ouvertes doivent être programmées via une délimitation ou un îlot.

Procédez comme suit :

  1. Programmez CONTOUR DEF
  2. Définissez le premier contour comme poche et le deuxième comme îlot
  3. Définissez le cycle 271 DONNEES CONTOUR OCM
  4. Programmez le paramètre de cycle Q569=1
  5. La CN interprète le premier contour non pas comme poche mais comme limite ouverte. A partir de la limite ouverte, et de l'îlot qui est ensuite programmé, il en résulte une poche ouverte.
  6. Définissez le cycle 272 EBAUCHE OCM
 
Tip
  • Remarques concernant la programmation :
  • Les contours consécutifs qui se trouvent en dehors du premier contour ne sont pas pris en compte.
  • La première profondeur du contour partiel correspond à la profondeur du cycle. Le contour programmé se trouve limité à cette profondeur. Les autres contours partiels ne pourront pas être plus profonds que cette profondeur de cycle. C'est la raison pour laquelle il convient de commencer par la poche la plus profonde.

Cycles de formes OCM :

Les formes des cycles de formes OCM peuvent être des poches, des îlots ou des délimitations. Pour programmer un îlot ou une poche ouverte, utilisez les cycles 128x.

Procédez comme suit :

  1. Programmez une forme à l'aide des cycles 127x
  2. Si la première forme est un îlot ou une poche ouverte, programmer le cycle de délimitation 128x
  3. Définir le cycle 272 EBAUCHE OCM

Cycles OCM pour la définition de motifs

Schéma : exécution avec des cycles OCM

0 BEGIN OCM MM

...

12 CONTOUR DEF

...

13 CYCL DEF 271 DONNEES CONTOUR OCM

...

16 CYCL DEF 272 EBAUCHE OCM

...

17 CYCL CALL

...

20 CYCL DEF 273 PROF. FINITION OCM

...

21 CYCL CALL

...

24 CYCL DEF 274 FINITION LATER. OCM

...

25 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 LBL 1

...

55 LBL 0

56 LBL 2

...

60 LBL 0

...

99 END PGM OCM MM

Usinage des matières résiduelles

Les cycles permettent d'usiner avec des outils de plus grande taille lors de l'ébauche et d'enlever la matière résiduelle avec des outils plus petits. Même lors de la finition, la commande prend en compte la matière préalablement éliminée, ce qui n'entraîne pas de surcharge de l'outil de finition.

Exemple : Poche ouverte et reprise d'évidement avec des cycles OCM

 
Tip
  • S'il reste des matières résiduelles dans les coins intérieurs après l'ébauche, utilisez un outil d'évidement plus petit ou définissez une procédure d'ébauche supplémentaire avec un outil plus petit.
  • S'il n'est pas possible d'évider complètement les coins intérieurs, la commande peut déformer le contour pendant le chanfreinage. Pour éviter toute déformation du contour, procédez comme suit.

Procédure en cas de matière résiduelle dans les coins intérieurs

L'exemple montre l'usinage interne d'un contour avec plusieurs outils ayant des rayons plus grands que le contour programmé. Malgré le rétrécissement des rayons de l'outil, la matière résiduelle reste dans les coins intérieurs du contour lors de l'évidement, ce qui est pris en compte par la commande lors de la finition et du chanfreinage ultérieurs.

  • Dans l'exemple, les outils suivants sont utilisés :
  • MILL_D20_ROUGH, Ø 20 mm
  • MILL_D10_ROUGH, Ø 10 mm
  • MILL_D6_FINISH, Ø 6 mm
  • NC_DEBURRING_D6, Ø 6 mm
Coin intérieur de l'exemple avec un rayon de 4 mm

Ébauche

  1. Pré-ébauche du contour à l'aide de l'outil MILL_D20_ROUGH
  2. La commande prend en compte le paramètre Q Q578 FACTEUR COIN INTERIEUR, ce qui donne des rayons internes de 12 mm lors de la pré-ébauche.

...

12 TOOL CALL Z « MILL_D20_ROUGH »

...

15 CYCL DEF 271 DONNEES CONTOUR OCM

...

     Q578 = 0,2 ;FACTEUR COIN INTERIEUR

...

Rayon intérieur résultant =

RT+ (Q578 * RT)

10 + (0,2 *10) = 12

16 CYCL DEF 272 EBAUCHE OCM

...

  1. Reprise d'ébauche du contour à l'aide de l'outil plus petit MILL_D10_ROUGH
  2. La commande prend en compte le paramètre Q Q578 FACTEUR COIN INTERIEUR, ce qui donne des rayons internes de 6 mm lors de la pré-ébauche.

...

20 TOOL CALL Z « MILL_D10_ROUGH »

...

22 CYCL DEF 271 DONNEES CONTOUR OCM

...

     Q578 = 0,2 ;FACTEUR COIN INTERIEUR     

...

Rayon intérieur résultant =

RT+ (Q578 * RT)

5 + (0,2 *5) = 6

23 CYCL DEF 272 EBAUCHE OCM

...

     Q438 = -1 ;OUTIL EVIDEMENT     

...

-1 : le dernier outil utilisé est considéré comme l'outil d'évidement

Finition

  1. Finition du contour à l'aide de l'outil MILL_D6_FINISH
  2. Avec l'outil de finition, des rayons de 3,6 mm seraient possibles. Cela signifie que l'outil de finition pourrait fabriquer les rayons intérieurs spécifiés de 4 mm. Cependant, la commande prend en compte la matière résiduelle de l'outil d'évidement MILL_D10_ROUGH. La commande usine le contour avec les rayons intérieurs de l'outil d'ébauche précédent de 6 mm. La fraise de finition n'a ainsi aucun risque de subir une surcharge.

...

27 TOOL CALL Z « MILL_D6_FINISH »

...

29 CYCL DEF 271 DONNEES CONTOUR OCM

...

     Q578 = 0,2 ;FACTEUR COIN INTERIEUR

...

Rayon intérieur résultant =

RT+ (Q578 * RT)

3 + (0,2 *3) = 3,6

30 CYCL DEF 274 FINITION LATER. OCM

...

     Q438 = -1 ;OUTIL EVIDEMENT

...

-1 : le dernier outil utilisé est considéré comme l'outil d'évidement

Chanfreinage

  1. Chanfreinage de contour : lors de la définition du cycle, il convient de définir le dernier outil d'évidement de la procédure d'ébauche.
  2.  
    Tip

    Si l'outil de finition est choisi comme outil d'évidement, la commande déforme le contour. Dans ce cas, la commande part du principe que la fraise de finition a usiné le contour avec des rayons intérieurs de 3,6 mm. Cependant, en raison de l'ébauche précédente, la fraise de finition a limité les rayons internes à 6 mm.

...

33 TOOL CALL Z « NC_DEBURRING_D6 »

...

35 CYCL DEF 277 OCM CHANFREIN

...

     QS438 = « MILL_D10_ROUGH » ;OUTIL EVIDEMENT

...

Outil d'évidement de la dernière procédure d'ébauche

Logique de positionnement des cycles OCM

  1. L'outil est actuellement positionné en dessus de la hauteur de sécurité :
  2. La commande déplace l'outil dans le plan d'usinage au point de départ avec l'avance rapide.
  3. L'outil se déplace avec FMAX à Q260 HAUTEUR DE SECURITE, puis à Q200 DISTANCE D'APPROCHE
  4. La commande positionne ensuite l'outil sur l'axe d'outil avec Q253 AVANCE PRE-POSIT. au niveau du point de départ.
  1. L'outil est actuellement positionné en dessous de la hauteur de sécurité :
  2. La commande déplace l'outil à Q260 HAUTEUR DE SECURITE avec l'avance rapide.
  3. L'outil se déplace avec FMAX au point de départ du plan d'usinage, puis à Q200 DISTANCE D'APPROCHE
  4. La commande positionne ensuite l'outil sur l'axe d'outil avec Q253 AVANCE PRE-POSIT. au niveau du point de départ
 
Tip
  • Remarques concernant la programmation et l’utilisation :
  • La commande reprend Q260 HAUTEUR DE SECURITE du cycle 271 DONNEES CONTOUR OCM ou des cycles de formes.
  • Q260 HAUTEUR DE SECURITE ne fonctionne que si la position de la hauteur de sécurité est en dessus de la distance d'approche.