Vous êtes sur la page 1sur 32

MACHINES-OUTILS A

COMMANDE NUMERIQUE
CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

OBJECTIFS :
A la fin de ce module, l’apprenant devra être capable de :

Présenter l’évolution historique des machines-outils ;

Connaître les particularités des machines-outils à commande numérique par rapport


aux machines outil conventionnelle ;

Décrire l’environnement de préparation des programmes ;

Choisir l’origine programme d’une pièce à réaliser ;

Etablir un programme avec le langage ISO ;

Appliquer les fonctions G00, G01, G02, G03, G17, ... et les cycles d’usinage en
tournage ;

Effectuer les réglages nécessaires pour la fabrication de pièces mécaniques ;

Assurer les contrôles dimensionnels et si possible géométriques des pièces


mécaniques ;

Formation des formateurs 2/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

La fabrication mécanique de pièces par enlèvement de coupeau sur les machines-


outils conventionnelles prend beaucoup de temps de fabrication et demande une grande
expérience des opérateurs pour arriver à une qualité (précision) d’une pièce juste moyenne.
Par contre, en utilisant une machine-outil à commande numérique, l’usinage est beaucoup
bien précis et il ne demande pas beaucoup de temps sinon une maîtrise de la machine et de
la programmation.

A. Historique :

On peut commencer à parler de commande numérique appliquée à l'industrie au début


du 19ème siècle dans la ville de Lyon, Joseph-Marie Jacquard invente un métier à tisser
automatique en utilisant des bandes perforées qui contrôlent le tissage de motifs compliqués.

Dans les années 1880, le statisticien américain Hermann Hollerith à l'idée d'utiliser des
cartes perforées, similaires à celles de Jacquard, pour traiter des données.

Les premières applications de la commande numérique pour l’usinage ont vu le jour


dans le début des années 1950 à partir d'un besoin croissant de l'industrie aéronautique pour
l'usinage en fraisage des pièces mécaniques complexes de moteur d'avion. Le besoin est né
essentiellement de la nécessité de combinaison des mouvements dans l'espace, des diffé-
rents axes de travail des M-O. La création des MOCN correspond par nature à des besoins
en :

- petites séries

- moyennes séries

Leur souplesse d'évolution par rapport à des machines de production en grandes séries
(machines transfert, tours automatiques, etc.…) et l'investissement qu'elles représentent pour
une entreprise, permet rarement de les figer dans des travaux répétitifs, mais les destinent
aux usinages longs et complexes permettant de réunir un grand nombre d'opérations
d'usinage en une seule phase. Ce regroupement aisé d'opérations, facilité sur les M-O multi-
axes, permet de concevoir à l'heure actuelle des applications rentables en grandes séries.

Formation des formateurs 3/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

B. Définition de la commande numérique :

Une machine-outil à commande numérique, appelée communément MOCN, est un


système automatisé. Elle est composée d’une partie commande (PC) : le DCN (directeur de
commande numérique) et d’une partie opérative (PO) comprenant la structure de la
machine-outil, le porte-outil, l’outil et le porte-pièce ; la matière d’œuvre (pièce).

La commande numérique est un mode de commande dans lequel les valeurs désirées
d'une variable commandée sont définies selon un code numérique (la machine-outil constitue
le principal domaine d'application de la commande numérique). C'est une somme
d'automatismes dans laquelle les ordres de mouvement ou de déplacement, la vitesse de ces
déplacements et leur précision, sont donnés à partir d'informations numériques. Ces
informations sont codées sur des supports tels que : rubans perforés, cassettes ou disquettes
magnétiques ou simplement sauvegardés en « mémoire » dans le cas des dernières
générations de commandes numériques à calculateur intégré (CNC). L'ensemble de ces
informations de pilotage des machines - outil (M-O) est élaboré sous forme de programme à
exécution séquentielle. Les temps de réponse de telles commandes avoisinant la dizaine de
microsecondes, il sera tout naturellement possible d'espérer piloter la machine suivant des
trajectoires plus ou moins complexes, en vitesse et position.

