Vous êtes sur la page 1sur 33

20/12/2019

Chapitre 3
Machines Outils A Commande
Numérique

Définition de la Commande numérique

Opération d’usinage réalisée sur machine outil

contrôlée a travers un directeur de commande par

un programme numérique.

1
20/12/2019

Organisation architecturale d'une MOCN


Ordinateur MOCN
Eléments structurels de la
Moniteur machine

Clavier Commande de Moteur Table


déplacements des
support
Z
axes X, Y, Z de broche
capteur
Microprocesseur de
l'ordinateur Moteur Table
Commande de la
broche
mobile X
capteur

Moteur Table
Microprocesseur mobile Y
de la commande
Logiciel de capteur
numérique
commande

Place de la commande numérique dans


l’industrialisation moderne

 Possibilité d’interfacer le résultat de la conception avec la


fabrication. La commande numérique est utilisée pour le
contrôle du déplacement des outils de coupe.
 Fabrication en grande série ou en masse (industrie de
l’automobile, robotisation) .
 Fabrication en petits lots (prototypage, produits uniques,
création des formes complexes).
 Prise des mesures, assemblage, opérations de finitions, autres
procédés de fabrication.

2
20/12/2019

À quoi sert la commande numérique ?

 La commande numérique est un procédé automatisé de


positionnement.

 A partir d’informations numériques fournies à l’aide d’un


programme, un organe mobile peut se déplacer suivant une
trajectoire donnée à une position définie par les coordonnées.

Machines traditionnelles

 L’opérateur doit contrôler le fonctionnement en tout


moment;

 L’opérateur change l’outil, le brut et commande tous


les réglages des paramètres;

 Machines spécialisées, capables de suivre des


trajectoires matérialisées;

 Limitations assez sévères des paramètres de travail


de la machine.

3
20/12/2019

Fonctions d’un opérateur pour MOCN


 Assurer la fixation de la pièce et des outils;
 Sélectionner ou choisir les vitesses et les profondeurs de
coupe et les avances;
 Compenser les variations des outils;
 Vérifier l’état de fonctionnement de la machine;
 Effectuer les procédures de mise en marche et arrêt de la
machine;
 Contrôler les mouvements d’approche, d’usinage et de retrait
des outils;
 Vérifier la qualité de l’usinage;
Taches à la fois plus faciles mais plus
techniques que pour l’usinage conventionnel

Utilisation des ordinateurs pour la commande


numérique
Le DCN est utilisé pour:
 Le pilotage de l’outil et des axes motrices principales et
secondaires;
 Pilotage d’autres systèmes auxiliaires (lubrification, magasins
d’outils, évacuation des copeaux, etc.);
 En tant qu’aide à la programmation et opération directe par
l’opérateur;
 Compensation des erreurs et des variations géométriques
des outils;
 Contrôle intégré;
 Autodiagnostic et manutention automatisés;
 Connexion en réseau pour transfert de données;

4
20/12/2019

Domaine d’application des MOCN

Avantages des MOCN en production


 La possibilité de réaliser des pièces complexes, autrement
irréalisables sur des machines classiques;
 Universalité et flexibilité supérieure par rapport aux machines
classiques;
 La diminution des temps d’arrêt pour contrôle dimensionnel et
réglages; diminution des temps morts; diminution du temps
de fixation et dégagement des pièces et outils, surtout avec
des systèmes automatisées de changement des outils;
 Meilleur rapport temps de coupe/temps d’arrêt;
 Moins de surveillance et moins de manœuvres manuelles de
la part des opérateurs;
 Rendement et qualité constantes;
 Réduction du nombre des machines nécessaires pour une
production donnée;

5
20/12/2019

Avantages au niveau organisationnel


 Possibilité d’embaucher des opérateurs ayant des
compétences plus ciblés;
 Contrôle plus facile des pièces et des temps d’utilisation des
machines et des outils;
 Possibilité d’exécuter sur demande des programmes pour des
séries réduites; réduction des stocks;
 Les opérations communes peuvent être décalées pour le
deuxième ou troisième quart de travail;
 Migration plus facile d’une MOCN à une autre, pour les
opérateurs ainsi que pour les pièces usinées; moins
d’expérience sur une certaine machine demandée;
 Changement de production plus facile;
 La séparation des phases de préparation et de production
des pièces;

Désavantages
 Prix d’acquisition toujours plus élevé que pour les machines
conventionnelles;

 Frais d’entretien plus élevées à cause de la complexité


accrue; moins des possibilités de réparations à l’interne;

 Moins de tolérance aux erreurs;

 Environnement plus contrôlé à cause des systèmes


