• Aucun résultat trouvé

Constitution d'un Centre d'Usinage (CU)Un CU est constitué :

N/A
N/A
Protected

Academic year: 2022

Partager "Constitution d'un Centre d'Usinage (CU)Un CU est constitué :"

Copied!
16
0
0

Texte intégral

(1)

Constitution d'un Centre d'Usinage (CU)

Un CU est constitué :

d'une partie opérative analogue à une fraiseuse conventionnelle.

d'un directeur de commande numérique (l'automate).

d'un pupitre de dialogue homme machine composé d'un écran et d'un clavier.

Voir photo ci-dessous.

Les axes

Quelques règles pour retrouver les axes d'un CU.

L'axe Z est toujours celui de la broche. Son sens positif éloigne l'outil de la pièce.

L'axe X est l'axe de plus grande course autre que Z.

Aucun axe n'est pointé vers l'utilisateur.

Pour la définition d'un programme et des paramètres de réglages d'une machine (PREF, DEC, Jauges, ...) : Il est toujours considéré que :

la pièce est fixe

les outils se déplacent.

Ceci ne correspond pas forcément à la réalité, pour s'y adapter il suffit d'attacher son esprit à la pièce et d'imaginer les mouvements de ce point de vue.

Partie opérative

Partie commande

Y X

Z Pupitre

(2)

Fonctionnement d'un axe asservi

Un axe asservi est courament constitué :

D'un moteur électrique,

D'une vis sans fin associée à une douille à billes sans jeu,

D'un capteur angulaire.

Analyse simplifiée :

Un axe asservi est piloté par une carte d'axe qui reçoit la consigne du DCN.

Le capteur angulaire renvoie à la carte d'axe la position du point asservi A.

Quand le DCN envoie une consigne à la carte d'axe, la carte d'axe commande la rotation du moteur jusqu'à ce que l'information renvoyée par le capteur soit égale à la consigne.

Pourquoi et comment fait-on la prise d'origine Machine (POM) ?

Quand le DCN est mis hors tension, il perd l'information de position donnée par le capteur angulaire. Quand il est de nouveau sous tension, il sait de nouveau interpréter les déplacements de A mais il n'en connait plus la position. Ceci vient de la technologie des capteurs utilisés.

Juste après avoir mis sous tension la machine, il faut donc faire les POM sur chaque axe.

Pour ce faire, A est déplacé vers OM (l'origine machine). Quand A est en OM, le capteur de position OM est actionné, le DCN sait alors où se trouve A. Le fabricant de la machine a enregistré la distance entre Om et OM, le DCN peut ainsi situer Om (l'origine mesure).

L'origine mesure Om sert de référence à tous les mouvements qui suivent. Elle est très importante pour l'utilisateur.

L'origine machine OM est une référence interne à la machine. Elle a servi au fabricant de la machine outil. Elle est sans importance pour l'utilisateur.

Capteur angulaire

Douille à billes Carte d'axe

Moteur

380 V DCN

Om OM A

Capteur de position OM

Point Asservi

(3)

Le point asservi d'un centre d'usinage

Sur un centre d'usinage, A est l'intersection entre l'axe de la broche et le plan de nez de broche.

Le plan de nez de broche est sur la face inférieure de la broche.

Les origines et la chaine vectorielle

Dans l'étude du fonctionnement d'un axe asservi, nous avons vu que le DCN commande la position de A suivant un axe en envoyant à la carte d'axe correspondante une consigne proportionnelle à la distance voulue entre Om et A.

D'un point de vue mathématique, cette distance correspond à la coordonnée du vecteur

OmA

suivant cet axe.

Pour fonctionner sur trois axes la machine a donc simplement besoin des coordonnées du vecteur

OmA

sur chaque axe et à chaque instant.

Il est possible de progammer les déplacements de la machine en définissant directement les coordonnées successives de

OmA

. Mais en travaillant de cette façon, pour exécuter le programme sur une autre machine ou même simplement si il faut changer d'outil, il faut revoir complétement le programme.

L'astuce, consiste à décomposer le vecteur

OmA