C. Impact industriel de la commande numérique, son environnement et ses


développements :

Dans le domaine de l'usinage, le but de cette technique est de réaliser la préparation


et l'exécution du travail par des procédés tels que l'intervention humaine est pratiquement
supprimée.

Les avantages de cette technique sont de deux sortes : d'une part, les données
relatives à un usinage déterminé sont enregistrées et peuvent être rappelées au moment
désiré et d'autre part, des usinages extrêmement difficiles sont réalisables sur ce type de
machines sans avoir recours à un travail manuel complémentaire grâce au guidage
automatique de tous les déplacements relatifs des outils par rapport à la pièce.

L'emploi de la commande numérique représente une véritable escalade dans le


domaine de l'usinage. Elle a conduit, d'une part, à une suppression presque totale des
ouvriers qualifiés auprès des machines et d'autre part, elle exige l'intervention d'un personnel

Formation des formateurs 4/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

dont la qualification est de plus en plus proche à celle des Ingénieurs pour préparer les
programmes de fabrication.

D. Comparaison de la MO à commande numérique avec les machines classiques :

Afin de comparer les M-O à commande numérique avec celles classiques, on doit fixer
des critères :

1. Par rapport à la structure et les caractéristiques :

✓ Les fonctions remplies sont les mêmes qu'une M-O conventionnelle ;

✓ Positionner et maintenir la pièce ;

✓ Positionner et maintenir l'outil ;

✓ Assurer les mouvements relatifs entre l'outil et la pièce.

✓ La qualité mécanique générale de ces machines est de beaucoup supérieure aux M-O
conventionnelles ;

✓ Motorisation plus puissante ;

✓ Chaîne cinématique plus simple et plus robuste à variation continue, capable


d'encaisser des accélérations et des décélérations importantes ;

✓ Commande des chariots par vis à billes avec rattrapage automatique du jeu ;

✓ Glissières sans frottements utilisant des galets, des billes, lubrification hydrostatique et
des garnitures rapportées ;

✓ Bâtis largement dimensionnées, très rigides avec un excellent amortissement.

2. Par rapport aux caractéristiques principales :

✓ Puissance et vitesse élevées ;

✓ Robuste et bonne résistance à l'usure ;

✓ Déplacement rapide, précis, accélérations et décélérations très élevées ;

✓ Spécifications métrologiques très serrées ;

✓ Frottements et jeux très faibles ;

✓ Peu de vibrations ;
Formation des formateurs 5/32
CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

✓ Faible échauffement.

3. Par rapport à la commande :

✓ Commande souple : le DCN a la possibilité de mémoriser les instructions de


commande et les informations relatives à la pièce et de les utiliser autant de fois. Par
contre, la commande des machines conventionnelles est rigide assurée par des
mécanismes mécaniques tels que les baladeurs, les cames, les embrayages, etc.

E. Les domaines d’utilisation des MOCN :

On distingue plusieurs types de machines CN :

✓ les machines à enlèvement de copeaux : les perceuses, les tours 2 et 4 axes, les
centres de tournages 5 axes, les fraiseuses 2 axes 1/2, 3 axes, les centres d'usinage,
3 à 5 axes, les rectifieuses, les affûteuses, les machines d'usinage à très grande
vitesse...

✓ les électroérosions : les machines à enfonçages, les machines à fil.

✓ les machines de découpes : oxycoupage, laser, jet d'eau...

✓ les presses : métal, injection plastique.

✓ les machines à bois : à portique ou col de cygne.

✓ les machines spéciales : à panneaux, à têtes multiples, de conditionnement (Pour


l’agroalimentaire) ...

F. La structure d’une machine-outil à commande numérique :

Les programmes d'usinage sont réalisés à partir d'une origine appelée Origine
Programme (OP) positionnée par le programmeur. Le programme commande les
déplacements relatifs entre le brut et les outils dans le but de réaliser l'usinage de la pièce
finale. Ces déplacements sont réalisés dans un repère orthonormé normalisé

