Cycle 880 FRAISAGE DE DENTURES (option 131)
Programmation ISO
G880
Application
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
- 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.
- 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.
- La CN incline alors le plan d'usinage avec l'avance Q253 ; la fonction M144 est quant à elle active à l'intérieur du cycle.
- La CN positionne l'outil au point de départ du plan d'usinage en le déplaçant avec l'avance FMAX.
- La CN déplace ensuite l'outil dans l'axe d'outil, jusqu'à la distance d'approche Q460, avec l'avance Q253.
- 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.
- Lorsque l'outil se trouve au point final, la CN le retire avec l'avance Q253 pour le ramener au point de départ.
- La CN répète cette procédure (étapes 5 à 7) jusqu'à ce que l'engrenage défini soit fini.
- Pour terminer, la CN amène l'outil à la hauteur de sécurité Q260, avec l'avance FMAX.
- L'usinage se termine en plan incliné.
- 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.
- Programmez ensuite impérativement le cycle 801 ANNULER CONFIG. TOURNAGE
Remarques
- Pré-positionner l'outil de manière à ce qu'il se trouve déjà sur le côté Q550que vous souhaitez usiner.
- Aborder une position de sécurité sur le côté où doit être exécuté l’usinage
- 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 !
- 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.
- 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.
- Si vous ne programmez pas la fonction M136 : la CN interprétera les valeurs d'avance en mm/min.
- Après le cycle 880, il vous faut impérativement programmer le cycle 801 pour réinitialiser le système de coordonnées.
- 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.
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.
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.
11 CYCL DEF 880 FRAISAGE DE DENTURES ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Sens de rotation en fonction du côté de l'outil (Q550)
- Déterminer le sens de rotation de la table :
- Quel outil ? (coupant à droite ou à gauche ?)
- Quel côté doit être usiné ? X+ (Q550=0) / X- (Q550=1)
- 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 | |
| Sens de rotation de la table : |
| Sens de rotation de la table : |
Outil : outil coupant à gauche M4 | |
| Sens de rotation de la table : |
| Sens de rotation de la table : |