en une somme de vecteurs pratiques à déterminer pour l'utilisateur.

Une décompistion classique est la suivante :

OmA= OmOpa OpaOpr OprP PA

Définiton des origines à connaître :

Om : Origine mesure

Opa : Origine palpable

Opr : Origine programme

P : Pointe de l'outil

Voir schémas page suivante.

PREF (prise de référence)

DEC (décallage)

Trajectoire programmée

Jauges outils

Axe de la broche

Plan du nez de broche A

Point Asservi

(4)

Exemple de fabrication :

Le perçage des trous d'une socle d'un solitaire Montage en étau

OmOpa

OpaOpr

OprP

PA

PREFX PREFY PREFZ

DECX DECY DECZ

Fichier contenant le programme

Décallage au rayon JR Longueur JZ

PREFY

Y

Om

Opa

X PREFX

Opr

DECY

DECX

OmOpa

OpaOpr

OprP

P et A confondus en vue de dessus pour un foret OmA

PREFZ

Z

Om X

Opr

Opa

OpaOpr OmOpa

DECZ

OprP P

A

PA OmA

(5)

Programmation

Lien à consulter pour plus détails

https://tu-quincy.fr/codes-de-programmation-iso-machine-num/

La structure d'un programme

Le programme en lui même est constitué de lignes. Elles sont appelées des blocs d'instructions. C'est à dire que ces instructions sont interprétées d'un bloc par le DCN. Les blocs sont numérotés. La numérotation doit être croissante mais peut comporter des lacunes.

Pour un DCN type NUM :

Un programme commence par % suivi du numéro de programme choisi par l'utilisateur.

Les caractères compris entre parenthèses ne sont pas interprétés par le DCN, et constituent donc des commentaires

La fin de programme est indiqué au DCN par le code M2. Le programme comporte un symbole de fin de programme utile lors du transfer d'un PC vers la machine pour indiquer la fin du chargement.

Pour un DCN type FAGOR :

Il n'y a pas de caractère de début de programme.

Il n'y a pas possibilité d'ajouter des commentaires.

Le code de fin de programme est M30.

Les principaux codes

L'ensemble des codes est donné en annexe page12. Ci-dessous sont rappelés ceux qui doivent être connus.

G00 : Avance rapide. Les coordonnées qui suivent dans le programme sont celles qui vont être atteintes en vitesse rapide.

G01 : Avance linéaire de travail. Les coordonnées qui suivent dans le programme sont celles qui vont être atteintes en ligne droite et à la vitesse de travail. La vitesse de travail doit être indiquée au préallable (code F) sans quoi la machine va à sa vitesse maxi !!

(6)

G02 G03 : Avance circulaire de travail. La vitesse de travail doit être indiquée au préallable (code F) sans quoi la machine va à sa vitesse maxi !!

Imaginons être au point A de coordonées xa ya. Nous voulons envoyer l'outil au point B de coordonnées xb yb suivant une trajectoire circulaire de centre O de coordonnées xo yo. Deux cas sont possibles en fonction du sens de parcours :

Sens de parcours horraire Sens de parcours trigonomértique Code : GO2 Xxb Yyb Ixo Jyo Code : GO3 Xxb Yyb Ixo Jyo

G40 : Le centre de l'outil suit les coordonnées programmées (se dit pilotage centre outil)

G41 : Prise de correcteur à gauche. Ptc est décallé de la trajectoire programmée à gauche dans le sens de parcours de la trajectoire. La valeur du décallage est la jauge en X définie pour le correcteur D dont le numéro a été précisé au chargement de l'outil. (voir cours sur « les jauges outil »pour plus de précisions)

G42 : Prise de correcteur à droite.

G80 : Annulation des cycles préprogrammés (G81 à G89) et donc retour à la programmation des trajectoires classiques avec les G01, G02 ou G03.

G81 : Cycle préprogrammé de perçage.

G82 à G89 : Le détail des cycles classiques est donné en annexe pour un DCN type NUM.

M06 : Ordre de chargement d'outil.

M03 : Rotation de la broche sens horraire. Sa vitesse doit être indiquée au préallable (code S).