basé sur la structure de la machine.

L'axe de ce repère est un axe confondu avec celui de la broche de la machine. Le sens
positif de cet axe est donné par le sens d'éloignement de l'outil par rapport à la pièce.

Formation des formateurs 6/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

La détermination de l'axe entre les deux (2) axes restants se fait en identifiant celui qui
permet le plus grand déplacement. Le sens positif de est déterminé par le sens logique
d'éloignement de l'outil par rapport à la pièce.

L'axe est déterminé à partir de et grâce à la règle du trièdre direct.

NB : il faut noter que l’axe n’existe pas sur un tour à commande numérique.

G. La programmation :

La machine-outil à commande numérique fonctionne à partir d’instructions de


commande d’un programme stocké dans la mémoire de la machine. Pour réaliser une pièce,
les trajectoires d’outils et les conditions d’usinage sont définies dans un programme.

C'est le directeur de commande numérique (DCN) qui interprète les instructions,


reçoit les informations des capteurs et agit (par l'intermédiaire d'un variateur électronique) sur
les moteurs.

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).

Formation des formateurs 7/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

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.

Il existe plusieurs fabricants de DCN : Fanuc, NUM, Heidenhain, Siemens, Philips,


Makino, Fagor, Selca, Fidia, Real Meca, MAZAK.

1. Le langage :

À l'origine, le langage de programmation était le G-code, développé par l'EIA au début


des années 1960, et finalement normalisé par l'ISO en février 1980.

Le langage ISO (International Standard Organisation) :

Développé par l'EIA au début des années 1960 le langage de programmation était le
G-code, et finalement normalisé par l'ISO* en 1980 sous la référence (ISO 6983). Le langage
ISO est énormément répandu et sert de base à beaucoup de langages actuels.

Le langage FANUC :

Le langage Fanuc prend pour base le langage ISO de 1980. Il ajoute des fonctions
supplémentaires ce qui en fait un langage unique.

Les spécificités du langage sont :

• Parenthèses pour les commentaires

• Appel de sous programmes avec M98

• Points virgules en fin de blocs

Le langage NUM :

Le langage NUM prend pour base le langage ISO. Il ajoute des fonctions supplémentaires ce
qui en fait un langage unique.

Les spécificités du langage sont :

• Parenthèses pour les commentaires

• Appel de sous programmes avec G77


Formation des formateurs 8/32
CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Le langage SIEMENS :

Le langage SIEMEMS prend pour base le langage ISO. Il ajoute des fonctions
supplémentaires ce qui en fait un langage unique. Les spécificités du langage sont :

• Points virgules pour les commentaires

• Des appels de cycles.

Le langage HEIDENHAIN :

• Le langage HEIDENHAIN est un langage inventé par les Allemands pour animer prin-
cipalement des robots CNC conversationnels. Ce langage ne représente pratiquement
aucuns éléments du code ISO.

2. Configuration d’un programme :

Un programme est une suite d’instructions établies dans un langage codé ISO, il
comporte toutes les informations utiles à la machine pour réaliser l’usinage.

Il y’a deux types de programmes : le programme principal et les sous programmes.


Normalement, une machine-outil à commande numérique (MOCN) opère à partir d’un
programme principal, dès qu’une commande d’appel d’un sous-programme est lue dans le
programme principal, le contrôle passe au sous-programme spécifié. Quand une commande
de retour est lue dans le sous-programme, le contrôle passe au programme principal.

Programme principal Sous-Programme


Commande n° 1 Commande n°1
Commande n°2
Commande n°2
.
. .
. .
.
.
Appel sous-programme
Commande n° x
.
. Retour au
. programme
principal

Formation des formateurs 9/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

3. Définition d’un Programme :

Un programme est une suite d’instructions établies dans un langage codé (ISO) que l’on
décompose en une succession de blocs.
PROGRAMME
%100
N10 …
N20 …
N…
N…
…..
N100 G1 X30.4 F120 M8 BLOC
N…
N…
…..
N340 M2 MOT