électroniques et de la précision supérieure (température,
vibrations, poussières, humidité, etc.)

 Qualifications assez poussées pour les techniciens;

6
20/12/2019

Mode d’usinage en Commande Numérique

 Usinage point à point


l'outil ne soit pas en contact avec la pièce quand il se déplace
d'un point à un autre.

Mode d’usinage en Commande Numérique

 Le mode paraxial

Seuls les déplacements parallèles aux axes de la machine sont


autorisés.

7
20/12/2019

Mode d’usinage en Commande Numérique

 Le mode contournage
Il permet, lors de l'usinage, de générer avec précision des
trajectoires d'outil par rapport à la pièce.

Système d’axes cas d’un CUV

8
20/12/2019

Axes complémentaires

Centre d’usinage verticale

Magasin Z
d’outils

Broche
Directeur de
commande

Table

9
20/12/2019

Centre d’usinage horizontale

Autres configurations

10
20/12/2019

Changeur parapluie

Changeur avec bras

11
20/12/2019

Changeur à grande capacité

Chapitre 4
Programmation ISO

FRAISAGE

12
20/12/2019

Systèmes de coordonnés

Chaque machine dispose d'un


système de coordonnées fixe.

Système de référence machine

Il est défini par le constructeur.

OM

ORIGINES
Z
OP
G54—G59
(PREF)
Y

OM

13
20/12/2019

Représentation graphique du PREF et du


DEC

Origine Programme
Origine
mesure
Om
Pour faciliter le calcul des points
Pour réaliser un usinage, la machine
programmésdéclare
L’opérateur et tenirdans
compte de la
le programme
doit exécuter des déplacements du
géométrie
les du matériel
coordonnées employé
des points générés
point courant par rapport à l’Origine
(machine,
par rapportoutil, porte-pièce)
à l’origine une chaîne
programme OP. Origine
mesure : Om
géométrique est construite. porte-outil
Point courant
Opo

Point
générateur
Origine Pg
Origine Programme
porte-pièce OP
Opp

97

14
20/12/2019

ORIGINES
Volume utile de
Z La position calculée travail de la
Om du point courant machine
Y
Paramètre Opo/PT
machine X
COUR
Les jauges outils
Pg La position
La PREF
programmée
Op
OP
Pièce
Le DEC 1
Porte pièce

Opp Table

OUTILS

T1 G43 H1

G42/G41 D1

15
20/12/2019

Interpolation linéaire

G00

G0 X25. Y31 Z-3

Interpolation linéaire

G01

G1 Y… F…

16
20/12/2019

Interpolation circulaire

G02

Programmation au rayon
angle < 180°
G2 X.. Y… R10.

Interpolation circulaire

Action : Déplacement circulaire sens anti-trigonométrique en


G02 vitesse travail du point A au point B.

N110 G2 XB YB RC F240
C
F

103 JLH

17
20/12/2019

Interpolation circulaire

G03

Programmation au rayon
G3 X.. Y… R10.
Angle < 180°

Interpolation circulaire

Action : Déplacement circulaire sens trigonométrique en


G03 vitesse travail du point A au point B.
Y

N200 G3 XB YB RC F240
F
C

105 JLH

18
20/12/2019

Programmation du centre

G2/G3 X.. Y… I… J…

Relatifs par rapport


au point de départ

Interpolation circulaire

Rayon négatif Congé


R-

R+ R

G1 X.. Y..
G2 X.. Y… R+ G1 X.. Y.. R..
G2 X.. Y.. R..
G1 X.. Y..
G1 X.. Y..
G2 X.. Y… R-

19
20/12/2019

Application

G0 X0 Y0
G1 X145. F500
Y35. R20.
X90.
Y65.
G2 X75. Y80. R15.
G2 X75. Y80. I0 J15.
G1 X35. Y120.
X0
Y0

Définitions Programme
PROGRAMME

%100
N10 …
N20 …
N…
N…
….. BLOC
N100 G1 X30.4 F120 M8
N…
N…
….. MOT
N340 M2

N… G… X… F… M…

Numéro de Mot de fonction


bloc auxiliaire
Mot de fonction Mot de Mot de fonction
préparatoire dimension technologique

20
20/12/2019

Création de programme

ENTETE FIN
O500 Numéro (1-9999) G00 Z200. Dégagement de
l’outil a Z200.
G90 G00 G17 G40 G80 G49 M5
Initialisation
T1 M6 Arrêt broche
Appel d’outil M9
G54 G00 X-15. Y15. Arrêt arrosage
M30
S2500 M3 Déclaration de OP Fin de programme

G43 H1 Z200. Vitesse de broche


