Cycle 287 POWER SKIVING option #157

Programmation ISO

G287

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 287 POWER SKIVING permet de réaliser des engrenages cylindriques ou des dentures obliques avec l'angle de votre choix. Les copeaux se forment, d'une part, sous l'effet de l'avance axiale de l'outil et, d'autre part, sous l'effet du mouvement de "roulement".

Dans ce cycle, vous êtes libre de choisir le côté à usiner. Lors d'une procédure de Power skiving, les dentures sont usinées par un mouvement rotatif synchronisé de la broche de l'outil et de la broche de la pièce. La fraise se déplace, en plus, dans le sens axial de la pièce.

Dans ce cycle, vous pouvez appeler un tableau avec des données technologiques. Dans ce tableau, vous pouvez à chaque étape définir une avance, une passe latérale et un décalage latéral.

Tableau de données technologiques pour le cycle 287 Décolletage en développante

Déroulement du cycle

  1. La CN positionne l'outil à la hauteur de sécurité Q260, sur l'axe de l'outil, avec l'avance FMAX. Si l'outil se trouve déjà à une position de l'axe d'outil dont la valeur est supérieure à celle du paramètre Q260, aucun déplacement n'a lieu.
  2. Avant l'inclinaison du plan d'usinage, la commande 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.
  4. La commande positionne l'outil au point de départ du plan d'usinage en le déplaçant avec l'avance FMAX.
  5. Puis, la commande amène l'outil à distance d'approche Q200, sur l'axe d'outil, avec l'avance Q253.
  6. L'outil parcourt la course d'approche Cette course est calculée automatiquement par la CN. La course d'approche correspond au chemin parcouru par l'outil entre le premier effleurement et l'atteinte de la pleine profondeur de plongée.
  7. La CN fait rouler l'outil sur la pièce à usiner en denture, dans le sens longitudinal, avec l'avance définie. Lors de la première passe de coupe Q586, la CN déplace l'outil avec la première avance Q588. Pour les passes suivantes, la CN fait appel à des valeurs intermédiaires, que ce soit pour la passe ou pour l'avance. La CN calcule elle-même ces valeurs. Les valeurs intermédiaires de l'avance dépendent du facteur d'adaptation de l'avance Q580. Lorsque la CN arrive à la dernière passe Q587, elle l'exécute avec l'avance Q589.
  8. La zone à usiner est alors délimitée par le point de départ en Z Q551+Q200 et par le point final en Z Q552 (Q551 et Q552 sont définis dans le cycle 285). La course d'approche vient s'ajouter au point de départ. Cette course évite à l'outil de plonger au diamètre d'usinage dans la pièce. C'est la CN qui calcule elle-même cette course.
  9. À la fin de l'usinage, l'outil parcourt la course de dépassement Q580, en passent par le point final défini. La course de dépassement permet de terminer complètement l'usinage de la denture.
  10. Lorsque l'outil se trouve au point final, la commande le retire avec l'avance Q253 pour le ramener au point de départ.
  11. Pour terminer, la commande amène l'outil à la hauteur de sécurité Q260, avec l'avance FMAX.

Remarques

 
Remarque
Attention, risque de collision !
Si vous réalisez des dentures obliques, les axes rotatifs sont maintenus dans leur position inclinée à la fin du cycle. Il existe un risque de collision !
  1. Dégager l'outil avant de modifier la position de l'axe pivotant
  • 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.
  • Le nombre de dents de l'engrenage et le nombre de dents de l'outil permettent d'obtenir le rapport de vitesse de rotation entre la pièce et l'outil.

Informations relatives à la programmation

  • Avant de lancer le cycle, programmez le sens de rotation de la broche maître (broche du canal).
  • Plus le facteur Q580 ADAPTATION AVANCE est élevé, plus l'adaptation de l'avance de la dernière passe a lieu tôt. La valeur conseillée est 0,2.
  • Indiquez le nombre de dents de l'outil dans le tableau d'outils.
  • Si seulement deux passes sont programmées au paramètre Q240, la dernière passe du paramètre Q587 et la dernière passe du paramètre Q589 seront ignorées. Si une seule passe est programmée, la première passe du paramètre Q586 sera elle aussi ignorée.

Paramètres du cycle

Figure d'aide

Paramètres

Q240 Nombre de coupes?

Nombre de passes jusqu'à la profondeur finale

0: Le nombre de passes minimal est automatiquement déterminé par la CN.

1: Une passe

2: Deux passes. La CN ne considère la valeur que de la première passe Q586. La CN ne tient pas compte de la valeur de la dernière passe Q587.

3-99 : nombre de pas programmés

"..." : chemin d'un tableau contenant des données technologiques, voir Tableau de données technologiques pour le cycle 287 Décolletage en développante

Programmation : 0...99 Sinon, un texte avec 255 caractères max. ou le paramètre QS

Q584 Numéro de la première passe ?

Pour définir le numéro de passe que la CN exécute en premier.

Programmation : 1...999

Q585 Numéro de la dernière passe ?

Pour définir le numéro de passe que la CN doit effectuer en dernier.

Programmation : 1...999

Q200 Distance d'approche?

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

Programmation : 0...99999,9999 sinon : 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

Q545 Angle d'inclinaison de l'outil ?

Angle des flancs de l'outil de skiving. Saisissez cette valeur sous forme de décimale

Exemple : 0°47'=0,7833

Programmation : -60...+60

Q546 Inverser sens de rot. broche ?

Modifier le sens de rotation de la broche esclave :

