Академический Документы
Профессиональный Документы
Культура Документы
Chapitre1
1. Introduction
Sur une machine-outil à commande numérique MOCN, l’opérateur ne fait plus partie de la
boucle d’usinage.
Il intervient avant l’usinage :
- Pour rédiger le programme de la pièce ;
- Pour introduire les paramètres machines ;
- Pour choisir et monter les outils nécessaires pour l’usinage d’une pièce ;
- Pour déterminer les dimensions des outils (Jauges outils) ;
Il intervient après l’usinage en contrôlant les cotes obtenues et en décidant des
modifications nécessaires.
En effet, les mouvements de la machine sont gérer pour un boitier électronique appelé
Directeur de commande numérique DNC, et l'usinage s'effectue par un mouvement relatif d’un
outil coupant par rapport à la pièce. A chaque machine est associé un système d'axes ou
référentiel machine (X, Y, Z).
porte-outil
outil
Machine usinage
Outil par
enlèvement
assurant les de matière
mouvements pièce
porte-pièce
Définition
L’axe de la broche est nommé z
L’axe x est perpendiculaire à l'axe z et correspond au plus grand déplacement proposé
L’axe y est identifié comme composant avec x et z un repère orthonormé direct
Les axes sont nommés x y z lorsque c'est l'outil qui se déplace (référentiel pièce) - x'y'z'
Le sens des axes est positif lorsque la distance pièce-outil augmente
D’autres axes (axes circulaires indexés/asservis, axes additionnels...) peuvent être définis
CAS DE TOURNAGE :
La figure suivante illustre un exemple de la dénomination des axes sur un tour parallèle
Explication :
L’axe Z est la direction de déplacement parallèle à l’axe de la broche. C’est le déplacement
longitudinal sur un tour. L’axe X est la direction de déplacement perpendiculaire à l’axe Z et
dont la course est la plus grande. C’est le déplacement transversal sur un tour. Selon la
norme "le sens positif du mouvement d’un chariot de la machine est celui qui provoque un
accroissement sur la pièce de la coordonnée correspondante".
CAS DE FRAISAGE :
(A) (C)
(B)
3. Préparation de la programmation
Un programme est la transcription, dans un langage compréhensible par le directeur de
commande numérique d’une machine, des opérations d’usinage à effectuer sur une pièce.
Les différentes manières de programmer sont :
− La programmation manuelle,
− La programmation assistée :
• Soit conversationnelle par le DCN
• Soit avec un logiciel de F.A.O (fabrication assistée par ordinateur).
Les documents suivants sont nécessaires:
− Le dessin de définition,
− Le contrat de phase avec l’isostatisme et les paramètres de coupe,
− Le dossier de la machine utilisée
- numéro du programme
- séquences CN
séquence CN
mots
o mot
o adresse
o et combinaison de chiffres (pour adresses des axes,
éventuellement avec des signes).
O 1234 ; N° du Programme
Programme N10
N20
N...
N…
N100 G01 X30.4 F120 M08 ;
N...
N...
N340 M02 ; Fin du programme
Bloc ou
Séquence N100 G01 X30.4 F120 M08
G01
Mot
Adresse
G 01 Valeur
- Un programme est exécuté dans l'ordre d'écriture des blocs situés entre les caractères de
début et de fin de programme.
Opération 1
Approcher
l’outil en rapide
Rappel
Initialisation
Adapter les
conditions de coupes
Opération 2
Réaliser
Rappel l’opération d’usinage
Initialisation
Dégager l’outil
Opération suivante
Fin du programme
Exemple:
O0001 ;
N10 G90 G28 U0 W0; (Retour à la position de référence)
N20 T0101 ; (Appel de l'outil N°1 dans la tourelle et du correcteur outil 01)
N30 G97 S900 M04 ;
CAS DE FRAISAGE
Format :
N.. M06 T□□
Exemple:
O0001 ;
N10 G90 G28 W0; (Retour à la position de référence)
N20 T02 M06 ; (T02: Choix de l’outil en position 2 du magasin)
(M06: Chargement de l'outil choisi)
Format
N.. G97 S.. [M03/M04]
N.. G96 S.. [M03/M04]
Avec :
- G97 : Vitesse de broche exprimée en tr/mn.
- G96 : Vitesse de coupe constante exprimée en m/mn.
- S… : Argument obligatoire lié à la fonction et définissant la vitesse
programmée.
Propriétés :
La fonction G97 est une fonction modale initialisée à la mise sous tension.
La fonction G96 est une fonction modale.
Révocation :
La fonction G97 est révoquée par G96 S..
La fonction G96 est révoquée par G97 S..
Propriétés :
- La fonction G95 est une fonction modale initialisée à la mise sous
tension.
- La fonction G94 est une fonction modale.
Révocation :
Les fonctions G94 et G95 se révoquent mutuellement.
6.3.3. La lubrification :
Les fonctions M07 ou M08 permettent l’arrosage de la pièce
L’arrêt de l’arrosage est exprimé par la fonction M09
Application :
Programmation absolue (G90)
Coordonnées des points a, b, c, d, par rapport
à l’origine programme (OP) placée au centre
de la pièce.
N.. (G90) ...
N.. X20 Y-15
N.. Y20
N.. X-15
N.. X-20 Y-10
N..
Exemples
Programmation absolue (G90), (Système programmé au diamètre).
Coordonnées des points a, b, c, d, par rapport à l’origine
programme (OP).
Format
N .. G00 X(U)... Y(V)… Z(W)...
Exemple :
O0020 ;
N10 G28 W0 ; Position de mise en broche outil
N20 T03 D03 M06 ; Appel de l’outil
N30 S600 M03 ;
N40 G0 X20 Y20 Z2 ; Point a, approche
N50 G01 Z-1.5 F50 ; Plongée sur Z
N60 X50 Y40 F120 ; Point b
N..
L’exécution d’un congé, ou d’un chanfrein, situé entre deux interpolations linéaires peut être
automatiquement inséré entre l’interpolation linéaire (G01) le long d’un axe simple et l’interpolation linéaire le
long d’un axe simple perpendiculaire à cet axe simple.
Instruction :
- Spécifier le déplacement du point A au point B avec une programmation absolue ou relative suivant le
1er axe.
- Spécifier la valeur du chanfrein ou du congé.
- La commande présente dans le bloc suivant doit déplacer l’outil uniquement le long de l’autre axe.
Exemple :
SYNTAXE :
N.. G02/G03 X.. Y../Z.. I.. J../K.. / R.. F..
- X.. Y../ Z.. Coordonnées du point à atteindre
- I.. J.. /K.. Position du centre de l’interpolation dans le plan XY (I J)/PLAN XZ(IK) .
- R.. Rayon du cercle à interpoler.
Exemples
Interpolations circulaires par programmation absolue (G90)
L’interpolation circulaire G02 est exécutée par programmation du rayon (R), l’interpolation
circulaire G03 par programmation du centre du cercle (avec I et K).
N ..
N20 ... ; Appel de l’outil
N30 S900 M03 ;
N40 G95 F0.2 ;
N50 X20 Z85 ; Point a, approche
N60 G96 S200 ;
N70 G01 Z80; Point b
N80 G02 X50 Z65 R15; Point c
N90 G03 X50 Z35 I30 K50; Point d
N100 G00 X80;
N..
Syntaxe :
N... G28 X(U)... Z(W)...
Avec :
X,Z Coordonnées absolues de la position intermédiaire
U,W ... Coordonnées relatives de la position intermédiaire
L'ordre G28 est utilisé pour atteindre le point de référence en passant par une position
intermédiaire (X(U),Z(W)).
Il y a d'abord retrait à X(U) ou Z(W) et ensuite accostage du point de référence. Les deux déplacements se font
avec G00
Applications de
contournage en Finition
Travail demandé :
Ecrivez les programmes de contournage en finition des pièces ci-dessous
Exemple 1 :
Programme :
O0001 ; (N° Programme)
N10 G40 G90; (Bloc d’initialisation)
N20 G28 U0 W0 ; (Retour à l’origine Machine)
N30 T0101 ; (Appel d’outil)
N40 G00 X82 Z2; (Approche)
N50 G92 S2000; (Limitation Rotation Broche)
N60 G96 S200; (Application VCC)
N70 G01 X0 Z0 F0.3 M08; (pt 1)
N80 X80; (pt 2)
Bloc d’usinage
N90 Z-15; (pt 3)
N100 X100 W-30; (pt 4)
N110 W-50 (pt 5)
N120 G28 U0 W0; (Dégagement)
N130 M30; (Fin Programme)
Exemple 2 :
Programme :
O0002 ; (N° Programme)
N10 G40 G90; (Bloc d’initialisation)
N20 G28 U0 W0 ; (Retour à l’origine Machine)
N30 T0101 ; (Appel d’outil)
N40 G00 X52 Z2; (Approche)
N50 G92 S2000; (Limitation Rotation Broche)
N60 G96 S200; (Application VCC)
N70 G01 X0 Z0 F0.3 M08; (pt 1)
N80 X50 C1; (pt 2)
Bloc d’usinage
N90 Z-30; (pt 3)
N100 X60 W-25; (pt 4)
N110 X70 C1; (pt 5)
N120 Z-100 (pt 6)
N130 G28 U0 W0; (Dégagement)
N140 M30; (Fin Programme)