M04 : Rotation de la broche sens trigonométrique. Sa vitesse doit être indiquée au préallable (code S).

M07 et M08 : Mise en route de l'arrosage.

M09 : Arrêt des arrosages.

M05 : Arrêt de la broche.

S : Vitesse de rotation de la broche en tr/min par défaut.

F : Vitesse d'avance en travail en mm/min par défaut.

B

A O

x y

OP

B

O A

x y

OP

(7)

Exemple de programme type NUM

%1000

(THU MAR 30 00H14M44S 2006) (T1:FR 40)(OP2:1 SURFACER) (T2:FR 10)(OP4:POCHE)

(T4:FORET 3)(OP6:PERCAGE D4)

(OP1:1 SURFACER) N180 G00 G52 Z0 N190 M3 M41 S500 N200 T1 D1 M6 (FR 40) N210 M3 M41 S637 M8 N220 G X-80.066 Y66.

N230 Z5.

N240 G1 N250 Z0 F129 N260 F510 N270 X42.

N280 X66. Y34.

N290 X-66.

N300 Y2.

N310 X66.

N320 Y-30.

N330 X-66.

N340 X-55.266 Y-62.

N350 X82.311 N360 Z5. F129 N370 G N380 M5 M9 N390 G G52 Z0

(OP2:CONTOURNAGE) N410 M3 M41 S500 N420 T2 D2 M6 (FR 10) N430 M3 M41 S1910 M8 N440 G X-46. Y25.

N450 Z5.

N460 G1 G41 X-40. F382 N470 Z-1. F191

N480 F382

N° du programme

Commentaires

N180 : N° du bloc

G1 : Les trajectoire suivantes seront effectuées en vitesse de travail.

G00 : Avance en rapide; G52 : Les coordonnées qui suivent sont données par rapport à Om; Z0 : Altitude du point à atteindre.

Globalement la machine remonte au maxi en vitesse rapide avant le changement d'outils

T1 : Numéro de poste outil; D1 : Numéro de correcteur d'outil à considérer; M6 : Ordre de chargement d'outil.

M5 : Arrêt broche, M9 : Arrêt arrosage.

