Cycle 880 FRAISAGE DE DENTURES (option 131)

Programmation ISO

G880

Application

 
Machine

Consultez le manuel de votre machine !

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

Le cycle 880 FRAISAGE DE DENTURES vous permet de réaliser des engrenages cylindriques à denture extérieure ou à denture oblique, avec l'angle d'inclinaison de votre choix. Dans le cycle, vous commencez par décrire l'engrenage, puis l'outil avec lequel vous allez procéder à l'usinage. Vous êtes libre de choisir la stratégie d'usinage et le côté à usiner. Le fraisage des dentures s'effectue par un mouvement rotatif de la broche de l'outil synchronisé avec le mouvement du plateau circulaire. La fraise se déplace, en plus, dans le sens axial de la pièce.

Tant que le cycle 880 FRAISAGE DE DENTURES est actif, une rotation du système de coordonnées est effectuée au besoin. Il vous faut pour cela impérativement programmer le cycle 801 ANNULER CONFIG. TOURNAGE et la fonction M145 à la fin du cycle.

Déroulement du cycle

  1. La CN positionne l'outil dans l'axe d'outil à la hauteur de sécurité Q260, avec l'avance rapide FMAX. Si l'outil se trouve déjà à une valeur de l'axe d'outil supérieure à celle qui est définie au paramètre Q260, aucun mouvement n'a lieu.
  2. Avant l'inclinaison du plan d'usinage, la CN positionne l'outil en X, à une coordonnée de sécurité, avec l'avance FMAX. Si l'outil se trouve déjà à une coordonnée du plan d'usinage dont la valeur est supérieure à celle calculée, aucune déplacement n'a lieu.
  3. La CN incline alors le plan d'usinage avec l'avance Q253 ; la fonction M144 est quant à elle active à l'intérieur du cycle.
  4. La CN positionne l'outil au point de départ du plan d'usinage en le déplaçant avec l'avance FMAX.
  5. La CN déplace ensuite l'outil dans l'axe d'outil, jusqu'à la distance d'approche Q460, avec l'avance Q253.
  6. La CN fait tourner l'outil sur la pièce à usiner en denture, dans le sens longitudinal, avec l'avance Q478 (pour l'ébauche) ou Q505 (pour la finition) qui a été définie. La zone d'usinage est alors délimitée par le point de départ en Z Q551+Q460 et par le pont final en Z Q552+Q460.
  7. Lorsque l'outil se trouve au point final, la CN le retire avec l'avance Q253 pour le ramener au point de départ.
  8. La CN répète cette procédure (étapes 5 à 7) jusqu'à ce que l'engrenage défini soit fini.
  9. Pour terminer, la CN amène l'outil à la hauteur de sécurité Q260, avec l'avance FMAX.
  10. L'usinage se termine en plan incliné.
  11. Amenez alors vous-même l'outil à une hauteur de sécurité et ré-inclinez le plan d'usinage de manière à ce qu'il retrouve sa position initiale.
  12. Programmez ensuite impérativement le cycle 801 ANNULER CONFIG. TOURNAGE

Remarques

 
Remarque
Attention, risque de collision !
Si vous ne pré-positionnez pas l’outil à une position de sécurité, une collision peut se produire entre l'outil et la pièce (moyen de serrage) lors de l’inclinaison du plan d'usinage.
  1. Pré-positionner l'outil de manière à ce qu'il se trouve déjà sur le côté Q550que vous souhaitez usiner.
  2. Aborder une position de sécurité sur le côté où doit être exécuté l’usinage
 
Remarque
Attention, risque de collision !
Pendant l’exécution du programme, une collision est susceptible de se produire entre l'outil et le moyen de serrage si la pièce est serrée trop près du moyen de serrage. Le point de départ en Z et le point final en Z sont prolongés de la distance d'approche Q460 !
  1. Serrer la pièce le plus possible en dehors du moyen de serrage de manière à exclure toute collision entre l'outil et le moyen de serrage !
  2. Serrer la pièce le plus possible en dehors du moyen de serrage de manière à exclure toute collision qui serait due au prolongement automatique du point de départ et du point final selon la distance d’approche Q460.
 
Remarque
Attention, risque de collision !
La CN interprète différemment les valeurs d'avance selon que vous travaillez avec ou sans M136. Vous risquez d’endommager votre pièce si vous programmez des avances trop élevées.
  1. Si vous programmez délibérément la fonction M136 avant un cycle : la CN interprétera les valeurs d'avance du cycle en mm/tr.
  2. Si vous ne programmez pas la fonction M136 : la CN interprétera les valeurs d'avance en mm/min.
 
Remarque
Attention, risque de collision !
Si vous ne réinitialisez pas le système de coordonnées après le cycle 880, l'angle de précession défini par le cycle sera encore actif ! Il existe un risque de collision !
  1. Après le cycle 880, il vous faut impérativement programmer le cycle 801 pour réinitialiser le système de coordonnées.
  2. Après une interruption de programme, programmez le cycle 801 pour réinitialiser le système de coordonnées
  • Ce cycle ne peut être exécuté que dans les modes d'usinage FUNCTION MODE MILL et FUNCTION MODE TURN .
  • Ce cycle s'active par CALL.
  • Définissez l'outil comme outil de fraisage dans le tableau d'outils.
  • Avant d'appeler le cycle, définissez le point d'origine au niveau du centre de rotation.
 
Tip

Pour ne pas dépasser la valeur maximale autorisée de la vitesse de rotation, vous pouvez travailler avec une valeur limite. (entrée Nmax dans la colonne du tableau d'outils "tool.t").

Informations relatives à la programmation

  • Les données concernant le module, le nombre de dent et le diamètre du cercle de tête font l'objet d'une surveillance. Si ces données sont incohérentes, un message d'erreur s'affiche. Pour ces paramètres, vous avez la possibilité de renseigner 2 des 3 paramètres. Pour cela, entrez la valeur 0 pour le module, ou pour le nombre de dents, ou pour le diamètre du cercle de tête. Dans ce cas, la CN calcule la valeur manquante.
  • Programmez FUNCTION TURNDATA SPIN VCONST:OFF.
  • Lorsque vous avez programmé FUNCTION TURNDATA SPIN VCONST:OFF S15, la vitesse de rotation de l'outil est calculée de la manière suivante : Q541 x S. Si Q541=238 et S=15, la vitesse de rotation de l'outil sera donc de 3570/min.
  • Programmez le sens de rotation de l'outil M303/M304) avant de programmer le cycle.

Paramètres du cycle

Figure d'aide

Paramètres

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

Définir l'usinage :

0 : Ebauche et finition

1 : Ébauche uniquement

2 : Finition uniquement, à la cote finale

3 : Finition uniquement, à la surépaisseur

Programmation : 0, 1, 2, 3

Q540 Module ?

Module de l'engrenage

Programmation : 0...99999

Q541 Nombre de dents ?

Description de l'engrenage : nombre de dents

Programmation : 0...99999

Q542 Diamètre du cercle de tête ?

Description de l'engrenage : diamètre extérieur de la pièce finie

Programmation : 0...99999,9999

Q543 Jeu de tête ?

Distance entre le cercle de tête de l'engrenage fini et le diamètre de pied de la roue conjuguée.

Programmation : 0...9,9999

Q544 Angle d'inclinaison ?

Angle d'inclinaison des dents d'une denture oblique par rapport au sens de l'axe. Dans le cas d'une denture en ligne droite, cet angle est égale à 0°.

Programmation : -60...+60

Q545 Angle d'inclinaison de l'outil ?

Angle des flancs de la fraise-mère. Saisissez cette valeur sous forme de décimale

Exemple : 0°47'=0,7833

Programmation : -60...+60

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

Description de l'outil : sens de rotation de la broche de la fraise mère

3: outil tournant à droite (M3)

4 : outil tournant à gauche (M4)

Programmation : 3, 4

Q547 Offset angul. roue crantée ?

Angle duquel la CN tourne la pièce lors du départ du cycle.

Programmation : -180...+180

Q550 Côté usiné(0=pos./1=nég.) ?

Pour définir de quel côté l'usinage a lieu.

0 : côté d'usinage positif de l'axe d'usinage dans le système de coordonnées I-CS

1 : côté d'usinage négatif de l'axe principal dans le système de coordonnées I-CS

Programmation : 0, 1

Q533 Sens privilégié angle de régl. ?

Choix des autres possibilités d'inclinaison. À partir de l'angle d'inclinaison que vous avez défini, la CN doit calculer la position qui convient pour l'axe incliné disponible sur la machine. En règle générale, il existe toujours deux solutions. Le paramètre Q533 vous permet de définir la solution que la CN doit utiliser :

0 : Solution la plus proche de la position actuelle.

-1 : Solution qui se trouve entre 0° et -179,9999°.

+1 : Solution qui se trouve entre 0° et +180°.

-2 : Solution qui se trouve entre -90° et -179,9999°.

+2 : Solution qui se trouve entre +90° et +180°.

Programmation : -2, -1, 0, +1, +2

Q530 Usinage incliné ?

Positionner les axes inclinés pour l'usinage incliné :

1 : positionner automatiquement l'axe incliné et faire suivre la pointe de l'outil (MOVE). La position relative entre la pièce et l'outil reste inchangée. La CN exécute un mouvement de compensation avec les axes linéaires.

2 : positionnement automatique de l'axe incliné, sans actualisation de la pointe de l'outil (TURN)

Programmation : 1, 2

Q253 Avance de pré-positionnement?

Définition de la vitesse de déplacement de l'outil lors de l'inclinaison et du prépositionnement. Ainsi que pour le positionnement de l'axe d'outil entre chaque passe. L'avance est indiquée en mm/min.

Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF

Q260 Hauteur de securite?

Coordonnée sur l'axe d'outil à laquelle aucune collision avec la pièce ne peut se produire (pour un positionnement intermédiaire ou un retrait en fin de cycle). La valeur agit de manière absolue.

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

Q553 Outil: Offset L, début usinage?

Pour définir à partir de quel décalage longitudinal (L-OFFSET) l'outil doit être utilisé. La CN décale l'outil de cette valeur dans le sens longitudinal. La valeur agit de manière incrémentale.

Programmation : 0...999999

Q551 Point de départ en Z ?

Angle de départ de la procédure d'usinage de denture, en Z

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

Q552 Point final en Z ?

Angle final de la procédure d'usinage de denture, en Z

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

Q463 Plongée max.?

Passe maximale (indication du rayon) dans le sens radial. La plongée est uniformément répartie pour éviter les passes de rectification.

Programmation : 0 001...999 999

Q460 Distance d'approche?

Distance pour le mouvement de retrait et le prépositionnement. La valeur agit de manière incrémentale.

Programmation : 0...999999

Q488 Avance de plongée

Vitesse d'avance de la passe de l'outil

Programmation : 0...99999,999 ou FAUTO

Q478 Avance d'ébauche?

Vitesse d'avance lors de l'ébauche. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute.

Programmation : 0...99999,999 ou FAUTO

Q483 Surépaisseur diamètre ?

Surépaisseur du diamètre sur le contour défini. La valeur agit de manière incrémentale.

Programmation : 0...99999

Q505 Avance de finition?

Vitesse d'avance lors de la finition. Si vous programmez M136, la commande interprète l'avance en millimètres par tour et sans M136 en millimètres par minute.

Programmation : 0...99999,999 ou FAUTO

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 880 FRAISAGE DE DENTURES ~

Q215=+0

;OPERATIONS D'USINAGE ~

Q540=+0

;MODULE ~

Q541=+0

;NOMBRE DE DENTS ~

Q542=+0

;DIAM. CERCLE DE TETE ~

Q543=+0.1666

;JEU DE TETE ~

Q544=+0

;ANGLE D'INCLINAISON ~

Q545=+0

;ANGLE INCLIN. OUTIL ~

Q546=+3

;SENS ROTATION OUTIL ~

Q547=+0

;OFFSET ANGULAIRE ~

Q550=+1

;COTE USINE ~

Q533=+0

;SENS PRIVILEGIE ~

Q530=+2

;USINAGE INCLINE ~

Q253=+750

;AVANCE PRE-POSIT. ~

Q260=+100

;HAUTEUR DE SECURITE ~

Q553=+10

;OFFSET LONG. OUTIL ~

Q551=+0

;POINT DE DEPART EN Z

Q552=-10

;POINT FINAL EN Z

Q463=+1

;PASSE MAX ~

Q460=+2

;DISTANCE D'APPROCHE ~

Q488=+0.3

;AVANCE DE PLONGEE ~

Q478=+0.3

;AVANCE EBAUCHE ~

Q483=+0.4

;SUREPAISSEUR DIAMETRE ~

Q505=+0.2

;AVANCE DE FINITION

Sens de rotation en fonction du côté de l'outil (Q550)

  1. Déterminer le sens de rotation de la table :
  2. Quel outil ? (coupant à droite ou à gauche ?)
  3. Quel côté doit être usiné ? X+ (Q550=0) / X- (Q550=1)
  4. Le sens de rotation de la table figure dans l'un des deux tableaux ! Sélectionnez donc le tableau comportant le sens de rotation de l'outil (coupant à droite/à gauche). Consultez le tableau pour connaître le sens de rotation de la table pour le côté à usiner X+ (Q550=0) / X- (Q550=1).

Outil : outil coupant à droite M3

  • Côté à usiner
    X+ (Q550=0)

Sens de rotation de la table :
dans le sens horaire (M303)

  • Côté à usiner
    X- (Q550=1)

Sens de rotation de la table :
Dans le sens anti-horaire (M304)

Outil : outil coupant à gauche M4

  • Côté à usiner
    X+ (Q550=0)

Sens de rotation de la table :
Dans le sens anti-horaire (M304)

  • Côté à usiner
    X- (Q550=1)

Sens de rotation de la table :
dans le sens horaire (M303)