• Un bloc est une ligne d’écriture, composée de mots qui contiennent les informations
géométriques et technologiques. Il se définit de la manière suivante :

N… G… X… F… M…

Numéro de Mot de Mot de fonction


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

• Un mot est composé d’une adresse et d’un nombre.

X 10.

Adresse Nombre

- La plus petite unité qui peut être spécifiée dans un programme est le mot
- Dans le cas d’un décimal toutes ces valeurs sont identiques :
X50.
X50.0 Déplacement de 50 mm suivant l’axe X.
X50000

Formation des formateurs 10/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

• « L’adresse » est l’utilisation d’un caractère de l’alphabet pour réguler les fonctions
de la machine. Les commandes sont exposées dans le tableau ci-dessous :

Fonctions Adresses Significations

Programme O Numéro du programme

Séquence N Numéro de séquence

Sélection du mode de déplacement


Fonction préparatoire G
(linéaire, circulaire…)

X, Y, Z Commande de déplacement des axes

A, B, C Commande de déplacement des axes

Mots de dimensionnement U, V, W additionnels

R Rayon d’arc

I, J, K Coordonnées du centre de l’arc

Vitesse d’avance F Spécifie la vitesse d’avance

Vitesse de rotation de Spécifie la vitesse de rotation de la


S
broche broche

Sélection d’outils T Spécifie le numéro de l’outil

Contrôle on/off des fonctions de la


Fonctions auxiliaires M
machine

Spécifie le numéro de correction de


Numéros de correction H, D
l’outil

Temporisation P, X Spécifie le temps de temporisation

Spécifie le numéro du sous-


Numéro de programme P
programme

Spécifie le nombre de répétition d’un


Nombre de répétition L
sous-programme ou d’un cycle

Paramètres P, Q, R Paramètres pour cycle d’usinage

Formation des formateurs 11/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

4. Structure d’un Programme :

Structure Exemple

O 4723
NUMERO DE (Tour SMI)
PROGRAMME (Poignée)
IDENTIFICATION (Ph 10 coté cône)
(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.

POSITION DEGAGEMENT N70 G0 G52 X0 Z0 M9

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

(FINITION PROFIL)
N240 T3 D3 M6 (OUTIL DE FINITION)
N250 G92 S4000
N260 G0 X4. Z52. F0.05 M8
OPERATION N N270 G1 G42 X5. Z46.
N280 G96 S250
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
POSITION DEGAGEMENT
N370 G0 G52 G40 X0 Z0 M5 M9

FIN DE PROGRAMME N710 M2

Formation des formateurs 12/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

H. Programmation d’un tour à commande numérique :

1. Système d’axes et Origine Programme :

a) Système d’axes :

Les axes des tours à commande numérique sont en général établis comme
suit :

- L’axe Z est l’axe de rotation du mandrin, il est (+) dans le sens du mandrin vers la pou-
pée mobile et (-) dans le sens opposé.
- L’axe X est (+) quand il s’éloigne de l’opérateur et est (-) dans le sens opposé.

Origine +X
Programme

-Z +Z

-X

b) Origine Programme :

Il est nécessaire de déterminer un point référence en écrivant un programme


d’usinage, ce point est appelé Origine Programme (OP). C’est le point origine à partir
duquel les mouvements de la machine sont programmés. Il est généralement déterminé
de telle sorte qu’il soit l’intersection de l’axe X (situé sur la face de la pièce) et de l’axe Z
(qui passe par l’axe de la pièce).

c) Origine machine :

C’est le point de référence fixé sur la machine auquel l’outil peut retourner si
commande de retour au point d’origine est exécutée.

Les opérations de la commande numérique peuvent ne pas être réalisées


correctement si la commande de retour au point origine n’est pas exécutée juste après la
mise sous tension et le démarrage de la machine.

Formation des formateurs 13/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

2. Commande des mouvements des axes :