M3 : Mise en rotation broche sens trigo; M41: Sélection de la première gamme de vitesses de la machine; S500 : Vitesse (speed) de rotation de 500 tr/min. (Sur le CU20, le changement d'outil doit être demandé quand la broche est en rotation).

M8 : Arrosage

G00 : Avance en rapide en X-80.066, Y66 par rapport à OP. L'altitude n'est pas changée.

Z5 : Descente en rapide à Z= 5 par rapport à OP.

Z5 : Descente en vitesse de travail à Z=0 par rapport à OP; F129 : Vitesse de travail de 129 mm/min.

F510 : La vitesse de travail passe à 510 mm/min.

Trajectoire du surfaçage ci-dessous

G : Passage en vitesse rapide

Chargement de l'outil 2 (fraise de 10)

G41 : Prise de correcteur à gauche

(8)

N490 G2 X-25. Y40. I-25. J25.

N500 G1 N510 X25.

N520 G2 X40. Y25. I25. J25.

N530 G1 N540 Y-25.

N550 G2 X25. Y-40. I25. J-25.

N560 G1 N570 X-25.

N580 G2 X-40. Y-25. I-25. J-25.

N590 G1 N600 Y25.

N610 Z5. F191 N620 F382 N630 G40 X-46.

N640 G N650 M5 M9 N660 G G52 Z0

(OP3:PERCAGE D4) N680 M3 M41 S500 N690 T4 D4 M6 (FORET 3) N700 M3 M41 S1379 M8 N710 G X36. Y-12.

N720 Z5.

N730 G81 Z-4. ER5. F69 N740 Y0

N750 Y12.

N760 X24.

...

N1030 X0 N1040 X-24. Y12.

N1050 X-36.

N1060 G G80

N1070 G N1080 M5 M9 N1090 G G52 Z0 N1100 M2

%

Trajectoire du contournage ci-dessous

G40 : Annulation de correcteur d'outil

G81 : Cycle de perçage; Z-4 : Profondeur des trous 4 mm par rapport à OP;

ER5 : Remonté à 5mm pour les déplacements entre deux perçages, F69 : Vitesse de trvail en mm/min.

Coordonnées des différents trous ci-dessous

M2 : Fin de programme Symbole de fin de programme

(9)

Les jauges outils

Définition des jauges outils

Les jauges outils définissent le vecteur

PA

comme indiqué sur le schéma ci-contre.

A est le point actif de l'outil. C'est LE point dont le programme défini la trajectoire (voir ci-dessous sa situation pour les outils courants).

L est la jauge qui donne la longueur de l'outil, elle est toujours prise en compte par la machine.

R donne le rayon sur le quel se trouve le point actif. Il n'est pris en compte qu'en G41 ou G42 (voir ci-dessous la compensation de rayon outil).

Localisation du point actif pour les outils courants en fraisage

Remarque : Dans les 4 derniers cas, R=0.

PA A

P R L

P

Fraise à surfacer

Fraise 2 tailles Foret à centrer

Foret Alésoir Taraud

P

P

P P

P

(10)

Prise en compte des jauges sur un CU

Longueur d'outil

La longueur d'outil, L est systématiquement prise en compte par le DCN.

Rayon d'outil

R est pris en compte seulement si il y a prise de correcteur à droite (G41 ou G42).

Influence de la jauge au rayon sur les côtes réalisées

Dans les trois cas ci-dessous calculez la cote réalisée d’après les indications indiquées.

Comprendre l’influence de la jauge en R sur les cotes fabriquées, permet de comprendre comment optimiser le réglage des jauges quand on a besoin de fabriquer des cotes précises.

Pour une correction à gauche

le code programme est G41 Pour une correction à droite le code programme est G42

L'annulation de correcteur

est programmée par un G40

(11)

Calcul de la correction de jauge

La démarche :

1. Déterminer la cote à viser Cv. Pour une production unitaire, c’est la cote moyenne.

2. Mesurer la cote fabriquée Cf . 3. Calculer la correction ΔR .

Remarque : Dans beaucoup de machine on peut directement saisir cette valeur qui s’appelle en général le correcteur dynamique.

4. Calculer la jauge finale Rfin (si on ne souhaite pas utiliser les correcteurs dynamiques)

Une application en fraisage :

1. La cote visée Cv = 16

2. Imaginons que l’on mesure Cf = 16,03

3. Dans ce cas le correcteur ΔR = -0,03/2 = -0,015

4. Imaginons que la jauge initiale soit Rinit = 5,011 Alors la jauge finale est :

Rfin = Rinit + ΔR = 5,011-0,015 = 4,996

16+/-0,01 Cf = 16,027

R

init

= 5,011 R

fin

DR

(12)

Annexe : Extrait du manuel de programmation NUM 750 / 760 F

(13)
(14)
(15)
(16)

Références

Documents relatifs

L’objectif de cette partie est de vérifier que le véhicule F-City est capable d’atteindre une vitesse de 10 km.h -1 dans une montée en pente de 10% (tg alpha = 0,1) pour

phénoménologique pour les conditions que nous avons définies précédemment et appliquées à l’évolution de champ de température dans l'épaisseur du ruban et

phénoménologique pour les conditions que nous avons définies précédemment et appliquées à l’évolution de champ de température dans l'épaisseur du ruban et

Il est question à travers cette étude de faire un diaporama de la gouvernance de la forêt Boucher dans la ville de Gatineau, en s’intéressant particulièrement

On

On peut donc imaginer, au même titre que la colonisation européenne s’est partagée le monde du XVIe au XXe siècle que quelques nations plus ou moins en coopération se partagent

Une liaison série est une ligne où les bits d’information (1 ou 0) arrivent successivement, soit à intervalles réguliers (transmission synchrone), soit à des intervalles

« La chose la plus importante que les dirigeants puissent faire est d’envoyer un message très clair à leurs employés, en leur disant qu’ils se préoccupent du bien-être global