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.