Prise en compte du
correcteur H et
positionnement à un z
déféni

Structure programme
Structure Exemple
%4723
NUMERO DE (Tour SMI )
PROGRAMME (Poignée )
IDENTIFICATION (Ph 10 coté cone )
(11/04/03)

INITIALISATION N28 G40 G80 M5 M9

POSITION DEGAGEMENT N29 G0 G52 X0 Z0

(OPERATION CENTRER)
N30 T5 D5 M6 ( FORET A CENTRER )
OPERATION 1 N40 G0 X0 Z52
N45 G95 G97 S2500 F0.05 M3 M8
N50 G1 Z40
N60 G0 Z52
N70 G0 G52 X0 Z0 M9
POSITION DEGAGEMENT

………………………..............................
…………………………………………..

111 JLH

21
20/12/2019

Structure programme

………………………..............................
…………………………………………..

(FINITION PROFIL)
N240 T3 D3 M6 ( OUTIL DE FINITION)
N250 G92 S4000
N260 G0 X4 Z52 F0.05 M8
N270 G1 G42 X5 Z46
N280 G96 S250
OPERATION N N290 G1 X15.961 Z46
N300 X24 Z31
N310 Z26
N320 X26
N330 G3 X34 Z22 I26 K22
N340 G1 Z18
N350 X42
N360 G97 S1000
N370 G0 G52 G40 X0 Z0 M5 M9
POSITION DEGAGEMENT

N710 M2
FIN DE PROGRAMME

112 JLH

Structure d’une Opération

Structure Exemple
(OPERATION
CENTRER)

N30 T5 D5 M6 ( FORET
A CENTRER )

N40 G0 X0 Z52

N45 G 97 G95 S2500


F0.05 M3 M8

N50 G1 Z40

N60 G0 Z52

113 JLH

22
20/12/2019

Fonctions ISO
Indications Adresses Signification
Début d'un programme % Début de programme paramètre d'entrée
N Numéro de bloc
Ordre
H Numéro de sous-programme
Elles prédisposent la machine pour un ordre précis.
Fonctions préparatoires G
(Peuvent varier suivant le DCN)
Valeur du déplacement
XYZ
Déplacements suivant les axes positif ou négatif sur le ou
AB C
les axes choisis
Vitesse d'avance exprimée
Avance F
en mm/min
Fonctions auxiliaires M Fonctions particulières désignant un ordre
Outils T.. D.. Sélection de l'outil et de son (ou ses) correcteur(s)
Rayon R -Rayon du cercle en G02 G03
Plan de sécurité ER -Plan de référence en cycle
Vitesse -N ou Vc suivant G96 ou G97 placé avant
S
Répétition -Répétition d’une séquence

JLH 114

Fonctions G
Tour -
Code Désignation Révocation
Fraisage
G00 Interpolation linéaire à la vitesse rapide. G01-G02-G03 T-F

G01 Interpolation linéaire à la vitesse programmée G00-G02-G03 T-F

G02 Interpolation circulaire sens anti-trigo. G2 X..Y..I..J.. ou R.. G00-G01-G03 T-F

G03 Interpolation circulaire sens trigo. G3 X..Y..I..J.. ou R.. G00-G01-G02 T-F

Cycle de filetage G33 X… Z… K… EA… EB… R… P… Q… F… G00-G01- T


G33
S… G02-G03
G40* Annulation d'une correction d'outil suivant le rayon. G41-42 T-F

Positionnement de l'outil à gauche de la trajectoire programmée T-F


G41 G40-42
d'une valeur égale au rayon.
Positionnement de l’outil à droite de la trajectoire programmée T-F
G42 G40-41
d'une valeur égale au rayon.
Programmation absolue des coordonnées par rapport à l'origine T-F
G52 Fin de bloc
mesure.

JLH 115

23
20/12/2019

Fonctions G

G59 Changement d'origine programme. Fin de bloc T-F


G64 Cycle d’ébauche paraxial G64 Nn Nm I... K... P... F... G80 T
G65 Cycle d’ébauche de gorge G80 T

Appel inconditionnel d'un sous-programme G77 H… ou d'une T-F


G77 Fin de bloc
suite de séquences avec retour. G77 N... N….

Saut conditionnel ou inconditionnel à une séquence sans retour. T-F


G79 Fin de bloc
G79 N..

G80* Annulation d'un cycle d'usinage. Tout cycle T-F

G81 Cycle de perçage - centrage. G81 X… Y... Z... ER… G80 F

G82 Cycle de perçage - chambrage. G82 X… Y... Z... FR... EF... G80 F

G83 Cycle de perçage avec débourrage. G83 X…Y... Z...ER… P… Q… G80 T-F