0 : Le sens de rotation reste inchangé.

1 : Le sens de rotation est modifié.

Programmation : 0, 1

Contrôle et modification du sens de rotation des broches

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

Q586 Plongée de la première passe ?

Cote de la première passe de l'outil. La valeur agit de manière incrémentale.

Si un chemin vers un tableau technologique est configuré à Q240, ce paramètre n'a aucun effet. voir Tableau de données technologiques pour le cycle 287 Décolletage en développante

Programmation : 0 001...99 999

Q587 Plongée de la dernière passe ?

Valeur de la dernière passe de l'outil. La valeur agit de manière incrémentale.

Si un chemin vers un tableau technologique est configuré à Q240, ce paramètre n'a aucun effet. voir Tableau de données technologiques pour le cycle 287 Décolletage en développante

Programmation : 0 001...99 999

Q588 Avance de la première passe ?

Vitesse d'avance pour la première passe. La CN interprète l'avance en millimètres par rotation de la pièce.

Si un chemin vers un tableau technologique est configuré à Q240, ce paramètre n'a aucun effet. voir Tableau de données technologiques pour le cycle 287 Décolletage en développante

Programmation : 0 001...99 999

Q589 Avance de la dernière passe ?

Vitesse d'avance pour la dernière passe. La CN interprète l'avance en millimètres par rotation de la pièce.

Si un chemin vers un tableau technologique est configuré à Q240, ce paramètre n'a aucun effet. voir Tableau de données technologiques pour le cycle 287 Décolletage en développante

Programmation : 0 001...99 999

Q580 Facteur d'adapt. de l'avance ?

Ce facteur définit la réduction de l'avance. L'avance est censée être de moins en moins rapide avec un numéro de passe croissant. Plus la valeur est élevée, plus l'adaptation de l'avance se fera vite pour la dernière avance.

Si un chemin vers un tableau technologique est configuré à Q240, ce paramètre n'a aucun effet. voir Tableau de données technologiques pour le cycle 287 Décolletage en développante

Programmation : 0...1

Q466 Course de sortie?

Longueur de dépassement en fin de denture. La course de dépassement permet de s'assurer que la CN achèvera parfaitement la denture, jusqu'au point final souhaité.

Si vous ne programmez pas ce paramètre optionnel, la CN utilisera la distance d'approche Q200 comme course de dépassement.

Programmation : 0,1...99,9

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 287 POWER SKIVING ~

Q240=+0

;NOMBRE DE COUPES ~

Q584=+1

;NO. PREMIERE PASSE ~

Q585=+999

;NO. DERNIERE PASSE ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q260=+100

;HAUTEUR DE SECURITE ~

Q545=+0

;ANGLE INCLIN. OUTIL ~

Q546=+0

;MODIF. SENS DE ROT. ~

Q547=+0

;OFFSET ANGULAIRE ~

Q550=+1

;COTE USINE ~

Q533=+0

;SENS PRIVILEGIE ~

Q530=+2

;USINAGE INCLINE ~

Q253=+750

;AVANCE PRE-POSIT. ~

Q586=+1

;PREMIRE PLONGEE ~

Q587=+0.1

;DERNIERE PLONGEE ~

Q588=+0.2

;PREMIERE AVANCE ~

Q589=+0.05

;DERNIERE AVANCE ~

Q580=+0.2

;ADAPTATION AVANCE ~

Q466=+2

;COURSE DEPASSEMENT

Contrôle et modification du sens de rotation des broches

Avant d'exécuter un usage, assurez-vous que le sens de rotation des deux broches est correct.

  1. Déterminer le sens de rotation de la table :
  2. Quel outil ? (coupant à droite ou à gauche ?)
  3. Quel côté de l'usinage ? X+ (Q550=0) / X- (Q550=1)
  4. Le sens de rotation de la table figure dans l'un des deux tableaux ! Sélectionnez pour cela le tableau qui contient 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é usiné

Sens de rotation de la table

X+ (Q550=0)

Dans le sens horaire (par ex. M303)

X- (Q550=1)

Sens anti-horaire (par ex. M304)

Outil : outil coupant à gauche M4

Côté usiné

Sens de rotation de la table

X+ (Q550=0)

Sens anti-horaire (par ex. M304)

X- (Q550=1)

Dans le sens horaire (par ex. M303)

 
Tip

Notez que dans certains cas exceptionnels les sens de rotation diffèrent de ces tableaux.

Modification du sens de rotation

Mode Fraisage :

  • Broche maître 1 : vous activez la broche de l'outil comme broche maître avec M3 ou M4. Vous définissez ainsi le sens de rotation (une modification de la broche maître n'a aucune conséquence sur le sens de rotation de la broche esclave).
  • Broche esclave 2 : ajustez la valeur du paramètre Q546 pour modifier le sens de rotation de la broche esclave

Mode Tournage :

  • Broche maître 1 : vous activez la broche de l'outil comme broche maître avec une fonction M. Cette fonction M est spécifique au constructeur de la machine (M303, M304,...). Vous définissez ainsi le sens de rotation (une modification de la broche maître n'a aucune conséquence sur le sens de rotation de la broche esclave).
  • Broche esclave 2 : ajustez la valeur du paramètre Q546 pour modifier le sens de rotation de la broche esclave
 
Tip

Avant d'exécuter un usage, assurez-vous que le sens de rotation des deux broches est correct.

Optez entre autres pour une petite valeur de rotation si vous souhaitez pouvoir évaluer visuellement le sens de rotation.