MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 1 / 18 I.S.I

MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 1 / 18 I.S.I.P.S Introduction à La Programmation MOCN MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 2 / 18 I.S.I.P.S Table des matières 1. Format de la programmation.............................................................................................. 3 2. Système d'axes ................................................................................................................... 4 3. Programmation des trajectoires.......................................................................................... 5 3.1. Trajectoires linéaires .................................................................................................. 5 3.1.1. Parallèle à X ....................................................................................................... 6 3.1.2. Parallèle à Y ....................................................................................................... 6 3.1.3. Trajectoire linéaire quelconque.......................................................................... 7 3.2. Trajectoires circulaires ............................................................................................... 8 3.2.1. Sens horaire........................................................................................................ 8 3.2.2. Sens antihoraire.................................................................................................. 8 3.2.3. Trajectoire multi-quadrants................................................................................ 9 3.3. Changement de direction............................................................................................ 9 3.4. Programmation des quelques fonctions préparatoires et de cycles fixes ................. 10 4. Réglage des outils et mise en place de leurs correcteurs.................................................. 15 5. Exemple de programmation ............................................................................................. 16 MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 3 / 18 I.S.I.P.S 1. Format de la programmation L'écriture d'un programme doit respecter l'ordre suivant : N G X Y Z I J P Q F S T M N C'est le numéro de séquence, de N0 à N9999. Fonctions préparatoires G Ces fonctions sont les suivantes : G00 positionnement rapide G1 interpolation linéaire, G2 interpolation circulaire sens horaire, G3 interpolation circulaire sens antihoraire, G4 temporisation en fin d'usinage, G53 annulation des correcteurs, G56 validation des correcteurs, G80 annulation des cycles fixes tels que : G81 perçage, G82 lamage, G83 perçage avec brise-copeau, G84 taraudage, G85 alésage avec remontée lente de l'outil, G86 alésage avec remontée rapide de l'outil et arrêt de broche, G89 alésage avec temporisation en fin de travail. G92 indique le transfert de l'origine choisie. X, Y et Z Ce sont les coordonnées absolues du point final de la trajectoire (5 chiffres de 0 à 99 999 en centièmes de mm). I et J Ce sont les coordonnées relatives du centre d'une trajectoire circulaire par rapport au point initial de la trajectoire ; elles ont respectivement les mêmes signes que X et Y (5 chiffres de 0 à 99 999 en centièmes de mm). MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 4 / 18 I.S.I.P.S P et Q Ce sont les projections sur les axes X et Y du rayon fictif d'un outil (R = 100 mm) placé sur le point final d'une trajectoire et normal à celle-ci. Ce rayon fictif, écrit en centièmes de mm (10000), permet à la CN de prendre en compte la correction puis de calculer la position de l'outil en fonction de son rayon réel placé dans le correcteur de rayon. F C'est la fonction adresse de la vitesse d'avance en mm/min (de 0 à 3 000). S C'est la fonction adresse de la sélection des vitesses de rotation de la broche. T C'est l'adresse de sélection d'un outil et de son correcteur. Dans T0302 par exemple, le premier nombre 03 indique le n° de l'outil sélectionné, le deuxième, 02, indique le n° du correcteur de longueur et de rayon. Fonctions adresses, ou codes M Ces fonctions sont les suivantes : M ou M0 : lorsque cette adresse est lue, il y a arrêt des mouvements d'avance, de la broche et de l'arrosage ; M1 est un arrêt facultatif qui remplit les mêmes fonctions que M0 ; M2 est un ordre de fin de programme ; M3 est un ordre de mise en rotation de la broche dans le sens horaire ; M4 est un ordre de mise en rotation de la broche dans le sens antihoraire ; M5 est un ordre d'arrêt de broche ; M8 est un ordre de mise en fonction de l'arrosage ; M9 est un ordre d'arrêt de l'arrosage. 2. Système d'axes Le système d'axes est du type conventionnel, mais on a la possibilité de choisir l'origine du programme pour faciliter l'usinage et éviter les transferts de cotes. Cette origine se programme manuellement ou peut être transférée grâce à la fonction G92. Pour éviter tout malentendu et rendre plus facile la compréhension des réglages, on supposera que c'est l'outil qui se déplace et non les supports de pièce. MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 5 / 18 I.S.I.P.S Lorsque la machine est sur « ses origines » — butées électriques de fin de course, butée longitudinale, butée transversale, butée verticale —, on dit qu'elle est en prise d'origine sur butées, ou POB. Lorsqu'on désire choisir une origine différente de POB sur un point quelconque de la table ou sur une pièce montée sur la table, il faut procéder de la façon suivante (Fig. 1) : On déplace la broche manuellement puis on la centre sur l'origine choisie que l'on matérialise par des artifices de réglage. Au cours de ces déplacements, il est facile, grâce à la visualisation, de relever la valeur des déplacements effectués ( ) , , X Y Z −Δ −Δ −Δ et de les introduire, en les validant, dans les correcteurs d'axes. Ainsi, la nouvelle origine absolue sera située en 0'. Figure 1 3. Programmation des trajectoires 3.1. Trajectoires linéaires Fonction préparatoire G01 ou G1, coordonnées du point à atteindre XYZ, correcteurs de rayon PQ. On a observé qu'en tournage, on programmait la trajectoire du centre du rayon de l'outil. En fraisage, on programme le contour réel de la pièce sans tenir compte du rayon de la fraise choisie. Mais il faut placer, en fin de trajectoire, des correcteurs P et Q qui sont les projections sur les axes X et Y d'un rayon fictif R = 100 mm normal au profil du contour en fin de trajectoire MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 6 / 18 I.S.I.P.S 3.1.1. Parallèle à X Considérons une trajectoire linéaire AB parallèle à X (Fig. 2). Figure 2 Le format de la séquence concernée, après le premier point A programmé à l'altitude Za, est : N G1 XB YB P0 Q10000 F P et Q sont exprimés en centièmes de mm. La normale au point d'arrêt de la trajectoire porte le vecteur Q. 3.1.2. Parallèle à Y Considérons une trajectoire linéaire CD parallèle à Y (Fig. 3.) Figure 3 MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 7 / 18 I.S.I.P.S Le format de la séquence concernée, après le premier point C programmé à l'altitude Zc, est : N G1 XD YD P10000 Q0 F La normale au point d'arrêt de la trajectoire porte le vecteur P. 3.1.3. Trajectoire linéaire quelconque Considérons une trajectoire linéaire GH quelconque (Fig. 4 ). Figure 4 Le format de la séquence concernée, après le premier point G programmé à l'altitude Zg, est : N G1 Xh Yh P-5000 Q8660 F Les deux vecteurs de correction P et Q permettent au programmeur d'ignorer le rayon réel de l'outil lors de l'élaboration du programme. Ce n'est qu'en fonction de l'outil disponible et au moment des réglages que l'opérateur placera dans le correcteur de rayon d'outil le rayon réel de l'outil choisi. Le calculateur déterminera les trajectoires en fonction de ce rayon et situera le centre de l'outil à une distance précise du contour. P et Q sont les composantes du rayon fictif R (dans le programme), respectivement sur X et Y. Lorsque dans une séquence, X change de signe ou de valeur par rapport à la séquence précédente, il faut récrire P. De même pour Y et Q. MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 8 / 18 I.S.I.P.S 3.2. Trajectoires circulaires Fonctions préparatoires G2 ou G3, coordonnées du point à atteindre XY, coordonnées du centre du cercle IJ, correcteurs de rayon PQ. La programmation s'effectue quadrant par quadrant. Dans une même séquence, on ne peut programmer qu'un seul quadrant. 3.2.1. Sens horaire Considérons une trajectoire circulaire AB parcourue dans le sens horaire (Fig.5a). I et J sont les coordonnées du centre de la trajectoire circulaire par rapport au point de départ A de la trajectoire. Le format de la séquence concernée, après le premier point A programmé à l'altitude Za, est, F étant la vitesse d'avance : N G2 XB YB I0 J-4000 P10000 Q0 F Figure 5a et b 3.2.2. Sens antihoraire Considérons une trajectoire circulaire CD parcourue dans le sens antihoraire (Fig. 5b). Le format de la séquence concernée, après le premier point C programmé à l'altitude Zc, est : N G3 XD YD I-4000 J0 P0 Q 10000 F MÉTROLOGIE & MOCN INTRODUCTION À LA PROGRAMMATION SPRUYT G. MOCN - 9 / 18 I.S.I.P.S Les deux coordonnées du centre doivent satisfaire la relation suivante : 2 2 R I J = + 3.2.3. Trajectoire multi-quadrants Considérons une trajectoire circulaire coupant l'un des axes. Soit Y l'axe coupé et CD la trajectoire parcourue dans le sens horaire (Fig. 6). Figure 6 Le format des séquences concernées, après le premier point programmé à l'altitude Zc, est : N G2 XE YE I2828 J-2828 P0 Q10000 F N G2 XD YD I0 J-4000 P7071 Q7071 F Lorsqu'on coupe un axe, il faut changer de séquence pour situer la courbe à l'intérieur du uploads/Ingenierie_Lourd/ intro-programmes.pdf

  • 20
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager