Les cycles fixes

Transcription

Les cycles fixes
Les cycles fixes
Un cycle permet, à l'aide de fonctions préparatoires particulières, la génération et
l'enchaînement de mouvements répétitifs (usinage d'ébauche en n passes, perçages
multiples...). Les cycles simplifient la programmation en évitant le calcul de tous les points
bornant chaque trajectoire. Ces points de passages sont déduits par exemple du profil initial,
du profil final et de la profondeur de passes.
1. Les cycles en tournage (Num 760)
• CYCLE D'EBAUCHE PARAXIAL G64
Il permet à partir de la définition d'un profil fini et d'un profil brut, d'effectuer l'ébauche
de la pièce suivant l'axe X ou l'axe Z.
La programmation s'effectue en trois étapes :
description du profil fini;
écriture du bloc d'appel du cycle;
description du profil brut.
> La syntaxe du bloc d'appel du cycle est la suivante :
G64 Nm Nn I K P (ou R)
- Nm Nn : bornes du profil fini. Ces deux blocs doivent impérativement comporter les cotes
en X et en Z.
- I, K : surépaisseur éventuelle de matière suivant X pour I, suivant Z pour K.
- P, R : valeur de chaque pénétration, P pour une prise de passe en X, R pour une prise de
passe en Z.
Exemple : description du profil fini
N90 G79 N160
N100 G1 Xg Zg
N110 Xa Za
N120 Xb Zb
N130 Xc Zc
N140 G2 Xd Zd R
N150 G1 Xe Ze
- usinage entre le profil brut et le profil fini :
Ebauche suivant Z
N160 G64 N150 N100 I.5 K.1 P3
N170 G1 Xe Ze
N180 Xf Zf
N190 Xg Zg
N200 G80 XhZh
Ebauche suivant X
N160 G64 N100 N150 I.5 K.1 R3
N170 G1 Xg Zg
N180 Xf Zf
N190 Xe Ze
N200 G80 Xh Zh
> L'usinage du brut se fait du premier vers le dernier point programmé.
> Dans les blocs de définition du brut, il est possible de programmer des fonctions auxiliaires
et de modifier la profondeur de passes P ou R.
> Le sens de l'usinage d'ébauche est réalisé selon l'ordre de la programmation de Nn, Nm ou
Nm, Nn.
> Seule les droites sont autorisées dans la programmation du brut.
•
CYCLE D'EBAUCHE DE GORGE G65
La zone usinée est délimitée par le profil fini et par deux droites reliant les 3 points suivants
Xa ; Za : dernier point programmé avant G65 (point de départ);
Xb ; Zb : programmé dans le cycle G65;
P : point d'intersection avec le profil fini de la droite d'angle EA passant par
Xa ; Za.
La syntaxe du bloc d'appel est la suivante :
G65 Nn Nm EA P Z I K Q EF R X
Nn, Nm : bornes du profil fini. Ces deux blocs doivent impérativement comporter les cotes en
X et en Z. L'ordre dans lequel sont programmés Nn et Nm donne le sens d’exécution de
l'ébauche;
- EA : angle de pénétration de la gorge;
- P ou R : valeur de la pénétration à chaque passe;
- X ou Z : limite de la zone à ébaucher;
- I et K : surépaisseur;
- Q : permet lors du retour de l'outil avant le positionnement de la passe suivante de définir une
avance rapide;
- EF : vitesse de pénétration (par défaut le F précédent est actif).
Cycle :
[1] pénétration suivant l'angle EA en avance travail;
[2] ébauche paraxiale en avance travail;
[3] remontée suivant le profil en avance travail;
[4] retour à 1 mm du point de départ Xa ; Za en vitesse rapide;
[5] plongée en vitesse rapide;
[6] positionnement au début de la passe suivante en vitesse travail;
[7] fin de passe et retour au point de départ en vitesse rapide.
•
CYCLE DE DEFONCAGE G66
Cette fonction permet l'ébauche d'une gorge longitudinale ou frontale par pénétrations
successives.
Exemple gorge longitudinale :
Deux correcteurs sont nécessaires pour définir les deux points de l'outil générateurs des
deux flancs de la gorge.
Correcteurs :
D1 Jox1 Joz1
D2 Jox2 Joz2
Programmation :
...
N100 G0 D1 Xa ; Za (bloc de positionnement = flanc de départ)
N110 G66 D2 Xb ; Zb R2 EA2 G4 F1 (cycle)
N120 G80 … (annulation du cycle)
Avec :
- R : valeur du pas de l'ébauche (largeur de l'outil);
- EA : pente du fond de gorge (facultative : par défaut fond de gorge paraxial);
- G4 F...: temporisation (facultative).
REMARQUE : Les prises de passes sont uniformément réparties sur toute la largeur de la
gorge; le système peut alors être amené à corriger la valeur du pas programmé.
•
CYCLE DE PERCAGE AVEC DEBOURAGE G83
Cette fonction permet le perçage par passes successives avec un retrait du foret jusqu'au
point de départ.
La syntaxe du bloc d'appel est la suivante :
G83 X Z R(ou P) Q G4 F
Avec :
- X Z : cote du fond du trou;
- R : valeur de la première passe suivant Z;
- Q : valeur de la dernière pénétration;
- G4 F : temporisation.
Remarque : La fonction G83 peut être utilisée comme cycle de gorge avec X = fond de gorge,
P = pénétration suivant X.
•
CYCLE DE PERCAGE AVEC BRISE COPEAUX G87
Cette fonction permet le perçage par pénétrations successives avec arrêt temporisé, sans
remontée avant la fin du perçage. La syntaxe du bloc d'appel est la suivante :
G87 X Z R(ou P) Q G4 F
Avec :
X Z : cote du fond du trou;
R : valeur de la première passe suivant Z;
Q : valeur de la dernière pénétration;
G4 F : temporisation.
•
CYCLE DE FILETAGE G33
Cette fonction définit un cycle complet de filetages : cylindriques, coniques, frontaux, à pas
constant et profondeur de passe dégressive à section de copeau constante.
La syntaxe du bloc d'appel est la suivante :
G33 X... Z... K... EA... EB... R... P... Q... F... S...
Avec :
X Z : coordonnées de la fin de filetage;
K : pas du filetage;
EA : EA=0 pour filetage cylindrique, A=90 pour filetage frontal;
EB : angle de pénétration, B=0 pour pénétration droite;
R : longueur du cône de dégagement;
P : profondeur totale du filet, P=0.613K;
Q : profondeur de la dernière passe;
F : nombre de filets (maximum F9, par défaut F1);
S : nombre de passes S > 20P/3 (passe de finition non comprise).
2. Les cycles en fraisage (Num 1060)
•
CYCLE DE PERCAGE CENTRAGE G81
Cette fonction permet le perçage centrage. La fonction G81 est modale et est révoquée par l’une des
fonctions G80, G31, G82 à G89.
La syntaxe du bloc d'appel est la suivante :
N.. G17 G81 X.. Y.. Z.. ER.. EH.. F..
Avec :
- G17 : Choix du plan d’interpolation.
- G81 : Cycle de perçage centrage.
- X ; Y : Position de l’outil dans le plan.
- Z : Point à atteindre sur l’axe d’usinage.
- ER : Cote du plan de dégagement sur l’axe d’usinage.
- EH : Cote du plan d’attaque sur l’axe d’usinage.
- F : Valeur de l’avance dans le cycle.
•
CYCLE DE PERCAGE AVEC DEBOURRAGE G83
Cette fonction permet le perçage avec débourrage. La fonction G83 est modale et est
révoquée par l’une des fonctions G31, G80 à G82, G84 à G89.
La syntaxe du bloc d'appel est la suivante :
N G17 G83 X Y Z ER EH P/ES Q EP F EF
Avec :
- G17 : Choix du plan d’interpolation.
- G83 : Cycle de perçage centrage.
- X Y : Position de l’outil dans le plan.
- Z : Point à atteindre sur l’axe d’usinage.
- ER : Cote du plan de dégagement sur l’axe d’usinage.
- EH : Cote du plan d’attaque sur l’axe d’usinage.
- P : Valeur de la première pénétration.
- ES : Nombre de pénétrations de valeur constante.
- Q : Valeur de la dernière pénétration (facultative).
- EP : Garde de retour après chaque débourrage (EP=1 par défaut)
- F : Valeur de l’avance dans le cycle.
- EF : Temporisation à chaque fin de pénétration.
•
CYCLE DE POCHE SIMPLE G45
Cette fonction permet l’exécution de poches circulaires, oblongues, rectangulaires, carrées.
Les axes primaires et secondaires sont programmables en absolu et définissent le centre de
la poche dans le plan, ou la profondeur de la poche suivant l’axe de l’outil.
La fonction G45 est non modale et par conséquent révoquée en fin de bloc.
La syntaxe du bloc d'appel dans le plan XY est la suivante :
N G17 G45 X Y Z ER EX EY EB P Q I J EG2/EG3 EP EQ EI EJ
Avec :
- G17 : Choix du plan d’interpolation.
- G45 : Cycle de poches.
- X Y : Position du centre de la poche.
- Z : Point à atteindre en fond de poche.
- ER : Cote du plan de dégagement sur l’axe outil.
- EX : Dimension de la poche suivant les axes X ou U.
- EY : Dimension de la poche suivant les axes Y ou V.
- EB : Rayon d’une poche circulaire si EB est programmé seul.
- Rayon d’une poche oblongue. Valeur des congés pour les autres poches.
- P : Valeur de la prise de passe axiale d’ébauche.
- Q : Valeur de la prise de passe latérale d’ébauche.
- I : Valeur de la prise de passe axiale de finition.
- J : Valeur de la prise de passe latérale de finition.
- EG2/EG3 : Sens d’exécution de la poche (par défaut EG3)
EG2 : Sens anti trigonométrique (travail en opposition)
EG3 : Sens trigonométrique (travail en concordance)
- EP : Valeur de l’avance axiale d’ébauche.
- EQ : Valeur de l’avance latérale d’ébauche.
- EI : Valeur de l’avance axiale de finition.
- EJ : Valeur de l’avance latérale de finition.
Programmation : La CN doit être dans l’état G40. Un correcteur D doit être programmé. Une
seule vitesse d’avance peut être programmée. Lorsque la mise en rotation de la broche (avec
vitesse) est programmée dans le bloc, celle-ci doit être placée avant la fonction G45.