G84 Cycle de taraudage. G84 X…Y…Z…ER… (F S x pas) G80 F


G85 Cycle d'alésage. G85 X…Y… Z… ER… G80 F

JLH 116

Fonctions G

Cycle d'alésage avec arrêt de broche en fond de trou.G86


G86 G80 F
X…Y…Z…ER…
Cycle de perçage avec brise-copeaux. G87 Y… Z… ER…
G87 G80 F
P…Q…ER…
Cycle d'alésage et dressage de face. G88
G88 G80 F
X…Y…Z…ER…
Cycle d’alésage avec arrêt temporisé en fond de trou. G89
G89 G80 F
X… Y…Z…ER…EF…

G90* Programmation absolue des coordonnées. T-F

G92 Limitation de la fréquence de rotation (N) en tr/min M02 T-F


G94 Vitesse d’avance en mm/min G95 T-F
G95 Vitesse d’avance en mm/tr G94 T-F
G96 Vitesse de coupe (Vc) constante en m/min G97 T
G97 Fréquence de rotation (N)constante en tr/min G96 T-F

JLH 117

24
20/12/2019

Fonctions M

Code Désignation Révocation


M00 Arrêt programmé Action sur DCY
M02 Fin de programme pièce %
M03 Rotation de broche sens horaire M0-M4-M5
M04 Rotation de broche sens anti-horaire M0-M3-M5
M05 Arrêt de broche M3-M4
M06 Changement d’outil Compte rendu
M07 Arrosage N°1 M0-M9
M08 Arrosage N°2 M0-M9
M09 Arrêt des arrosages M8
M41 Gamme de rotation 1
M42 Gamme de rotation 2

JLH 118

Principales actions
Actions Syntaxes
%
(fichier : … )
(auteur : … )
Commencer un programme
(date : … )
(pièce : … )
(phase : … )
Initialiser N… M5 M9 G90 G40 G80
Aller au point de changement d’outil N… G0 G52 X… Z…
Appeler l’outil et son correcteur N… T… D… M6

Aller au point d’approche N… G0 X… Z…


N… G97 S… M.. M.. F…
(M3 ou M4 selon sens de rotation de la broche)
Paramètres de coupe
(M41 ou M42 selon gamme de rotation de la broche)
Mettre en route la broche
(Tournage F vitesse d’avance en mm/tr avec G95)
(Fraisage F vitesse d’avance en mm/min avec G94)
Programmer la vitesse de coupe N G96 S
constante

JLH 119

25
20/12/2019

Plans d’interpolation

Correction du rayon

Programmation du
centre d’outil

26
20/12/2019

Correction du rayon

A gauche A droite

Technique

Sortie

N200 G40 G1 X.. Y..

Entrée

N100 G41/G42 D..


N110 G1 X.. Y..

27
20/12/2019

A éviter
L
R

R< R outil
L faible

G41-C42
en fraisage
Correction G41 : Profil à droite de l’outil Correction G42 : Profil à gauche de l’outil
dans le sens de l’avance dans le sens de l’avance

Prise en Prise en
1
compte du G41 4 compte du
G40
2 3

2 3
Prise en 4
compte du 1 Prise en
G40 compte du G42

Points programmés 1, 2, 3, 4.
JLH

125

28
20/12/2019

Cycles fixes

 Macros pré-établis dans le DCN


 Programmes paramétrés
 Réalisation des usinages répétitives
 Usinages point à point (centrage,…)

Format de programmation
Activation du cycle
G81 pointage
G83 perçage profond
…..

Paramètres du cycle
X,Y position
Z profondeur
…..

Autres positions
X,Y coordonnées
…..

Annulation

29
20/12/2019

Cycle de pointage

G81

G81 X… Y… Z… R… F…

Cycle de lamage

G82

G82 X… Y… Z… R… P… F…

30
20/12/2019

Cycle de perçage débourrage

G83

G83 X… Y… Z… R… Q… P… F…

Fonction G83

Cycle de perçage avec débourrage


(évacuation des copeaux)
XY

N… G83 Z… R… Q… P… Q
(Z=cote de fond du trou)
(R=cote de plan de retrait)
(Q=profondeur de passe)
(P=profondeur de la dernière passe)

P
Z

131 JLH

31
20/12/2019

Cycle de perçage brise copeaux

G73

G73 X… Y… Z… R… Q… P… F…

Cycle de taraudage

G84
G74

G84/G74 X… Y… Z… R… P… F…

32
20/12/2019

Cycle d’alésage

G86

G86 X… Y… Z… R… F…

Plan de retrait

G98

G99

33

Vous aimerez peut-être aussi