a) Système de commande en absolu et en incrémental :

La direction et la distance des mouvements commandés des axes peuvent être


spécifiées de deux manières :

- En Absolu :

L’outil se déplace vers un point (position cible) qui est spécifié par ses
coordonnées dans le système de coordonnées de travail (origine programme, axes X
et axe Z).
Départ du point A arrivée point D via B et C :
X
O → A: …………………………………….
D 6

B 4 A → B: …………………………………….
C

2 A B → C: …………………………………….

-6 -2 1 Z C → D: …………………………………….

- En incrémental :

Le système spécifie la distance du point courant à la position programmée.

X Départ du point A arrivée point D via B et C :


D 6 O → A: …………………………………….
B 4
C
A → B: …………………………………….
2 A
B → C: …………………………………….
-6 -2 1 Z
C → D: …………………………………….

NB : il y’a deux façons de spécifier la valeur de déplacement de l’outil : la


programmation au diamètre et la programmation au rayon. Généralement pour le
tournage, les cotes suivant l’axe X sont désignées au diamètre sur les dessins de
définition des pièces ainsi il est donc préférable de programmer au diamètre.

Formation des formateurs 14/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

3. Les codes G usuels :


CODE G GROUPE FONCTION
G00 Déplacement rapide
G01 Interpolation linéaire
G02 01 Interpolation circulaire (sens horaire)
G03 Interpolation circulaire (sens antihoraire)
G04 00 Arrêt programme (temporisation - suivi de l'argument P ou X
en secondes)
G10/G11 Écriture de données/Effacement de données
G17 02 Sélection du plan X-Y
G18 Sélection du plan X-Z
G19 Sélection du plan Y-Z
G20 06 Programmation en pouces
G21 Programmation en mm
G28 Retour à la position d'origine
G31 00 Saute la fonction (utilisé pour les capteurs et les mesures de
longueur d'outil)
G32 Filetage à pas constant
G34 01 Filetage à pas variable
G40 Pas de compensation de rayon d'outil
G41 07 Compensation de rayon d'outil à gauche
G42 Compensation de rayon d'outil à droite
G70 Finition cycle d’usinage
G71 Cycle d’ébauche (chariotage)
G72 Cycle d’ébauche (dressage)
00
G73 Cycle d’ébauche (par profil)
G74 Cycle de tronçonnage
G75 Cycle de perçage
G76 Cycle de filetage
G90 Cycle de chariotage simple
G92 01 Cycle de filetage simple
G94 Cycle de dressage simple
G96 Vitesse de coupe constante (vitesse de surface constante)
G97 17 Vitesse de rotation constante ou annulation de G96 X-Y
G98 Avance par minute
G99 05 Avance par tour
Formation des formateurs 15/32
CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

A la mise sous tension de la machine, les codes G marqués du signe sont


actifs.

Les codes G qui appartiennent au groupe 00 ne sont effectifs que dans le bloc
dans lequel ils sont indiqués.

Un code G erroné entraine une alarme de la machine.

Un nombre illimité de codes G peuvent être programmé dans le même bloc pourvu
deux ou plusieurs d’entre eux n’appartiennent pas au même groupe. Si tel est le cas, le code
G reste actif.

3.1. Positionnement rapide G00 :

Avec le code G00, l’outil est rapidement positionné par rapport à la pièce sans que
ne soit spécifiée la vitesse de déplacement.

Format : G00 X------ Z------ ;

Exemple :

En absolu : En incrémental :

G00 X……….…. Z………….. ; G00 U………….. W…..……… ;

3.2. Interpolation linéaire G01 :

L’outil se déplace suivant une ligne vers la position commandée (X, Z). La vitesse
d’avance est spécifiée par un code F. Si cette vitesse était antérieurement définie, elle
peut être omise à moins qu’elle ne soit changée.

Formation des formateurs 16/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Format : G01 X------ Z------- F------- ;

G00 X…..Z…… ;

G01 X……Z……..F……. ;

NB : la commande suivant l’axe X est


omise car il y’a pas de mouvement suivant
cette direction.

G01 Z……F…… ;

G01 X50. Z-25. F0.2 ;

NB : Il est possible de mélanger un


déplacement en absolu et en incrémental
dans le même bloc :

G01 X50. W-28. F0.2 ;

OUBIEN

G01 U14. Z-25. F0.2;

Formation des formateurs 17/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

3.3. Interpolation circulaire G02, G03 :

Format: G02 (G03) X----- Z------I----- K------- F------- ;

NB : I et K peuvent être remplacés par R---

Avec la commande précédente, l’outil suit un arc de cercle à partir du point courant
vers celui désigné par X et Z, le centre de l’arc étant spécifié par I et K.

Commandes Signification

G02 Rotation sens horaire


1 Sens de rotation
G03 Rotation sens antihoraire

Point fin de l’arc dans le système


2 Point fin de l’arc X, Z
de coordonnées de travail

Distance du point début Distance du point début de l’arc


I, K
de l’arc au centre de l’arc au centre de l’arc
3
Rayon de l’arc si ce dernier est
Rayon de l’arc R
inférieur à 180°

Les valeurs de I et K désignent la


distance entre le début et le centre de l’arc
sont exprimées en incrémental au rayon.

Les signes + et - sont déterminés en


regardant le centre à partir du début de
l’arc.

Formation des formateurs 18/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON
Exemple 1

G03 X60. Z-35. I-25. K-43.3 F0.2 ; (R50. peut remplacer I-25. K-43.3)

Exemple 2

G03 X51.72 Z-20. I-10. K-10. F0.2 ; (R14.142 peut remplacer I-10. K-10.)

4. Fonction F : vitesse d’avance :

La vitesse d’avance est commandée avec des valeurs (nombre de 1 à 7 chiffres)


précédées de l’adresse F. Ces chiffres indiquent la distance parcourue par l’outil par tour de
broche ou par minute. Il n’y a pas de vitesse d’avance pour le déplacement rapide.

Le choix d’une avance par minute ou d’une avance par tour se fera en utilisant le code
G approprié :

Formation des formateurs 19/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

G99 spécifie la valeur de déplacement G98 spécifie la valeur de


(P) de l’outil par révolution de la pièce. déplacement (L) de l’outil par minute.

A la mise sous tension de la CNC, G99 est active.

La fonction F étant modale, la valeur précédemment commandée reste active jusqu’à


la commande d’une nouvelle valeur.

Dans le cas d’un filetage, F désigne le pas.

5. Filetage à pas constant G32 :

G32 permet la réalisation de filetage conique ou cylindrique à pas constant.

Format : G32 X-------- Z--------- F------ ;

L’outil réalise un filet du point A au point B avec un pas constant définie avec F.

2 sont des distances requises car le pas est incorrect au voisinage de A et B.

Formation des formateurs 20/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Exemple 1 :

G32 Z-25. F3.5 ;

Exemple 2 :

G32 X5. F3. ;

Exemple 3 :

G32 X60. Z-35. F2.;

Formation des formateurs 21/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

6. Cycle de filetage G92 :

Avec le G32 il est possible de réaliser toutes les formes de filetage à pas constant
mais quatre blocs de programmes sont nécessaires pour réaliser une passe. Ces quatre
blocs constituent un cycle. Le G92 permet de commander le cycle avec un seul bloc.

Format : G92 X------- Z-------- F-------- ;

Exemple :

G00 X40. Z5. M23 ;


G92 X29.3 Z-35. F1.5 ;
X28.8 ;
X28.48 ;
X28.28 ;
X28.16 ;
X28.06 ;
G00 X200. M24 ;

Formation des formateurs 22/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Formation des formateurs 23/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Tableau des passes en filetage :

Formation des formateurs 24/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

7. Cycles répétitifs (G70 à G76) :

Ce cycle d’usinage permet la simplification des programmes.

7.1 G71 : Cycle répétitif en chariotage :

Format : G71 P(ns) Q(nf) U----- W----- D------- F------ S------- ;

P et Q désignent le début du cycle d’usinage du profil programmé.

U et W désignent les surépaisseurs d’usinage laissées pour la finition suivant les axes
X et Z.

D désigne la profondeur de passe maximale.

7.2 G72: Cycle répétitif en dressage :

Format G72 : G72 P(ns) Q(nf) U----- W----- D------- F------ S------- ;

Formation des formateurs 25/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

7.3 G73: Cycle répétitif en boucle :

Format G73 : G73 P(ns) Q(nf) U----- W----- D------- F------ S------- ;

N.B : G70 permet de faire la finition des cycles G71, G72 et G73.

7.4 G70: Cycle de finition :

Format G70 : G70 P (ns) Q (nf) ;

7.5 Cycle répétitif de filetage G76 :

Formation des formateurs 26/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Format: G76 X---- Z----- I-------- K--------D--------H-------F------A------P------Q-------;

X, Z: position du point programmé

I : (+ ou -) détermine la différence de rayon entre le point de départ et le point


d’arrivée

K : profondeur de filet

D : profondeur de passe de la première passe de filetage

H : nombre de passes

F : pas du filetage

A : angle de l’outil à fileter

P : méthode de filetage

Q : angle de décalage pour filetage à filets multiples.

8. Temporisation G04 :

Une phase de temporisation peut être programmée durant l’usinage.

Format : G04 U------- ;

Pour stabiliser le diamètre intérieur de la


gorge sur la figure, il est nécessaire de faire
une temporisation de l’outil d’une durée d’un
tour ou plus de la pièce.

Formation des formateurs 27/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

9. Retour au point origine machine G28 :

Format : G28 U(x)-------W(Z) -------- ;

L’outil retourne à la position origine machine suivant les axes commandés en passant par
le point intermédiaire spécifié.

G28 X200. Z200. ;

10.Contrôle de la vitesse de coupe G96 – G97 :


❖ Contrôle de la constance de la vitesse de coupe (Vc) constante

Exemple : G96 S120 -------- ; dans ce cas la vitesse de coupe VC=120 m/min

❖ Contrôle de la constance de la fréquence de rotation

Exemple : G97 S3000 -------- ; dans ce cas-ci N=3000 tr/min

11.Fonctions Auxiliaires Codes M :

Les fonctions auxiliaires M permettent d'enclencher la lubrification, de changer d'outil,


ou de déclencher des accessoires.

Formation des formateurs 28/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Codes M Fonction Description


M00 Arrêt programme Il permet d’arrêter la machine durant l’usinage

M01 Arrêt optionnel Un commutateur sur le pupitre l’exécution ou non


de l’arrêt
M02 Fin de programme Il est utilisé pour arrêter un programme lu à partir
d’un support extérieur à la machine
M03 Rotation de la Permet la rotation de la broche
broche
M04 Rotation de la Permet la rotation de la broche sens inverse
broche sens inverse
M05 Arrêt de la broche Arrête la broche
M08 Lubrification Permet la lubrification
M09 Arrêt lubrification Arrête la lubrification
M23 Chanfreinage au Réalisation de chanfrein durant de filetage
filetage
M24 Arrêt Chanfreinage Arrête la réalisation de chanfrein durant de filetage
au filetage
M30 Fin de programme Arrête le programme et rembobine
et rembobinage
M98 Appel sous- Appel un sous-programme
programme
M99 Retour au Retour au programme principal
programme principal

Formation des formateurs 29/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

12.EXERCICES :
Positionnement en absolu et en incrémental :

b°)

Formation des formateurs 30/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Déplacement rapide G00 :

Formation des formateurs 31/32


CENTRE DE FORMATION PROFESSIONNELLE ET TECHNIQUE SENEGAL/JAPON

Positionnement rapide et interpolation :

Formation des formateurs 32/32

Vous aimerez peut-être aussi