Vous êtes sur la page 1sur 327

commande numrique .

programmation
J,-P, Urso

1..

Collection A.Capliez

TABLE DES MATIRES


PROGRAMMATION NUMRIQUE EN COMMANDE 6

6 6 7 8 10 15 15 16 18 20

3.4
3.4.1 3.4.2 3.4.3 3.4.4

1.1.1 1.1.2 1.1.3 1.1.4

PROGRAMMATION DES MACHINES COMMANDE NUMRIQUE Principes gnraux Rfrentiels de programmation systmes d'axes Origines Dcalages CRITURE DES PROGRAMMES Dfinition Formats Structure gnrale des programmes Classification des fonctions

CYCLES D'USINAGE Cycles de perage et d'alsage Cycles de filetage et de taraudage Cycles de poches Exemples d'utilisation de cycles: perages - taraudages .. usinages de p simples et complexes

_ _"' __ _

PROGRAMMATION STRUCTURE
4.1
4.1.1 4.1.2 4.1.3

=-

::
_" "'-

1.2
1.2.1 1.2.2 1.2.3 1.2.4

ALGORITHME ET CODE ISO..................... Appel et saut _Interruption __ Cration-suppression-insertion : programme et bloc . STRUCTURATION DES PROGRAMME Mthodologie . Analyse structure _ Structuration sur deux niveaux en tournaga Structuration sur trois niveaux en fraisage .__ PROGRAMMATION PARAMTRE __ Les variables programme L......................... _ Les paramtres externes E __ Applications : bride de serrage - encoc ._ Bibliothque de profils paramtrs............. _ PROGRAMMATION GOMTRIQUE DE PROFIL (PGP) __ Principes gnraux .................................. __ Elments de programmation des blocs en PGP __ Applications: pice de jeu d'checs - biellette

2
2.1
2.1.1 2.1.2 2.1.3

FONCTIONS ISO TOURNAGE


CODAGE ET DSIGNATION Fonctions G Fonctions M Autres fonctions PROGRAMMATION DE L'OUTIL Orientation de l'outil Appel d'outil Jauge et correcteur d'outil Positionnement outil/pice PROGRAMMATION DES MOUVEMENTS Choix des origines de dplacements Choix de programmation Commandes de broches 1 nterpolations Vitesses de dplacement CYCLES D'USINAGE Cycles d'bauche Cycles de perage et d'alsage Cycles de filetage et de taraudage

22
22 22 24 24 25 25 28 29 33 35 35 38 .40 45 53 56 56 64 7D

4.2 4.2.1
4.2.2 4.2.3 4.2.4

-~

4.3
4.3.1 4.3.2 4.3.3

2.2
2.2.1 2.2.2 2.2.3 2.2.4

=--

4.3.4 4.4
4.4.1 4.4.2

2.3
2.3.1 2.3.2 2.3.3 2.3.4 2.3.5

2.4
2.4.1 2.4.2 2.4.3

5
5.1
5.1.1 5.1.2 5.1.3 5.1.4 5.1.5

TUDES DE CAS

.
_ ~

3
3.1
3.1.1 3.1.2 3.1.3

FONCTIONS ISO FRAISAGE


CODAGE ET DSIGNATION Fonctions G Fonctions M Autres fonctions PROGRAMMATION DE L'OUTIL Orientation de l'axe de l'outil Appel d'outil Jauge et correcteur d'outil Positionnement outil/pice PROGRAMMATION DES MOUVEMENTS Choix des origines de dplacements Choix de programmation Commandes de broches Interpolations Vitesses de dplacement

81
81 81 83 83 84 84 85 86 90 93 93 96 97 100 111

PALlER Mise en situation __ tude: phases 300 et 400 (tour age Programmation: phases 300 et 400 (tournage CN) _ Etude phase: 500 (fraisage CN) Programmation: phase 500 (fraisage BRIDE Mise en situation . tude: phases 100 et 200 (tour age Programmation : phases 100 et 200 (tournage C ...... CABESTAN

5.2
5.2.1 5.2.2 5.2.3

._.

3.2
3.2.1 3.2.2 3.2.3 3.2.4

SYSTME UNIV

3.3
3.3.1 3.3.2 3.3.3 3.3.4 3.3.5

5.3.1 5.3.2 5.3.3

D'AUTO-ENROULEMENT . Mise en situation . Reprsentation graphique _ Flasque infrieur: processus de ~ contrats de phases et progr 1 $ Flasque suprieur: processus c" "= contrats de phases et prog

TABLE DES MATIRES

ANNEXES A.1
A.1.1 A.1.2 A.1.3 A.1.4

A.4.1.9

Ajustements recommands en fabrications mcaniques .................................. TOLRANCES GOMETRIQUES ..................... Rfrences gomtriques ..................................... Principes gnraux ................................................ Tolrances de forme .............................................. Tolrances d'orientation ........................................ Tolrances de position .......................................... Tolrances de battement. ...................................... COTATION FONCTIONNELLE .......................... Dfinitions ............................................... ,.............. Reprsentation vectorielle ..................................... Calcul d'une chane de cotes ............................... Cotes unilimites .................................................... Transferts de cotes ................................................

309 310 310 311 312 313 315 316 318 318 318 319 321 323

FONCTIONS ISO DIVERSES .......... 251


CART DE POURSUITE ................................... FONCTION MIROIR ......................................... .................................................. D'URGENCE ........................... 251 252 253 254

HOMOTHTIE DGAGEMENT

A.4.2 A.4.2.1 A.4.2.2 A.4.2.3 A.4.2.4 A.4.2.5 A.4.2.6 A.4.3 A.4.3.1 A.4.3.2 A.4.3.3 A.4.3.4 A.4.3.5

A.2
A.2.1 A.2.1.1 A.2.1.2 A.2.1.3 A.2.2 A.2.2.1 A.2.2.2 A.2.2.3 A.2.2.4 A.2.2.5 A.2.2.6 A.2.3 A.2.3.1 A.2.3.2 A.2.4 A.2.4.1 A.2.4.2 A.2.4.3

MATRIAUX ET ALLIAGES ............ 255


SYMBOLISATION ET DSIGNATION ............... 255 Symboles chimiques et mtallurgiques ................ 255 Dsignation des aciers et fontes ........................... 257 Dsignation des mtaux et alliages non ferreux ...259 ESSAIS DES MATRIAUX ................................ 262 Caractristiques mcaniques ................................ 262 Essai de traction .................................................... 263 Essais de duret Brinell ......................................... 264 Essais de duret Vickers ....................................... 264 Essais de duret Rockwell .................................... 265 Essai au choc ...................................................... 265 CHOIX DES MATRIAUX ................................. 266 Nuances et qualits recommandes .................... 266 Nuances et caractristiques ................................. 267 TRAITEMENTS THERMIQUES ......................... Diagramme fer - carbone ..................................... Traitements thermiques dans la masse ................ Traitements de surface .......................................... 270 270 271 272

A.5
A.5.1

MESSAGES D'ERREUR NUM ........ 324


ERREURS DIVERSES ET ERREURS MACHINE .................................. ERREURS EN PROGRAMMATION PARAM TRE .................................................. 324

A.5.2

325

A.5.3 A.5.3.1 A.5.3.2 A.5.3.3 A.5.3.4

A.3
A.3.1 A.3.1.1 A.3.1.2 A.3.1.3 A.3.1.4 A.3.2 A.3.2.1 A.3.2.2 A.3.2.3 A.3.2.4 A.3.2.5

COUPE DES MATRIAUX .............. 274


USINAGE PAR COUPE .................................... 274 Paramtres d'usinage par coupe .......................... 274 Dure de vie de l'outil - modle de Taylor ............ 276 Gnration de surfaces ......................................... 278 Conditions de coupe ............................................. 279 OUTILS DE COUPE ......................................... Outils de fraisage .................................................. Code des plaquettes ............................................. Recommandations et correspondance internationale ......................................................... Outils de tournage ................................................. Outils d'alsage et de perage ............................. 280 284 292 294 296 299

A.5.3.5 A.5.4 A.5.5

ERREURS EN PGP .......................................... 326 Le point d'arrive est dtermin ou peut tre calcul l'aide des lments du bloc ............................... 326 Le point de tangence ou d'intersection peut tre calcul l'aide des donnes de deux blocs ......... 326 Les points de tangence ou d'intersection peuvent tre calculs l'aide des donnes de trois blocs ......... 326 Erreurs dans la dfinition des congs ou des chanfreins ................................................. 326 Erreurs diverses en PGP ....................................... 326 ERREURS DiVERSES ....................................... DEMANDE DE DPLACEMENTS MACHINES EN DEHORS 327 327

DES COURSES A.5.6

............................

ERREURS EN PROGRAMMATION STRUCTURE .................................................. 327 328

A.5.7 A.5.8

DFAUTS AXES ............................................... ERREURS EN CYCLES DE POCHES QUELCONQUES .............................................. AXES NON IDENTIFIS OPRATEURS

328

A.5.9 A.5.10 A.5.11 A.5.12 A.5.13

SUR LE BUS ............. 329 EN C ................ 329 SPLINE ...... 329 329

A.4
A.4.1 A.4.1.1 A.4.1.2 A.4.1.3 A.4.1.4 A.4.1.5 A.4.1.6 A.4.1.7 A.4.1.8

SPCIFICATIONS DIMENSIONNELLES ET GOMTRIQUES ..................... 304


TOLERANCES DIMENSIONNELLES AJUSTEMENTS ................................................ 304 Dfinitions .............................................................. 304 Reprsentation graphique ..................................... 304 Qualits et valeurs des tolrances ........................ 305 Positionnement des intervalles de tolrance (11) .. 305 Positionnement et signe des carts ...................... 305 carts fondamentaux des alsages ...................... 306 carts fondamentaux des arbres .......................... 307 Rsolution d'un ajustement .................................. 308

DYNAMIQUES

ERREURS EN INTERPOLATIONS ERREURS EN NUMAFORM

.............................

ERREURS DE PROGRAMMATION DES CYCLES ...................................................

330

BIBLIOGRAPHIE ET DOCUMENTATION TECHNIQUE ............... 331 INDEX ..................................................... 332

PROGRAMMATION EN COMMANDE NUMRIQUE

1.1 PROGRAMMATION DES MACHINES COMMANDE NUMRIQUE


1.1.1 PRINCIPES GNRAUX
Une Machine Outil Commande Numrique par Calculateur (MOCNC ou plus simplement CNe) est capable de commander ses propres mouvements suivant deux ou trois axes (voire davantage) et de mesurer avec prcision les dplacements de ses organes mobiles: porte-pice eVou porteoutils. Ces automatismes sont grs par un systme lectronique (directeur de commande numrique) qui garde en mmoire la description des oprations effectuer: le programme.

Elle consiste en une suite d'instructions sur la machine.

que le calculateur interprte pour commander un usinage

Des logiciels d'aide la programmation (logiciels de Conception et de Fabrication Assiste par Ordinateur: CFAO) permettent d'viter de fastidieux calculs de points. A partir de la pice usiner et compte tenu du directeur de commande, un post-processeur calcule puis traduit en ordres excutables les dplacements raliser.

gamme d'usinage prparation: outillages montages

programmation en ligne CNC pupitre machine


LABORATION D'UN PROGRAMME

programmation hors 119 a PC - logiciel de CF 0 post -processeur

-1programme

Pro rammation en commande numri ue

1.1.2 RFRENTIELS DE PROGRAMMATION - SYSTMES D'AXES


AXES PRIMAIRES (tridre de rfrence) Le systme normal de coordonnes est un tridre orthonorm direct (X, Y, Z). Le sens positif est celui qui provoque un accroissement de dimension. Dans la plupart des cas: * l'axe Z est celui de la broche; * l'axe X est le dplacement ayant la plus grande amplitude; * l'axe Y forme avec les deux autres axes le tridre de sens direct.

AXES SECONDAIRES Les axes U, V et W sont parallles X, Y et Z (mouvements de translation).

AXES ROTATIFS Les axes A, B et C dfinissent les mouvements de rotation autour des axes X, Y et Z.

Axe Z : axe de la broche; il correspond au dplacement longitudinal de la tourelle porte-outils. Axe X : perpendiculaire l'axe Z ; il correspond au dplacement radial de la tourelle porte-outils.

RFRENTIEL DE PROGRAMMATION EN TOURNAGE

Pro rammation des machines commande numri ue Axe Z : axe de la broche; il correspond au dplacement vertical de la table (si axe Z vertical). Axe X : perpendiculaire l'axe Z ; il correspond au plus grand dplacement. Axe Y : il forme un tridre de sens direct avec les deux autres axes.

RFRENTIEL DE PROGRAMMATION EN FRAISAGE

origine mesure

OM

~
origine machine Om

C'est l'origine physique des axes de la machine reprsente par une bute dtecte par un capteur lectrique lors de l'initialisation ou prise d'origine machine (POM). C'est la rfrence des dplacements de la machine. C'est un poi dfini (sur chaque axe) par le constructeur qui permet de dfinir 1'0 . gine absolue de la machine. OM et Om peuvent tre confondues.

Sur chacun des axes, l'origine machine (Om) est acquise lorsque: la bute d'origine a t actionne dans le sens de dplacement prvu (sens de la POM) ; le codeur qui mesure le dplacement de l'axe envoie son top zro .

! Om

I?
al,
Fin de course maxi

al,

~~----~~~-~
1

Fin de course mini

Contact ouvert !

J-1

1 tour codeur

"h_

1--- Top zro codeur


"" -;: ~

Quand la POM est ralise, le systme applique les dcalages pour connatre l'o' (aM), ceux-ci dfinissent le dcalage d'origine mesure (ORPOM). Les courses utiles sur chaque axe (X, Y et Z)'sont limites par des butes logicielles tions sont dfinies par le constructeur en paramtres machines.

Zone accessible

Course mcanique sur Z (fin de course) Course utile sur Z

Bute d'origine + zro codeur


TOURNAGE (AXES XZ)

FRAISAGE (AXES XYZ)

Volume accessible pendant la prise d'origine

Bute d'origine + zro codeur

Course utile en y Course mcanique (fin de course) en Y

Pro rammation des machines commande numri ue

1.1.4 DCALAGES
origine programme

OP

E9
origine pice

Indpendante du systme de mesure, l'OP est l'origine du tridre de rfrence qui sert tablir le programme. C'est gnralement un point de dpart de cotation du dessin de la pice. Indpendante du systme de mesure, l'Op est dfinie par un point de la pice sur lequel il est possible de se positionner. OP et Op peuvent tre confondues.

Op

dcalage d'origine ptce

PREF
dcalage d'origine programme

Le paramtre PREF reprsente la distance entre l'origine mesure et l'origine pice. On introduit pour chaque axe les valeurs en X, Y et Z que l'on dsire affecter chaque coordonne. Le paramtre DEC1 reprsente la distance entre l'origine pice et l'origine programme. On introduit pour chaque axe les valeurs en X, Y et Z que l'on dsire affecter chaque coordonne.

DEC1

J?
1

Origi m (0 r

1
1

TOURNAGE
(AXES Z ET X)

, ,
1

,
1

Rfrence tourelle

1
1

l
1

1 ,

Avec DEC 1

_x~.
Onglne mesure (OM)

TOURNAGE (AXES Z ET X) (suite)

Sans DEC 1

x
-~-

Origine mesure (OM)

Pro rammation des machines commande numri ue La position du point A par rapport l'origine programme (OP) est transforme par le Directeur de Commande Numrique de la machine en coordonnes par rapport l'origine mesure (aM).

lE

------------------------~

1 ----~ Z -

TOURNAGE (AXES Z ET Xl

(suite)

Cotes programme Par rapport l'OP XpA

Cotes mesure Par rapport l'aM

XMA = XPA

PREF X

DEC1 X

ZPA

ZMA = ZPA

PREF

DEC1

Remarques: Les cotes sont des valeurs algbriques. Aux cotes mesure peuvent s'ajouter des dcalages programme.

.c

Q)

.0

e
Q) Q)

Rfrence broche

~
N
l.L W

OM

Cale de rglage

cr:
(L

Z
Op
N

Pice OP

U w
0

FRAISAGE (AXES Z, X ET Y)

DCALAGE SUR L'AXE X

y~
PREF X OM

Appareil de centrage

DEC1 X

Pice

DCALAGE SUR L'AXE Y

Appace" de
centrage Y

1
>

>l.L

OM

w
(L

cr:

Pice

Pro rammation des machines commande numri ue La position du point A par rapport l'origine programme (OP) est transforme, par le directeur de commande numrique de la machine, en coordonnes par rapport l'origine mesure (OM).

FRAISAGE (AXES Z, X ET Y) (suite)

Cotes programme Par rapport l'OP

Cotes mesure Par rapport l'OM XMA = XPA

XPA

PREF X

+ +

DEC1 X

YpA

YMA = YpA

+ PREF

DEC1 y

ZpA

ZMA = ZPA

PREF

DEC1

Remarques: Les cotes sont des valeurs algbriques. Aux cotes mesure peuvent s'ajouter des dcalages programme.

1.2 CRITURE DES PROGRAMMES


1.2.1 DFINITION
Un programme pice de machine commande numrique est une liste d'instructions transmises au directeur de commande numrique qui pilote le systme. et donnes

Un programme est compos de blocs et de mots qui sont soumis des rgles de syntaxe ou format. La programmation est dite EIP.

format variable et adresses

suivant les codes normaliss IS01 et

PROGRAMME

%100 NlO N20 N. .. N ...


1

----

N100 N. ..

G01 X30.4

F120

MOS

1 ~

: BLOC

NORMES

N... N340 XOFF M02


J

: MOT

Normes internationales ISO 6983-1 ISO 6983-2 ISO 6983-3 Remarque

Normes franaises NF Z 68-036 NF Z 68-036 NF Z 68-037

Les programmes dvelopps dans cet ouvrage sont exclusivement en code ISO.

ISO: International Standard Organisation.

ElA: Electronic Industries Association.

Un mot dfinit une instruction ou une donne transmettre au systme de commande. Il exis e deux types de mots: - mots dfinissant des dimensions; - mots dfinissant des fonctions. Le format d'un mot dfinit ses caractristiques. Le nombre de caractres d'un mot doit tre infrieur 118.
1

MOT

--------~-------,--

une ou deux Iet"tres ou un caractre

Mot dfinissant

une dimension:

adresse X

Le mot de valeur X = 0,75 mm peut s'crire X + 0.750 ou X. 75

X
FORMAT DES MOTS

nombre de chiffres autoriss avant le point dcimal

t
nombre de chiffres autoriss aprs le point dcimal

Mot dfinissant

une fonction:

adresse G

Le mot G02 peut s'crire G2

nombre de chiffres autoriss avec l'adresse

PrOQrammation en commande

numrigue

Un bloc ou squence dfinit une ligne d'instructions compose de mots cods transmettre au systme de commande. Le format d'un bloc dfinit la syntaxe des mots de dimension et/ou de fonction composant chaque bloc de programmation.

BLOC ~

rI

N ...
)

G..
1 1

x. ..

F.
)

mot de fonction auxiliaire

EXEMPLES d'outil avec appel de son correcteur

Bloc dfinissant un changement fORMAT


DES BLOCS
1

N30
1

T01

001

M06
1

numro de l'outil

r 1
1

t
changement d'outil d'outil

numro du correcteur

N100

51500

M41
1

M03

frquence

r 1

sens de rotation

gamme de vitesse de broche

de rotation

Ecriture des proqrammes Bloc dfinissant une trajectoire selon l'axe Z

N240

G01

IZ52.4301

F120

MOa

fORMAT DES BLOCS

(suite)

1 1

arrosage

vitesse d'avance

Le programme pice doit obligatoirement commencer par le caractre % qui permet au systme de reconnatre un programme en code ISO. Le programme doit se terminer par le caractre XOFF.

caractre de dbut de programme


1 1

numro de programme
1 1

-t
%100 NlO N20 N...

N ..
CARACTRISTIQUES GNRALES

CORPS DU PROGRAMME

N .. N ..
N ..
N340 XOFF M02

fonction auxiliaire de fin de programme

caractre de fin de chargement de programme

La numrotation des blocs n'intervient pas dans l'ordre du droulement. Le directeur de commande excute le programme ligne ligne. Cependant, il convient de numroter les blocs de 10 en 10 pour une meilleure lisibilit.

PrOQrammation en commande

numriaue

Le caractre % est suivi d'un numro de programme et ventuellement d'un commentaire entre parenthses: %452 (PIECE 5 PROG A) Le numro de programme peut tre indic : %452.6 (PIECE 5 SERIE 6)

%
1

NUMROTATION DES PROGRAMMES

nombre de chiffres autoriss avant le point dcimal zros de tte facultatifs caractre de dbut de programme Remarque Les numros de programmes situs au-del de %9000 ne sont pas utilisables sur NUM.

nombre de chiffres autoriss aprs le point dcimal

CARACTRES

RECONNUS
Signification ISO

ElA de 0 9 AZ EOR ,
%

10 chiffres

Lettres de l'alphabet (sauf 0 en ISO) Dbut de programme Dbut de commentaires Fin de commentaires Signe + Signe Sparateur dcimal Suprieur Infrieur Produit galit Division A commercial (arrobas) Fin de bloc Saut de bloc (en dbut de ligne) Subdivision de programme Fin de programme Retour chariot Espace Remarques

de 0 9 AZ
% ( )

+
-

>
< * =

CODES UTILISABLES

/
@

LF / X OFF CR SP

CR / lettre 0 BS SP

Seuls les caractres du tableau ci-dessus sont reconnus par le systme. Tous les autres caractres du code ASCII1 peuvent gnrer des erreurs 1 excution d'un programme. Les quivalents des caractres >, <, *, =, et n'tant pas dfinis en code ElA, la programmation paramtre et l'introduction des jauges d'outils se trouvent interdites dans ce code. Les programmes dvelopps dans cet ouvrage sont tablis suivant le code ISO.
1 ASCII: American Standard Code for Information Interchange. Code ASCII: code sur 8 bits permettant la reprsentation de 256 caractresde commandes graphique, numriqueet alphabtique.Voir tableau des caractres ASCIIen annexe.

Ecriture des proqrammes

1.2.4 CLASSIFICATION DES FONCTIONS


Type Dfinition
Une fonction appartient

Exemple N40 GOO N50 G01 z..

Commentaires
Interpolation Interpolation linaire linaire qui

G modale
une famille de

x.. z..

vitesse rapide. vitesse d'usinage rvoque GOO.

Modales

fonctions

G qui se rvo-

quent mutuellement.

Une fonction

G non modale
valide dans

N70 G09

x..

Arrt prcis en fin de bloc

est uniquement

X=300 ; rvocation
de bloc.

en fin

Non modales

le bloc o elle est programme.

Une fonction

G est incom-

N120 G18 G41 Y.. N120 G41 G18 Y..

Choix du plan LX (G18) puis correction du rayon

patible si sa programmation

Incompatibles

avec une autre n'est pas autorise selon l'tat du programme Une fonction en cours.

(G41).
Correction du rayon (G41) interdite avant choix du

G avec argumots

ments associs est suivie d'un ou plusieurs spcifiques fonction. fONCTIONS PRPARATOIRES G qui suivent la

Arguments obligatoires; - La fonction G annonce


uniquement ments. - La fonction des argu-

N140 G16 P+

Orientation

de l'outil (G16)

suivant l'axe X+ (P+). Vitesse d'avance mm min-1. Vitesse d'avance en mm tr-1. dfinie en redfinie

G rvoque un
diffrem-

Avec arguments associs

tat modal et caractrise son argument ment.

N160 G94 F100 N.. N190 G95 FO.5

Arguments facultatifs:
Les arguments tifs si la fonction de les dterminer dfaut. sont faculta-

G permet
par

N210 G96 [X45} 5140

Si la position de X = 45 est dtermine prcdent, dans un bloc elle n'a pas

besoin d'tre rpte. La fonction d'avance vitesse

Arguments programms seuls;


L'argument si la fonction est toujours peut tre programm seul dans un bloc

(G94) dfinie
min-1 en

N240 G94 F160 N.. N270 F100

F = 160 mm

N240 n'a pas besoin d'tre


rpte pour tre redfinie

G associe
active.

F = 100 mm min-1

en

N270. Rappel
Selon la norme en vigueur, mm/min s'crit mm . min-1. De mme mm/tr s'crit mm . tr-1.

PrOQrammation en commande
Type Dfinition Une fonction M modale appartient une famille de fonctions M qui se rvoquent mutuellement. Exemple N40 51000 M03 N.. N80MOS

numriaue

Commentaires Mise en rotation de la broche (M03) 1000 tr min-1 (S1000). Arrt de la broche.

Modales

Non modales

Une fonction M non modale est uniquement valide dans le bloc o elle est programme.

N70MOO

Arrt programm.

Avant

Une fonction M avant est excute avant les dplacements programms dans le bloc.

N120 XSO Y40 M08

La mise en route de l'arrosage (M08) est excute avant les dplacements en X et en Y.

Aprs

Une fonction M aprs est excute aprs les dplacements programms dans le bloc.

N150 X70 Y20 M09

L'arrt de l'arrosage (M09) est excut aprs les dplacements en X et en Y.

FONCTIONS AUXILIAIRES M

Une fonction M code est dfinie par le constructeur. De M1 00 M199 : fonctions aprs non modales. De M200 M899 : fonctions avant modales.

Dcodes

Une fonction M dcode est une fonction de base dont la signification est tablie. Ces fonctions sont acquites ; cet acquitement permet la poursuite du programme.

N170 T01 M06

Changement (M06) de l'outil1 (T01).

Rappel Selon la norme en vigueur, tr/min s'crit tr . min-1.

FONCTIONS ISO TOURNAGE

2.1 CODAGE ET DSIGNATION


2.1.1 fONCTIONS G
CODE DSIGNATION Interpolation linaire vitesse d'avance rapide Interpolation linaire vitesse d'avance programme Interpolation circulaire vitesse d'avance programme (sens antitrigonomtrique) Interpolation circulaire vitesse d'avance programme (sens trigonomtrique) Temporisation programmable Excution d'un dplacement Ordre d'excution Positionnement l'adresse F suivant un axe inclin

GOO
G01 G02 G03 G04 G05* G06* G07* G09 GlO G12 G16 G20 G20* G21 G21* G22* G23* G33 G38 G40 G41 G42 G48* G49* G51* G52 G53 G54 G59 G63* G64 G65 G66 G70 G71 G73*

d'une courbe spline

initial de l'outil avant usinage suivant un axe inclin

Arrt prcis en fin de bloc avant enchanement sur le bloc suivant Bloc interruptible Survitesse par manivelle Dfinition de l'orientation de l'axe de l'outil par les adresses P, R Programmation Programmation Programmation Programmation Programmation en coordonnes cartsiennes X, Z en coordonnes polaires X, Z, C

en coordonnes cartsiennes X, C en coordonnes cartsiennes X, Y, Z en coordonnes cylindriques X, Y, Z

Interpolation circulaire dfinie par trois points Cycle de filetage pas constant Filetage enchan Annulation de correction de rayon d'outil Correction de rayon d'outil gauche du profil usiner Correction de rayon d'outil droite du profil usiner Dfinition d'une courbe spline Suppression d'une courbe spline Miroir Programmation absolue des dplacements par rapport l'origine mesure

Invalidation des dcalages PREF et DEC1 Validation des dcalages PREF et DEC1 Dcalage d'origine programm Cycle d'bauche avec gorge Cycle d'bauche paraxial Cycle d'bauche de gorge Cycle de dfonage Programmation Programmation en pouce mtrique

Invalidation du facteur d'chelle

Fonctions ISO tournaae


CODE G74' G75 G76 G76+/-* G77 Validation du facteur d'chelle Validation d'un sous-programme de dgagement d'urgence DSIGNATION

Transfert des valeurs courantes des paramtres L et E dans le programme pice Cration/suppression Appel inconditionnel de programme ou bloc ISO d'un sous-programme ou d'une suite de squences avec retour

G7U
G78' G79 G79+/-* G80 G81* G82* G83 G84* G85' G87 G89* G90 G91 G92 G92 R* G928 G94 G95 G96 G97 G98 G110

Appel de bloc de retour d'un sous-programme Synchronisation Saut conditionnel des groupes d'axes ou inconditionnel une squence sans retour

Suspension momentane de la prparation du bloc suivant dans une squence Annulation d'un cycle d'usinage Cycle de perage centrage Cycle de perage chambrage Cycle de perage dbourrage Cycle de taraudage Cycle d'alsage Cycle de perage brise-copeaux Cycle d'alsage avec temporisation Programmation Programmation fin de trou

absolue par rapport l'origine programme relative par rapport au point de dpart du bloc

Prslection de l'origine programme Programmation de la vitesse d'avance tangentielle

Limitation de la vitesse de broche Vitesse d'avance en millimtres, pouces ou degrs par minute Vitesse d'avance en millimtres ou en pouces par tour Vitesse de coupe constante en mtres par minute Frquence de rotation de broche n tours par minute Dfinition de la valeur de X de dpart pour interpolation sur l'axe C Optimisation des trajectoires de manutention

G997* 8998' G999'

Validation et excution de toutes les fonctions mmorises dans G999 Validation de l'excution des blocs et d'une partie des fonctions traites dans G999 Suspension de l'excution et forage de la concatnation1 des blocs

NB: les fonctions marques'

sont disponibles uniquement sur NUM 1040/1060 .

. Concatnation : enchanementrendant solidairesdes lignes de programmes.

Codage et dsignation

2.1.2 fONCTIONS M
CODE MOO MOl M02 M03 M04 M05 M06 MO? M08 M09 Ml0 Mll M12* M19 M40 M45 M48 M49 M61* M62 M65 M66 M69 Arrt programm Arrt optionnel programm Fin de programme Rotation de broche sens trigonomtrique Rotation de broche sens trigonomtrique Arrt de broche Appel d'outil Arrosage n 2 Arrosage n 1 Arrt d'arrosage Blocage d'axe Dblocage d'axe Arrt d'usinage programm Indexation de broche Gammes de broche Validation des potentiomtres de broche et d'avance Inhibition des potentiomtres de broche et d'avance Libration de la broche courante dans le groupe d'axes Commande des broches 1 4 Mesure des broches 1 4 inverse DSIGNATION

M997* M998 * M999*

Forage de l'enchanement des blocs Ractivation des modes modification grammes par l'automate Neutralisation l'automate (MODIF), immdiat (IMD) et des appels de sous-propar

programme des modes MODIF, IMD et des appels de sous-programmes

NB: les fonctions marques * sont disponibles uniquement sur NUM 1040/1060.

2.1.3 AUTRES fONCTIONS TOURNAGE


CODE $0 $1 $6* DSIGNATION mission de message vers la visualisation mission de message vers l'automate, vers un serveur distant ou un priphrique Saut de bloc Appel du correcteur d'outil Dcalage angulaire programm Modulation programme de l'acclration Numro de l'outil Conversion de l'unit interne des axes rotatifs Conversion de l'unit interne des axes linaires

/
0 EO fG* T M*

u*

NB: les fonctions marques * sont disponibles uniquement sur NUM 1040/1060.

2.2 PROGRAMMATION DE L'OUTIL


2.2.1 ORIENTATION DE L'OUTil

Origine mesure

Axe de broche

ORIENTATION DESAXES ET TOURELLES

Axe de broche

Origine mesure

Proqrammation de l'outil

DSIGNATION:

La fonction G16 dfinit l'orientation de l'axe de l'outil avec les adresses P ou R suivi du signe + ou -

tP a1~--":
/P+

SYNTAXE:

NilO
G16 P+ PR+ R-

G16

Pi: / Ri:

Dfinition de l'orientation de l'axe de l'outil Orientation suivant X+ Orientation suivant XOrientation suivant Z + Orientation suivant Z-

616 ORIENTATION DE L'AXE DE l'OUTIL

PROPRITS:

Fonction modale. G16 R+ est initialise la mise sous tension.

PARTICULARITS:

RVOCATION:

G16 suivie d'un argument P ou R diffrent de celui programm prcdemment rvoque l'tat G 16 antrieur.

Par convention, le vecteur outil est orient du bout de l'outil (partie coupante) vers la rfrence de l'outil (fixation sur la tourelle). Lors de la dfinition de l'orientation de l'axe de l'outil, il est recommand d'tre en annulation de correction de rayon (G4o) et annulation de cycle (G8o). Le bloc contenant G16 peut comporter des dplacements des fonctions M, S et T.

EXEMPLE: Renvoi d'angle motoris P+ Tourelle

%55 N10 GOO G52 x .. z .. (G16 Ri) N20 T02 M06 N30 G97 5800 M40 M04
N ..

t[
~

N120 GOO G52 X .. z .. N130 T03 M06 N140 G97 5400 M03 M40 N150 CO M19 N160 G16 Pl N ..

J
1
--

X+

/' '\

OP'

l./Z

t
)

Broche indexe

ORIENTATION DU NEZ D'OUTIL (C) SUIVANT LA POSITION DE LA TOURELLE

C3 C4
-p
1

C2 CO

C1 CS
Z

~l:Z X
p

Cl
1

C5 C4
f--

C6 CO

Cl CS
Z

+ Z

! p

C5

C6

Cl

z
+

C3
X

C2

C1

Cl

J7

Dans le cas d'une pente ou d'une trajectoire quelconque, la connaissance du rayon de l'outil est ncessaire pour apporter une correction normale au profil. Le point de coupe rel de l'outil est obtenu en appliquant partir de C, un vecteur de module R, perpendiculaire la direction du dplacement.

X
Jauge Z
POSITION DU NEZ D'OUTil (C) SUIVANT LA TRAJECTOIRE

Rfrence tourelle

\
t

, ,

c:\
%'

~\ -0-'
.Q}

x
Q)

Dl al
J

::0

~~
P Z

Pro rammation de l'outil

2.2.2 APPELD'OUTil
DSIGNATION: T01~ La fonction M06 permet l'appel d'un outil et son positionnement son poste d'usinage. Cette mise en place peut tre automatique ou manuelle.

t!

MOe

T01 M06 (OUTIL BAUCHE)

La fonction T slectionne l'outil 1. Le numro correspond au poste de l'outil sur la tourelle. Appel ou changement de l'outil. Commentaires.

PROPRITS: Fonction non modale,

PARTICULARITS: aprs ", dcode.

Avant

RVOCATION: Remise l'tat 0 ds dtection par la CN du compte rendu de fonction M.

un appel ou un changement d'outil, il est prconis de programmer une position de dgagement de l'outil par rapport l'origine programme (OP) ou par rapport l'origine mesure (OM).

Nloo NIlO Nl20 Nl30

GOO G52 Xl50 2200 T05 M06 (OUTIL RO.S)

Nloo NIlO Nl20 Nl30

GOo Xl50 2200 T05 M06 (OUTIL Ro.S)

x
~

f
Position de changement d'outil

if/DM Z
X

OP

B
-

--

Position de changement d'outil

[ ~]

X~~
o~

La jauge d'un outil est la distance comprise entre l'arte coupante de l'outil et le point de rfrence de la tourelle porte-outil.

Point de rfrence tourelle

Face de contact pice/outil

Point de rfrence tourelle

Diamtre de contact pice/outil

ProJrammation de l'outil

DSIGNATION: Rfrence tourelle \


-------

L'adresse D affecte d'un numro slectionne le correcteur d'outll. Les dimensions d'outil en mmoire sont valides selon les axes programms. X = dimension d'outil suivant X Z = dimension d'outil suivant Z R = rayon d'outil C = orientation du nez d'outil L'introduction des dimensions d'outil peut tre effectue manuellement, par priphrique ou par programmation paramtre.

x
en ::J
al 0

/ \ ~Z /

~~q

Ray:

!JauJeZ +

SYNTAXE:

N120
G16 R+ D01 G40 G41/G42 X.. Zoo

[G16 R+ ] DOl

[G40IG41IG42]

x .. z ..

Orientation de l'axe de l'outil suivant Z+. Numro du correcteur (de 1 255). Annulation de la correction de rayon. Correction de rayon d'outil. Point atteindre.

DIMENSIONS D'OUTil

PROPRITS:

Fonction modale. Le correcteur DO est initialis la mise sous tension.

PARTICULARITS:

RVOCATION: d'un

Doo est rvoque par la programmation nouveau correcteur ou annul par DO. EXEMPLE:

Le numro du correcteur peut tre diffrent du numro de l'outil. Plusieurs numros de correcteurs peuvent tre affects au mme outil. Le contenu de DO est toujours nul. Le systme dispose de 255 correcteurs d'outils (X, Z, R, C).

Usinage avec l'outil T02 affect des correcteurs D02 et D12. Les dimensions des jauges X et Z de T02 sont prises en compte lors du premier dplacement sur les axes Z et X programms aprs D02 et D12. %65 Nl0 N20 N30 N40 N50 N .. N140 N ..

GOO T02 G97 GOO X60

G52 X150 Z200 G16 R+ D02 M06 S800 M40 M04 Z100

appel outil T02 et correcteur D02 prise en compte de la dimension Z de D02 prise en compte de la dimension X de D02 prise en compte des dimensions X et Z de D12

D12 GOO X80 Z100

[ili2] ,-x
N

OP

XB8
t~02 Z

U
i

r-----------------------~[---------~
,

~Ol
-:0 ffi

, Z

b(
~

Jauge Z

Fonctions ISO tourna e


Il est possible d'introduire tout moment, y compris en cours d'usinage, une correction dynamique d'outil lorsqu'il est constat, sur une pice, un cart entre la cote attendue et la cote obtenue. Correction dynamique sur X : DX Correction dynamique sur Z : DZ Cette correction positive ou ngative a pour objet de compenser une faible variation de dimension d'outil ou de pice (usure, dilatation).

Longueur corrige X Longueur corrige Z

=
=

Jauge X Jauge Z

DXl2

+ DZ

g""""'" "
.1
CORRECTION DYNAMIQUE D'OUTIL

I. l + 6l

D
Q

EtE EtE

Il
OX = OZ =
-

LlO Lll

Pro rammation de l'outil DSIGNATION: Le correcteur de rayon d'outil D est affect la programmation suivant les deux axes du plan d'interpolation. Le rayon d'outil dclar est pris en compte la programmation: - du numro de correcteur D, - de la fonction G41 ou G42, - d'un des axes du plan d'interpolation. En cours d'usinage, la modification d'une valeur de rayon n'est prise en compte qu'aprs annulation de la correction de rayon par G40 puis reprogrammation de la correction de rayon par G41 ou G42 suite un changement de numro de correcteur et/ou l'emploi de la correction dynamique (valeur maxi du correcteur R : 999.999 mm) .

EXEMPLE: Usinage avec l'outil T01 affect des correcteurs D01 et D10. Les correcteurs de rayon R de l'outil T01 sont pris en compte la lecture des fonctions G41 ou G42 et d'un dplacement sur l'un des axes du plan programm aprs D.
%75

N10 N20 N30 N40 CORRECTEUR DE RAYON D'OUTil


N..

GOO G52 X150 2200 T01 DOl M06 5S00 M40 M04 GOO G42 X50 2100 GOO G40 2100 G42 XSO 220 D10 GOO G40 X110 240

position de changement d'outil appel outil T01 et correcteur D01 prise en compte du rayon R de D01 annulation de la correction de rayon R de D01 prise en compte du rayon R de D10 annulation de la correction de rayon R de D10

N100 NllO
N..

N200
N..

o~------

2.2.4 POSITIONNEMENT OUTIUPICE


DSIGNATION:

G41 : correction de rayon gauche du profil usiner. La trajectoire programme de l'outil est dcale gauche d'une valeur gale au rayon R dclar par le correcteur O.

Trajectoire outil

","che

G42 : correction de rayon droite du profil usiner. La trajectoire programme de l'outil est dcale droite d'une valeur gale au rayon R dclar par le correcteur O.
641 642 CORRECTION DE RAYON PAR RAPPORT AU PROFILA USINER

Sens de la correction

1 dm"e
..------

Trajectoire outil

001 GOO/G01/G02/G03 G41 G42 X .. Z ..

Numro du correcteur (de 1 255). Interpolation linaire ou circulaire. Correction de rayon d'outil gauche du profil. Correction de rayon d'outil droite du profil. Coordonnes du point atteindre.

PROPRITS:

PARTICULARITS:

Les fonctions G41 et G42 sont modales.

RVOCATION:

Les fonctions G41 et G42 permettent la programmation d'un profil pice aux dimensions relles du profil sans tenir compte du rayon de l'outil.

Les fonctions G41 et G42 se rvoquent mutuellement.

Pro rammation de l'outil DSIGNATION:

La correction de rayon n'est plus applique

l'outil.
Profil de coupe thorique

640

ANNULATION DE LA CORRECTION DE RAYON

GGOO/G01 G40

Interpolation linaire. Annulation de la correction de rayon. Point atteindre.

x.. z..

PROPRITS: La fonction G40 est modale. Elle est initialise la mise sous tension. RVOCATION: La fonction G40 rvoque les fonctions G41 et G42.

PARTICULARITS:

L'annulation par G40 n'est pas obligatoire pour passer de G41 G42 (ou l'inverse).

la fin du premier bloc programm en correction de rayon (obligatoirement une droite), le centre de l'outil se positionne sur la normale N la trajectoire suivante, dcal du point programm de la valeur du correcteur R.

Il convient de prvoir une garde d'une valeur suprieure au rayon d'outil dclar, lors d'un positionnement rapide. Point programm

Nt
MISE EN POSITION DE L'OUTIL Trajectoire ~:
__ --ou!il
1 ~

Pl
1

'b , 1

+-_ _
, R
1

"/

~Wh~%1
TOURELLE ARRIRE CORRECTION DU RAYON SUIVANT POSITION TOURELLE

Point programm

2.3 PROGRAMMATION DES MOUVEMENTS


2.3.1 CHOIX DES ORIGINES DE DPLACEMENTS
DSIGNATION:

aM
Z

G52 : programmation absolue des dplacements par rapport l'origine mesure. Les dplacements programms avec la fonction sont reprs par rapport l'aM.

G40 G90 GOO/G01 G52 X.. Zoo Foo

Annulation de la correction de rayon. Programmation absolue. Interpolations linaires (en rapide ou avance travail). Programmation absolue des dplacements par rapport l'origine mesure. Coordonnes du point atteindre. Vitesse d'avance. PARTICULARITS:

G52
PROGRAMMATION
ABSOLUE PAR RAPPORT

PROPRITS: La fonction G52 est non modale.

L'ORIGINE MESURE RVOCATION: La fonction G52 est rvoque en fin de bloc.

La programmation de G52 dans un bloc suspend les donnes suivantes : jauges d'outils, PREF, DEC1, DEC3, G59, dcalage angulaire ED et G74. La fonction G52 doit prcder la programmation des axes dans le bloc et tre programme en G40 et G90.

EXEMPLES: - programmation de G52 au zro mesure sur Z avant changement d'outil. %33

N10 GO G52 XO 20 N20 T02 D02 M06


N ..

- programmation de G52 sur Z, B, X et Y. -50 mm du zro mesure sur Z ; - 100 mm du zro mesure sur l'axe X ; 180 du zro mesure sur C.
0

N..

N150 GO G52 2-50 N160 G52 X-100 C180


N ..

Zro tourelle

Proqrammation des mouvements

DSIGNATION:

G53 : invalidation des dcalages PREF et DEC1. G54 : validation des dcalages PREF et DEC1. Les fonctions 853 et 854 autorisent la prise en compte ou la non-prise en compte des valeurs PREF et DEC1 introduites en page PREF ".

G53 G54 INVALIDATION1 VALIDATION DES DCALAGES PREF ET DECl

SYNTAXE:

N100 G53/G54
853 854 Invalidation des dcalages PREF et DEC1. Validation des dcalages PREF et DEC1.

PROPRITS:

Les fonctions 853 et G54 sont modales. 854 est initialise la mise sous tension.

RVOCATION:

Les fonctions 853 et 854 se rvoquent mutueilement.

PARTICULARITS:

Les jauges d'outils ne sont pas affectes par la fonction 853. DSIGNATION: Point courant 8~ OP1 X OP X

G92 : prslection de l'origine programme. La fonction affecte d'un ou plusieurs axes et leurs valeurs, dfinit la position courante du mobile par rapport la nouvelle origine programme. Les PREF sont recalculs sur les axes programms.

G92 PRSLECTION DE l'ORIGINE PROGRAMME

SYNTAXE:

N140 G92 x ..
892 X.. Zoo

Z ..

Prslection de l'origine programme. Position du mobile par rapport l'origine programme. DE LA PRSLECPROGRAMME SUR UN

DTERMINATION TlON DE L'ORIGINE AXE:

EXEMPLE:

nouveau PREF = PREF prcdent + point courant prcdent par rapport l'OP - valeur programme en 892 ou bien nouveau PREF = point courant par rapport l'OM - valeur programme en 892 - longueur d'outil - DEC1 L'opration est ralise aprs excution du bloc prcdant le bloc contenant 892. La nouvelle valeur des PREF est conserve en fin de programme.

PREF Z = - 300 ; DEC1 = 20 ; Longueur d'outil D1 = 80 Prslection de l'origine programme 892 Z60
N ..

N120 N130 N140


N ..

GO Dl G40 xO 240
G92 260

GO 2 ..

Aprs lecture du bloc N120, le point courant par rapport l'OM en Z = - 160 Calcul du nouveau PREF Z par rapport l'OP: PREF Z = - 300 + 40 - 60 = - 320 par rapport l'OM: PREF Z = - 160 - 60 - 80 - 20 = - 320

Fonctions ISO tourna e


DSIGNATION: G59 : dcalage d'origine programm. La fonction affecte d'un ou plusieurs arguments (axes et valeurs) entrane la translation de l'origine programme (OP). Chaque axe peut tre affect d'un dcalage d'origine. Dcalage OP1

GG90/G91 G59 X.. Z .. U.. w.. C ..

Programmation absolue ou relative. Dcalage d'origine programm. Les axes programms sont lis la fonction. Ils doivent suivre immdiatement G59 et au moins un d'entre eux doit tre programm.

1.. K.. ED..

1.. K.. : arguments dfinissant le centre de rotation d'un dcalage angulaire programm avec ED (dcalage angulaire).
PARTICULARITS:

G59 DCALAGE D'ORIGINE PROGRAMM

PROPRITS: La fonction G59 est non modale, les arguments lis aux axes sont modaux.

Il est prconis d'tre en G90 avant la programmation d'un dcalage d'origine G59 (lisibilit du programme). G59 programm en absolu (G90) : le dcalage s'effectue par rapport au PREF + DEC1. Un nouveau dcalage remplace le prcdent. G59 programm en relatif (G91) : le premier dplacement programm aprs G59 est translat de la valeur du dcalage programm. Un nouveau dcalage affectera le dplacement suivant. La position absolue se trouve dcale de la somme de tous les G59 programms antrieurement.

RVOCATION: G59 est annul par la programmation de G59 suivi des arguments d'axes affects de valeurs nulles en absolu (G90), M02 (fin de programme) et par la remise l'tat initial (RAZ).

EXEMPLE: - usinage extrieur avec, pour OP, la face arrire de la pice (OP1) ; - usinage intrieur avec, pour OP, la face avant de la pice (OP2).
N.. N20 TOl DOl MOG

(USINAGE N.. N..


N50 T04

EXTERIEUR

OP1)

D04

MOG

(USINAGE
NGO G59

INTERIEUR
255

OP2)

2.3.2 CHOIX DE PROGRAMMATION


DSIGNATION
G91 : programmation relative par rapport au point de dpart du bloc. La valeur programme sur un axe est repre par rapport la dernire position programme. G90 : programmation absolue par rapport l'origine programme. La valeur programme sur un axe est repre par rapport l'OP.

G90 G91 X .. Z ..

Programmation du dplacement en absolu. Programmation du dplacement en relatif. Coordonnes du point atteindre.

G90
G91 PROGRAMMATION

PROPRITS:

PARTICULARITS:

ABSOLUE OU
RELATIVE

Les fonctions G90 et G91 sont modales. La fonction G90 est initialise la mise sous tension.

RVOCATION:

Le premier dplacement programm doit tre effectu en absolu et repr par rapport l'origine programme. Les deux types de programmation (G90/G91) peuvent coexister dans un mme programme.

Les fonctions G90 et G91 se rvoquent mutuellement.

N90 .. N100 [G90J N110 X20 250 N120 X30 215 N130

(POINT (POINT

A) B)

N90 .. N100 [G90J N110 X20 250 (POINT A) N120 G91 X10 2-35 (DEPLACEMENT AB) N130 ..

Fonctions ISO tournaae


Le choix de la programmation du systme au diamtre ou au rayon s'effectue en paramtre machine. Suivant le cas, certaines fonctionnalits s'exprimeront par rapport au diamtre et d'autres par rapport au rayon.

Valeurs programmes mtre:

exprimes au dia-

- garde de positionnement en cycle d'bauche (Q), - valeur du copeau mini en cycle d'bauche

- programmation en absolu (G90 ) : coordonnes d'un dplacement suivant X, position 1 du centre d'un cercle, - valeur du diamtre de dpart en VCC (G96), - valeur programme avec G98. Valeurs programmes rayon: exprimes au

(EQ),
- profondeur de filet (P), dernire passe en filetage (Q), - profondeur de passe en cycle de perage (P, Q), - dcalages programms avec G52 et G59. Dimensions des outils: - introduction des valeurs au rayon. Valeurs des corrections dynamiques d'outils: - introduction des valeurs au diamtre. Valeur du dcalage DEC1 : - introduction de la valeur au rayon.

- programmation en relatif (G91) : valeur d'un dplacement suivant X, position 1 du centre d'un cercle, - rayon de cercle en interpolation circulaire (R), - valeur de cong ou de chanfrein (ES+, ES-), - profondeur de passe en cycle d'bauche (P, R), - surpaisseur de matire en cycle d'bauche (l, K) (ER),

OGRAMMATION DIAMTRE OU AU RAYON

Valeurs exprimes au rayon : - tous les dplacements programms et toutes les valeurs lies l'usinage suivant X.

Valeurs exprimes au diamtre : - corrections dynamiques des outils sur X.

pm~
al

X::J

OP

.f1---

-----

1
~

9,
al X'CD

@
;Q5

ro

_0)

ro

TI

E ro

~ 8' 0.

16 E E ~
Ol

Proqrammation des mouvements

2.3.3 COMMANDE DE BROCHES

DSIGNATION: M04 : rotation de broche sens trigonomtrique. Mise en rotation de la broche la frquence programme. MOS : arrt de broche. Arrt de la rotation broche. de la

M03 : rotation de broche sens antitrigonomtrique. Mise en rotation de la broche la frquence programme.

M03 M04 M05 SENS DE ROTATION

SYNTAXE:

N100 M03/M04/M05
M03 M04 MOS Rotation de broche sens antitrigonomtrique. Rotation de broche sens trigonomtrique. Arrt de broche.

PROPRITS:

M03 et M04 sont des fonctions modales, " avant , dcodes. MOS est une fonction modale" aprs ", dcode, initialise la mise sous tension.

RVOCATION:

Les fonctions M03, M04 et MOS se rvoquent mutuellement. Les fonctions MOO, M19 et M01 rvoquent les tats M03 ou M04.

EXEMPLE: appel de l'outil TOS rotation sens antitrigonomtrique arrt broche

N..

NllO TOS MOS N120 M03


N..

N200 MOS
N..

DSIGNATION: G97 : frquence de rotation de broche exprime en tr . min-1. La fonction dfinit une frquence de rotation constante programme avec l'argument S.

SYNTAXE:

N100 G97 5800 {M03/M04]


G97 S800 M03/M04
697 FRQUENCE DE ROTATION

Fonction forant la frquence de rotation de la broche en tr . min-1. Frquence programme = 800 tr min-1. Sens de rotation de la broche.

PROPRITS:

La fonction G97 est modale et initialise la mise sous tension.

RVOCATION:

La fonction G97 est rvoque par la fonction G96. La frquence programme avec G97 est annule par SO ou modifie par S affecte d'une nouvelle valeur.

"
EXEMPLE: frquence de rotation 500 tr . min-1 sens trigonomtrique frquence de rotation 800 tr min-1

N..

Il

NllO
N..

G97 5S00 M04 5800

N200
N..

40

vitesse de coupe en m min-1

o en m

1 1____

frquence de rotation en tr min-1

FRQUENCE BROCHE N

DE ROTATION DE LA

VITESSE DE COUPE CONSTANTE Vcc

N est exprime en tr . min-1. La frquence de rotation est constante, donc la vitesse de coupe Vc tend vers zro lorsque le diamtre tend vers zro 01c nulle au centre de la pice).

La Vcc est exprime en m . min-1. Elle est garde constante lorsque l'outil se dplace vers le centre de la pice. La frquence de rotation varie de faon inversement proportionnelle au diamtre (limitation par la frquence de rotation maxi de la broche).

VITESSE DE COUPE ET FRQUENCE DE ROTATION

~
Vcc constante

La frquence de rotation de la broche en Vcc est initialise en fonction de la cote X et de la vitesse de coupe programme. Elle volue en proportion des dplacements en X et de leurs sens.

X croissant S dcroissant G96 G96

X dcroissant S dcroissant G96 G96

X dcroissant S dcroissant

X croissant S dcroissant

Pro rammation des mouvements DSIGNATION: G96 : vitesse de coupe constante (Vcc) exprime en m . min-1, La fonction permet la variation de la frquence de rotation de la broche, La frquence de rotation volue selon la position centre de l'outil/diamtre de la pice.

G96

Fonction forant la vitesse de coupe constante en m . min-1. Argument dfinissant le diamtre de positionnement de l'outil.

X ..
8120

Argument obligatoire dfinissant la vitesse de coupe programme. RVOCATION:

PROPRITS: La fonction G96 est modale. G96


VITESSE DE COUPE CONSTANTE

La fonction G96 est rvoque par la fonction G97. RECOMMANDATIONS:

PARTICULARITS: La broche doit tre en rotation avant l'appel de la fonction. Aprs un dgagement par rapport l'origine mesure (G52), il est impratif de reprogrammer une nouvelle position d'initialisation en X de la Vcc. Lorsqu'une Vcc est programme, il est possible de la modifier en cours de programme par une redfinition G96 S.

Pendant un usinage en Vcc, il est prconis de programmer la vitesse d'avance en mm.tr-1 afin d'usiner avec une paisseur de copeau constante. Avant chaque changement d'outil, il convient d'annuler la Vcc en passant en G97 et de rinitialiser nouveau la Vcc sur la position X du nouvel outil.

N ..

N110 C9? 5500 M04 N120 Goo X40 ZlOO N130 G96 5120
N ..

frquence de rotation 500 tr . min-1 sens trigonomtrique positionnement nez outil sur l2J40 initialisation Vcc 120 m . min-1

N200 G9? 5800


N ..

G92 S .. : limitation de la frquence de rotation N de la broche. G92


LIMITATION DE LA FRQUENCE DE ROTATION DE BROCHE

Elle dfinit la frquence de rotation de la broche

ne pas dpasser.
8 dfinit la frquence maxi en tr min-1, La limitation dfinit: - zone 1, Vcc et N variables; - zone 2, Vc variable et N constante. N constante Vc variable

G92 82000

Limitation de la frquence de rotation de la broche. Argument obligatoire dfinissant la valeur de 2000 tr . min-1 maxi. PARTICULARITS:

PROPRITS:

La fonction G92 est modale. RVOCATION:

La limitation est annule par: - G92 80 - G92 8 .. autre valeur de 8 - M02 fin de programme

La limitation de frquence de rotation de broche doit tre programme une frquence infrieure la frquence maxi de la broche et avant J'initialisation de la Vcc G96.

N..

G92 LIMITATION DE LA FRQUENCE DE ROTATION DE BROCHE


(suite)

NlOO NllO N120 N130 Nl40 N150 N160 N170 N180 N190 N200 N210 N220
N..

T03 D03 M06 G92 51800 GOO X150 2200 G96 5200 M03 M41 G95 FO.15 G42 X20 245 G01 X80 Z15 X110 G03 X120 Z10 R5 G01 Z GOO X125 G97 5800 G40 X150 Z200

appel outil 3 limitation 1800 tr min-1 de la frquence de rotation point de dgagement initialisation Vcc 200 m . min-1 avance 0,15 mm tr-1 dcalage droite du profil - dpart usinage point E point 1 point 2 point 3 point 4 sortie usinage point 0 frquence rotation 800 tr . min-1 annulation dcalage - point de dgagement

- -- ,,
1 1

-----+
,/

,
1 1

/
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

/
0
N

& OP

ro &

0 C')

0
N

&

&

15 40

Pro rammation des mouvements Dans l'exemple de la page prcdente, la frquence de rotation de la broche est limite 1800 tr min-1 (N110 G92 S1800) et la Vcc est de 200 m min-1 (N130 G96 S200).

,...------------,
G92
LIMITATION DE LA FRQUENCE DE ROTATION DE BROCHE (suite)

N broche en tr min-1

Intervalle de variation de la frquence de rotation de la broche N mini = 510 tr min-1 N maxi = 1 800 tr min-1 Sans limitation, la frquence de rotation de la broche serait de 3180 tr min-1 au 0 20.

510

DSIGNATION: M40/M41/M42/M43/M44/M45 : gammes de broche. Le systme permet de dfinir 6 gammes de broche associes des frquences de rotation S.

G97 S.. M03/M04 M40 M45

Frquence de rotation de la broche en tr min-1. Sens de rotation de la broche. Choix de la gamme de frquences.

M40
M45 GAMMES DE BROCHE

PROPRITS: Les fonctions M40 M45 sont modales, avant et dcodes.

PARTICULARITS:

RVOCATION: Les fonctions M40 M45 se rvoquent mutuellement.

Les intervalles de frquences sont dfinis pour chaque gamme par le constructeur. Exemple: M40 = 50 500 tr . min-1 ; M41 = 400 900 tr min-1 ; M42 = 800 4200 tr . min-1. Certains systmes dterminent automatiquement la gamme en fonction de la frquence de rotation programme.

N ..

N50 G97 5700 M41


N ..

Fonctions ISO tournaQe

2.3.4 INTERPOLATIONS

DSIGNATION: linaire vitesse d'avance

GOO : interpolation rapide.

Le point programm est atteint en effectuant une trajectoire linaire vitesse d'avance rapide, quels que soient les axes programms (X et Z, U et V, C).

ap~rnmm
Point OP Z

GOa ,/ ,

tsJ

SYNTAXE:

N180
G90/G91 GOO R-/ R+ X.. Z ..

[G90/G91j

GOO [R-/R+ j

Z ..

Programmation Positionnement

absolue ou programmation rapide.

relative.

Positionnement avant ou aprs le point programm ( distance gale la valeur du rayon de l'outil dclar). Coordonnes du point atteindre (G90) ; valeurs des dplacements (G91).

GOO
POSITIONNEMENT RAPIDE

PROPRITS:

Fonction modale. RVOCATION:

PARTICULARITS:

Les arguments facultatifs R+ et R- ne sont actifs que dans le bloc o ils sont programms.

GOO est rvoque par G01, G02 et G03. EXEMPLES: rapide avant excution d'un usinage GOo[~L
N .. N40 N60 N .. G97 51000 M41 M04
,
,

Positionnement

tsJ

a,"

NSO GOO Xa Za

Xb

OP

~f~]GOOM
--.!---

, b

Dgagement rapide aprs excution d'un usinage

GOa [~]

~;;o Goo XO z'


N ..
1

~J/

,-

,,

a ....

oW

Programmation des mouvements

DSIGNATION:

G01 : interpolation linaire vitesse d'avance travail programme. Le point programm est atteint en effectuant une trajectoire linaire vitesse d'avance travail programme, quels que soient les axes programms (X et l, U et V, C). X
\.. ./

--r
"\
----

-.....:::::.

'al

JGOl

-------

OP

SYNTAXE:

N200
G90/G91 G01 R-/R+ X.. l .. F..
G01 INTERPOLATION LINAIRE

[G90/G91] GOl

[R-/R+

x ..
relative.

Z .. [F .. ]

Programmation absolue ou programmation Positionnement rapide.

Positionnement avant ou aprs le point programm ( distance gale la valeur du rayon de l'outil dclar). Coordonnes du point atteindre (G90) ; valeurs des dplacements (G91). Vitesse d'avance.

Fonction modale, initialise la mise sous tension.

PROPRITS:

Les arguments facultatifs R+ et R- ne sont actifs que dans le bloc o ils sont programms.

PARTICULARITS:

RVOCATION:

G01 est rvoque par GOO,G02 et G03.

EXEMPLE:

Interpolations linaires suivant X et l. Programmation absolue en G90.


N..

N50 Goo x30 25 N60 G96 5120 N70 G95 FO.1 NSo G01 X36 2-30 N90 X46 N .. C

approche point A vitesse d'avance en mm tr-1 chari otage trajectoire AB dressage trajectoire BC

B
<.0
0 '<t 1--

~~A X

.s2

---------

r O~
30

"\

./

~1
----....,

46

G02 : interpolation circulaire sens antitrigonomtrique vitesse d'avance travail programme.

G03 : interpolation circulaire sens trigonomtrique vitesse d'avance travail programme.

o:+r-G02
G03 POLATIONS CIRCULAIRES

Le point programm est atteint en effectuant une trajectoire circulaire.

G90/G91 G02 G03 X.. Z..


1.. K..

Programmation absolue ou programmation

relative.

Interpolation circulaire sens antitrigonomtrique. Interpolation circulaire sens trigonomtrique. Coordonnes du point atteindre. Position du centre de l'interpolation dans le plan XZ (1 suivant X, K suivant Z). Rayon du cercle interpol. Vitesse d'avance.

R..

F..

PROPRITS:

PARTICULARITS:

G02 et G03 sont modales.

RVOCATION:

G02 est rvoque par GOO,G01 et G03. G03 est rvoque par GOO,G01 et G02.

Le point programm n'est pas atteint lorsque le bloc suivant est enchan avec un lissage de trajectoire. Dans un bloc programm en G02 ou G03, les adresses qui permettent d'excuter l'interpolation sont obligatoires (XZ, IK ou R) mme si elles ne varient pas par rapport au bloc prcdent.

Pro rammation des mouvements SENS DE DPLACEMENT SUIVANT LA POSITION DE LA TOURELLE:

Tourelle arrire

~G03

;r--z
L---'-~G03

Tourelle avant

EXEMPLE: du rayon R. du centre du rayon (1et K).

Interpolations circulaires en G90. G02 est excute par programmation G03 est excute par programmation

G02
G03 INTERPOLATIONS CIRCULAIRES (suite)

%300 N10 GOO G52 X150 Z200 N20 T01 MOG N30 51000 M41 M04 N40 G95 FO .15 N50 X20 z90 (APPROCHE A) NGO G96 5120 N70 G01 ZSO (A) NSO G02 X50 Z65 R15 (B) N90 G03 X50 Z35 I30 K50 (C) N100 GOO X150 N110 G52 Z200 G97 51000 M05 N120 M02

80

L
o~

G23 : interpolation points.

circulaire

dfinie

par 3

Elle peut tre excute par programmation du point de dpart dfini dans le bloc prcdant la fonction G23, du point d'arrive et du point intermdiaire dfinis dans le bloc avec G23. Le sens de l'interpolation est dfini par la position du point intermdiaire b par rapport aux points de dpart a et d'arrive c.

G90/G91 G23 X .. Z ..

Programmation absolue ou programmation Interpolation circulaire. Coordonnes du point d'arrive. Coordonnes du point intermdiaire. Vitesse d'avance.

relative.

1.. K ..
F..

G23
ERPOLATION CIRCULAIRE DFINIE PAR 3 POINTS

PROPRITS:

PARTICULARITS:

Fonction non modale. RVOCATION:

G23 est rvoque en fin de bloc.

Les arguments de la fonction G23 ne doivent tre spars par aucune adresse. G23 peut tre programme en absolu (G90) ou en relatif (G91).

N ..

N50 GOl Xa Za G95 FO.15 N60 G23 Xe Ze Ib Kb FO.l N70 GOl x .. z .. FO.15
N ..

xL
OP Z

Proarammation

des mouvements

DSIGNATION:

G48 : dfinition d'une courbe spline. La dfinition d'une courbe spline comprend plusieurs instructions: de la courbe, blocs de dfinition des points de la courbe. fonction de dfinition, numro

SYNTAXE:

N28D G48 Ne ..
G48 NC ..

H .. IN ..

Fonction de dfinition d'une courbe spline. Argument dfinissant le numro de la courbe. Numro du sous-programme (optionnel). dans lequel sont dfinis les points de la courbe

H..
N.. N..

Numros du premier et dernier bloc de dfinition des points de la courbe.

PROPRITS:

La fonction G48 est non modale. RVOCATION:

G48
INTERPOLATION SPLINE DFINITION

G48 est rvoque en fin de bloc. BLOCS DE DFINITION DES POINTS DE LA COURBE:

Le premier et le dernier bloc doivent comporter les tangentes d'origine et d'arrive; si les tangentes ne sont pas connues, ces blocs doivent tre vides. Tous les autres blocs doivent comporter des points de la courbe. Le premier bloc doit comporter les axes affects par l'interpolation spline.

Si l'axe X de la machine est paramtr au diamtre, la programmation d'une courbe spline entrane les conditions suivantes: - le bloc contenant G48 devra tre prcd du paramtre externe E11005 = 0 (forage de la programmation au rayon) ; - les points de dfinition de la courbe N.. N.. devront tre programms au rayon; - aprs excution de la courbe G06 NC .., l'annulation ventuelle de la programmation au rayon est ralise par E11005 = 1 (forage de la programmation au diamtre).

PARTICULARITS:

BLOCS DE DFINITION DES TANGENTES ET DES POINTS DE LA COURBE:

N .. N150
X .. X ..

X5 Z ..

Z-2.5

Tangente d'origine

x .. z ..

} Pololsd, '"o",b'

z .. z .. N160 x ..
X ..

,
\

,----------. ,,,
Z-2.5 , ,

Z ..

Tangente d'arrive

XL:
Z

,, ,
1
1

L.()

~---------

Dpart

:0

Le nombre de points est limit 255 maxi et 3 mini. G48 doit tre programme en tat G40. Les fonctions M, F et S peuvent tre programmes dans les blocs de dfinition de la courbe.

50

DSIGNATION: G06 : ordre d'excution d'une courbe spline.

G06 NC..

Fonction forant l'ordre d'excution d'une courbe spline. Numro de la courbe. PARTICULARITS:

PROPRITS: La fonction G06 est non modale. RVOCATION: G06 est rvoque en fin de bloc.

Les fonctions F, S et T ne peuvent tre programmes dans le bloc contenant G06 NC.

%100
N ..

G06
ERPOLATION SPLINE EXCUTION

(FINITION PROFIL 5PLINE) N180 GO G52 XO 20 5900 M5 N190 G79 N220 N200 XO 2-1 G1 X35 2-10 F.15 (C) X37 2-13 (D) X40 2-25 (E) X35 2-50 (F) X40 2-80 (G) N210 N220 T3 D3 M6 (OUTIL FINITION) N230 5900 M40 M3 E11005=0 N240 G48 NC1 N200 N210 N250 GO G42 X10 25 (A) N260 G96 5300 N270 G95 F.3 N280 G2 X15 20 Il5 K5 (B) N290 G3 X35 2-10 R30 (C) N300 G6 NC1 N310 G1 G40 X45 E11005=1 N320 G77 N180 N180 N330 M2

programmation au rayon dfinition de la courbe

XJ;~
OP Z

Programmation des mouvements DSIGNATION: G49 : suppression d'une courbe spline.

G49 Ne..

Suppression d'une courbe spline. Numro de la courbe supprimer.

PROPRITS: La fonction G49 est non modale. RVOCATION: G49 est rvoque en fin de bloc.

PARTICULARITS:

La fonction G49 doit tre programme en G40.

EXEMPLE: dfinition - excution - suppression d'une courbe spline %500

649
INTERPOLATION SPLINE SUPPRESSION

N..

N100 NllO N120 N130 N140 N150


N..

G79 N200

x .. x .. x .. x .. x ..

z z .. z .. z .. z ..

tangente d'origine points de la courbe tangente d'arrive dfinition ordre d'excution

N200 N .. N300
N.. N..

G48 NCl NllO N150


G6 NCl

N400
N..

G49 NCl

suppression

Fonctions ISO tournaqe

2.3.5 VITESSES DE DPLACEMENTS

DTERMINATION

DE LA VITESSE D'AVANCE Vf en mm min-1 Vf=NfzZ


1 1

frquence de rotation (en tr . min-1)

1
1

nombre de dents de l'outil

avance par dent (en mm) Exemple: N = 750 tr min-1 ; fz = 0,1 mm; Z = 2 dents ::::)Vf = 750 x 0,1 x 2 = 150 mm min-1 (soit F150 en code ISO).

DSIGNATION:

G94 : vitesse d'avance exprime en millimtres, pouces ou degrs par minute. La vitesse d'avance s'exprime en mm ou pouce par minute sur les axes linaires (XZ, UW) et en degr par minute sur les axes rotatifs (AC).

G94 VITESSE AVANCE PAR INUTE (EN llIMTRES, OUCES OU DEGRS)

SYNTAXE:

N200 G94 F ..
G94 F.. G01/G02/G03 X.. Z.. C ..

G01/G02/G03

X ..

Z ..

C ..

Fonction vitesse d'avance en mm . min-1, in . min-1, degr' min-1. Argument obligatoire dfinissant la vitesse programme. Interpolation linaire ou circulaire. Coordonnes du point atteindre sur les axes linaires. Coordonnes angulaires atteindre sur un axe rotatif.

PROPRITS:

Fonction modale, initialise la mise sous tension. RVOCATION:

PARTICULARITS:

G94 est rvoque par G95.

Les limites de la vitesse d'avance sont dfinies par le constructeur de la machine. Lors d'un changement d'unit de vitesse d'avance, la fonction G dfinissant la nouvelle unit doit tre suivie obligatoirement de l'argument F.

EXEMPLE:

N..

N200 GOO X .. z .. N2l0 G95 FO.25 N220 GOl Z .. N230 X .. z .. FO.l5


N..

vitesse d'avance en mm . tr-1

N300 N3l0 N320


N..

GOO X .. z .. G94 Fl40 GOl X .. W .. FlOO

w ..

vitesse d'avance en mm . min-1 sur X et W

Pro rammation des mouvements DSIGNATION: G95 : vitesse d'avance exprime en millimtres ou en pouces par tour.

G95 F.. G01/G02/G03 X .. Z .. PROPRITS: Fonction modale.


695 VITESSE D'AVANCE PAR TOUR (EN MILLIMTRES OU POUCES)

Fonction vitesse d'avance en mm tr-l, in . tr-1. Argument obligatoire dfinissant la vitesse programme. Interpolation linaire ou circulaire. Coordonnes du point atteindre sur les axes linaires. PARTICULARITS:

RVOCATION: G95 est rvoque par G94.

Les limites de la vitesse d'avance sont dfinies par le constructeur de la machine. Lors d'un changement d'unit de vitesse d'avance, la fonction G dfinissant la nouvelle unit doit tre suivie obligatoirement de l'argument F.. La programmation de l'avance en pouce/min n'est possible que si le systme est en G70 (programmation en pouce).

EXEMPLE:

N..
N200 N210 N220 N230

GOO X.. Z ..
G94 F120 G01 Z .. X.. z.. F100

N..
N300 GOO X.. Z .. N310 G95 FO.3 G01 X.. W. N320 W. FO.15 N ..

692 VITESSE D'AVANCE TANGENTIElLE

Cette fonction permet d'appliquer l'avance tangentielle lors de l'usinage de courbes en correction de rayon d'outil. L'avance F. n'est plus applique au centre de l'outil mais au point de tangence outil/pice.

G92 R..

Avance tangentielle applique la correction de rayon d'outil. Argument obligatoire programm dfinissant la valeur mini du rayon de courbe en dessous de laquelle l'avance tangentielle n'est pas traite.

PROPRITS:

RVOCATION:

Fonction modale.

PARTICULARITS:

La fonction G92 programme dans un bloc ne peut tre accompagne de trajectoires.

G92 R.. est rvoque par: - la fonction d'annulation G92 RD ; - la fonction MD2 de fin de programme; - la fonction G92 R.. affecte d'un rayon diffrent; - la remise l'tat initial (RAZ).

%222

G92
VITESSE D'AVANCE ANGENTIELLE (suite)

N10 GOO G52 X100 Z100 N20 T01 M06 N30 51000 M41 M04 N40 G95 FO.2 N50 GOO G42 Xa Za N60 G92 52000 N70 G96 5100 NSO G92 R4 (LIMITE AV. TANGENT.) N90 G01 Xb Zb FO.2 N100 Xe Ze N110 G02 Xd Zd R6 N120 G01 Xe Ze N130 G03 Xi zi R3 N140 G02 Xg Zg R6 N150 G01 Xh Zh N160 G92 RD (ANNULATION AV. TANGENT.) N170 GOO G40 G52 X100 Z100 G97 51000 M05 N1S0 M02

R6

R3

g~

~-

OP

2.4 CYCLES D'USINAGE

G80 ANNULATION D'UN CYCLE D'USINAGE


1

DSIGNATION:

Gao: annulation d'un cycle d'usinage. Cette fonction rvoque les cycles d'usinage. SYNTAXE:

N100 GBO
G80 Annulation de cycle d'usinage
1 1

PROPRITS:

La fonction G80 est modale et initialise la mise sous tension. EXEMPLE:

RVOCATION:

La fonction G80 est rvoque par les fonctions G64, G81, G82, G83, G84, G85, G87 et G89.

N90 .. N100 GOO X150 2200 N110 G94 F .. N120 GB3 2-10 PB N130 GBO GOO X150 2200 N140 ..

cycle de perage annulation du cycle

2.4.1 CYCLES D'BAUCHE

DSIGNATION:

G64 : cycle d'bauche paraxial.

Cette fonction permet l'bauche d'un volume de matire situ entre les dfinitions d'un profil brut et d'un profil fini. Le cycle peut tre excut par dressage ou chariotage, pour des usinages extrieurs ou intrieurs.

G64 CYCLE D'BAUCHE PARAXIAL

SYNTAXE:

N.. N..

G64

[N.. N.. ] / [EP ..] [I.. K .. ] P ../ R .. DFINITION DU BRUT

N ..
N..
G64 N.. N..

Cycle d'bauche paraxial. Numros du premier et du dernier bloc dfinissant le profil fini (mini 2 blocs, maxi 50 blocs). Numro de contour cr par la fonction profil. Surpaisseur de finition suivant X (par dfaut 1

EP.. 1..
K .. P.. / R.. DFINITION DU BRUT

Surpaisseur de finition suivant Z (par dfaut K

= 0). = 0). 1

P.. : profondeur de passe suivant X (bauche suivant Z). R.. : profondeur de passe suivant Z (bauche suivant X). Suite de blocs dfinissant les dimensions du brut situs entre G64 et l'annulation du cycle.

Fonctions ISO tourna e


PROPRITS: La fonction G64 est modale. RVOCATION: La fonction G64 est rvoque par la fonction G80.

PARTICULARITS: Lorsque le cycle est programm, le systme doit tre dans l'tat G40. La fonction de vitesse d'avance et son argument peuvent tre programms dans le bloc du cycle. Profil fini La dfinition du profil peut tre programme avant l'appel du cycle. Il est alors ncessaire

d'utiliser la fonction G79 de saut de bloc. Les blocs dfinissant les bornes du profil doivent comporter les coordonnes en X et

Z.
Les adresses 1 et K peuvent tre munies du signe - (surpaisseur pour un alsage). Le cycle n'excute pas l'bauche des gorges comprises dans la dfinition du profil.

En fin de cycle, le systme est initialis en GOO. Les variables programmes L100 L199 et L900 L959 ne peuvent pas tre employes dans la dfinition du profil fini. Profil brut Le brut ne peut pas contenir de bloc en PGP et de bloc dfinissant une courbe.

%555
(ESSAI N10 N20 N30 N40 N50 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 Tl CYCLES)

Dl M6
Z150 M3 M40

G92 52000

G x 200
G96 5100 G79 N200 FINI) Z X140

664 CYCLE D'BAUCHE PARAXIAL


(suite)

(PROFIL

(1)

G2 X120 G1 X60
220 X40 Z40 X60 Z60 X25 Z90 Z50 Z30

2 10 R10

(2) (3) (4) (5) (6) (7) (8) (9) (lO)

x
X

CD

@z

EXEMPLE (suite) :
(BAUCHE (PROFIL EN X) BRUT)

N200 G64 N100 N190 1.5 K.2 P2 F200 N210 N220 N230 N240 N250 X144 Z Z10 X40 Z 94
X (11)

(12)
(13)

(14)

G80 X200 Z150

664 CYCLE D'BAUCHE PARAXIAL (suite) (BAUCHE (PROFIL EN Z) BRUT)

N200 G64 N190 N100 1.5 K.2 R3 F200 N210 N220 N230 N240 N250
X Z 94 (11)

X40 X144 Z10


Z

(12) (13)
(14)

GBO X200 Z150

@ @

Fonctions ISO tournaae

DSIGNATION:

G65 : cycle d'bauche de gorge.

Cette fonction permet l'bauche d'une gorge dont le profil est programm en cours de dfinition d'un profil fini. Le cycle peut tre excut par dressage (gorges frontales) ou chariotage (gorges axiales).

SYNTAXE:
N ..

G65 [N ..

N..

JI

[EP .. } X .. /Z .. [I..

K ..}

EA ..

P .. /

R.. [Q. . } [EF. . }

G65 N.. N.. EP..

Cycle d'bauche de gorge. Numros du premier et du dernier bloc dfinissant le profil fini (mini 2 blocs maxi 50 blocs). Numro de contour cr par la fonction profil. Position de fin de passe sur l'axe d'bauche de la gorge (X pour bauche frontale; Z pour bauche axiale). Surpaisseur de finition suivant X (par dfaut 1 Surpaisseur de finition suivant Z (par dfaut Angle de prise de passe dans la gorge. P.. : profondeur de passe suivant X (bauche suivant Z) ; R.. : profondeur de passe suivant Z (bauche suivant X). Garde de positionnement (par dfaut Q

X ..IZ ..
1

K.. EA.. P.. / R..


Q .. G65 CYCLE 'BAUCHE DE GORGE

= 0). K = 0).

0).

EF..

Vitesse d'avance de pntration dans la matire.

PROPRITS:

La fonction G65 est non modale.

RVOCATION:

La fonction G65 est rvoque en fin de bloc.

Les blocs dfinissant les bornes du profil doivent comporter les coordonnes en X et Z. Le bloc de positionnement outil au dpart du cycle doit tre programm en G40. La fonction de vitesse d'avance et son argument peuvent tre programms dans le bloc du cycle.

PARTICULARITS:

EXEMPLE:
(USINAGE POCHE)

N300 G97 5800 NJ10 TJ DJ M6

NJ20 G X70 Z50 NJJO G96 580 F150 NJ40 X62 (BAUCHE POCHE) NJ50 G65 N12D N170 EA-135 N360 G G80 X200 Z150 P2 Z20 1.5 K.2 (A)

'=-~

- 135

La zone usine est la zone dlimite par le profil fini et par les 2 droites reliant les 3 points suivants: - la cote X ou Z programme dans le cycle, - le point de dpart du cycle (dernier point programm avant G65),

Z
- le point d'intersection avec le profil fini de la droite d'angle de pntration EA.. passant par le point de dpart du cycle.

EXEMPLE (suite) :

Finition du profil N400 G97 5800 N410 T5 D5 M6 N420 G96 5120 F100 N430 G G41 X142 Z (FINITION PROFIL) N440 G77 N100 N190 N450 G40 G X200 2150 N460 M2

G65
CYCLE D'BAUCHE DE GORGE (suite)

Cette fonction disponible sur NUM 1040/1060 permet de raliser une bauche de profil avec gorge (fonctions G64 et G65) par l'appel d'une seule fonction. DSIGNATION: EZ Point de dpart D - - - - - - - -0. Brut ./
0.

G63 : cycle d'bauche avec gorge. Cette fonction permet l'bauche d'un volume de matire situ entre la dfinition d'un profil brut et un profil fini. Le cycle peut tre excut par dressage ou chariotage pour des usinages extrieurs ou intrieurs.

programm 0.
0. 0.

Profil fini

N .. G63
CYCLE D'BAUCHE DE PROFIL AVEC GORGE

G63

[N ..

N .. }I[EP .. } X . Z .. EX .. IEZ .. P .. IR .. EA .. IEU .. IEW .. [EB .. } [EC. . ] [ER .. ] [ Q .. ] [EQ .. } [EF .. } Cycle d'bauche avec gorge. Numros du premier et du dernier bloc dfinissant le profil fini (maxi 95 blocs). Numro de contour cr par la fonction profil. Position de dpart du cycle. Position de fin de passe sur l'axe d'bauche (EZ pour bauche axiale suivant Z ; EX pour bauche frontale suivant X). P. : profondeur de passe suivant X (bauche suivant Z) ; R.. : profondeur de passe suivant Z (bauche suivant X). Position de dpart des passes d'bauche. La programmation de ces arguments permet la dfinition d'un angle de dpart pour la prise de passe. Angle de limite de pntration en gorge. Angle limite en fin de passe sur l'axe d'bauche. Surpaisseur de finition. Garde de positionnement (par dfaut Q

G63 N.. N.. EP.. X.. Z .. EZ..! EX.. P. / R.. EA..! EU .. / EW..

ES.. EC.. ER.. Q.. EQ.. EF..

= 0).

Valeur du copeau mini (en de de la valeur programme, la passe n'est pas ralise). Vitesse d'avance de pntration dans la matire.

Fonctions ISO tourna e


PROPRITS: PARTICULARI'TS: La fonction G63 est non modale. Le bloc de positionnement outil au dpart du cycle doit tre programm en G40. Les arguments dfinissant des angles sont reprs selon le sens trigonomtrique.

RVOCATION:

La fonction G63 est rvoque en fin de bloc.

- EA : angle limitant le dpart des prises de passes entre le point 0 (dpart du cycle) et l'intersection avec le profil fini.

- EU ou EW : point limite de la dernire passe d'bauche. Si l'argument EA n'est pas programm, les valeurs dclares avec EU et/ou EW et A permettent de dfinir l'angle A de dpart.

G63
CYCLE D'BAUCHE DE PROFIL AVEC GORGE (suite)

G65
CYCLE D'BAUCHE DE PROFIL AVEC . GORGE (suite)

(USINAGE PROFIL INTERIEUR) %100 NlO G G52 X150 2200 (BAUCHE) N20 T5 D5 M6 (OUTIL A ALESER R.8) N30 S900 M40 M3 N40 XlO 210 (POINT D'APPROCHE) N50 G92 53000 N60 G96 570 N70 G95 F.l N80 G63 N120 N220 X16 25 EU50 E2-92 P2 EBllO N90 G 25 NlOO G G52 X150 2200 (FINITION) NIlO T7 D7 M6 (OUTIL A ALESER R.4) N120 G4l X50 25 (a) N130 G96 590 N140 Gl X30 2-5 F.07 (b) N150 2-20 (e) N160 X-40 2-25 (d) N170 2-45 EB2 (e) N180 G2 X40 2-55 140 K-50 EB2 (f) N190 Gl 2-75 (g) N200 X30 2-80 (h) N2l0 2-85 (i) N220 X16 2-92 (j) N230 G 25 (k) N240 G40 G52 X150 2200 N250 M2

EC70 ER.2 QI EQ.5 EF.l

80 65

-0)
0)

.c o

~
D-

5 45

9 i h j
N

EZ

Cette fonction permet l'bauche d'une gorge axiale ou frontale par plonges successives.

G66

Cycle de dfonage. Numro du second correcteur d'outil. gramm dans un bloc prcdent. Position de fin d'usinage de la gorge. Angle dfihissant la pente en fond de gorge. Dplacement entre chaque plonge (P Le premier correcteur doit tre pro-

O..
X .. Z .. EA.. P.. / R.. EP.. G66
CYCLE DE fONAGE

valeur suivant X ; R

valeur suivant Z).

Valeur du dplacement 45 en fin de passe. Temporisation en fin de plonge exprime en secondes (par dfaut EF RVOCATION:

EF..

0).

PROPRITS: La fonction G66 est non modale. PARTICULARITS: Lorsque le cycle est programm, le systme doit tre en G40. Les plonges de l'outil sont rparties uniformment sur la largeur de la gorge. La fonction de vitesse d'avance et son argument peuvent tre programms dans le bloc du cycle. EXEMPLE:
(DEFONCAGE GORGE) N290 GO G52 X200 Z150 N300 Tl DOl M6 (OUTIL L=6) N3l0 G97 5900 M40 M3 N320 X66 z30 (A) N330 G96 580 N340 G95 F.15 (CYCLE DEFONCAGE) N350 G66 D15 X46 Z50 EA10 R5 EFl (B) N360 G52 X200 2150 G97 5900 M5

La fonction G66 est rvoque en fin de bloc.

Dclaration des deux correcteurs d'outil: - correcteur 001 : flanc de dpart de gorge suivant Z ; point A. - correcteur 010 : flanc de fin de gorge suivant Z; point B. La diffrence de valeur entre les correcteurs doit tre gale la largeur de l'outil.

X
OP

2.4.2

CYCLES DE PERAGE ET D'ALSAGE


DSIGNATION:

G81

Cycle de perage-centrage. Point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage.

X.. / Z.. ER .. EH ..

PROPRITS: La fonction G81 est modale.

DROULEMENT

DU CYCLE:

- positionnement rapide dans l'axe d'usinage, - pntration la vitesse d'avance F, - dgagement en vitesse rapide suivant l'axe de l'outil.

G81

CYCLE DE PERAGECENTRAGE

RVOCATION: La fonction G81 est rvoque par les fonctions G8o, G82, G83, G84, G85, G87, G89 ou G64, G65 et G66.

N .. NllO G X 2S

N120 G94 F.2 N130 G81 2-10 N140 G80 G X1S0 2200
N ..

N ..

N110 G94 F.2 N120 G81 X 2-10 ERS N130 G80 G X1S0 2200
N ..

G82 X .. / Z .. ER.. EH .. EF..

Cycle de perage-chambrage. Coordonnes du point atteindre sur l'axe d'usinage.

Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Temporisation en secondes (maxi 99.99 s).

PROPRITS:

DROULEMENT

DU CYCLE:

La fonction G82 est modale.

682
CYCLE DE PERAGEBRAGE

RVOCATION:

- positionnement rapide dans l'axe d'usinage, - pntration la vitesse d'avance F, - temporisation en fin de perage, - dgagement en vitesse rapide suivant l'axe de l'outil.

La fonction G82 est rvoque par les fonctions G8o, G81, G83, G84, G85, G87, G89 ou G64, G65 et G66.

N ..

NllO G X N120 G94 N130 G82 N140 G80


N ..

25

F.2
2-10 EF1.S

G X1S0

2200

N ..

NllO G94 F.2 N120 G82 X 2-10 ERS EF1.S N130 G80 G X1S0 2200
N ..

G83 X .. / Z .. ER .. EH .. P.. ES ..

Cycle de perage-dbourrage. Coordonnes du point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Valeur de la premire pntration. Nombre de pntrations. Valeur de la dernire pntration. Garde de retour aprs chaque dbourrage. Temporisation chaque fin de pntration.

Q..
EP.. EF..

PROPRITS:

PARTICULARITS:

La fonction G83 est modale.

G83
CYCLE DE PERAGEDBOURRAGE RVOCATION:

Si P et Q sont programms, les pntrations successives seront de valeurs dgressives. La programmation de P ou de ES est obligatoire.

La fonction G83 est rvoque par les fonctions G8o, G81, G82, G84, G85, G87, G89 ou G64, G65 et G66.

N ..

N110 N120 N130 N140 N150 N160 N170


N ..

T04 D04 M06 (FORET D5) G97 51500 M42 M03


G

z5

(1)

G95 G83 G97 G80

F.2 Z-30 PlO Q2.5 EFO.5 5900 G X150 Z200

G87 X .. IZ .. ER.. EH.. P.. ES..

Cycle de perage avec brise-copeaux. Coordonnes du point atteindre sur l'axe d'usinage.

Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Valeur de la premire pntration. Nombre de pntrations. Valeur de la dernire pntration. Garde de retour aprs chaque dbourrage. Temporisation chaque fin de pntration.

Q..
EP.. EF..

PROPRITS:

PARTICULARITS:

La fonction G87 est modale.

G87
CYCLE DE ?ffiAGE AVEC ~ E-COPEAUX

Si P et Q sont programms, les pntrations successives seront de valeurs dgressives. La programmation de P ou de ES est obligatoire.

RVOCATION:

La fonction G87 est rvoque par les fonctions G8o, G81, G82, G83, G84, G85, G89 ou G64, G65 et G66.

N ..
N110 N120 N130 N140 N150 N160 N170
N ..

T06 G97 G X G95 G87 G97 GBO

D06 M06 (FORET D6) 51200 M42 M03


25 (1)

F.2 2-30 PLO Q2.5 EFl 5900 G X150 2200

G85 X .. / Z .. ER.. EH .. EF..

Cycle d'alsage. Coordonnes du point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Valeur de l'avance de dgagement (par dfaut EF = F).

PROPRITS:

RVOCATION:

La fonction G85 est modale.

La fonction G85 est rvoque par les fonctions G31, G80, G81, G82, G83, G84, G8?, G89 ou G64, G65 et G66.

Gas
CYCLE
D'ALSAGE
N ..

N110 GO XO 210 N120 G94 F1S0 N130 G8S 2-20 N140 G80 GO GS2 X1S0 2100

N ..

N..

N120 N130 N140


N..

G94 F1S0 G8S XO ER10 2-20 G80 GO X1S0 2100

G89 X../Z ..

Cycle d'alsage avec arrt temporis en fin de trou. Coordonnes du point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Temporisation exprime en secondes (par dfaut EF = 1 s).

ER.. EH.. EF..

PROPRITS:

RVOCATION:

La fonction G89 est modale.

La fonction G89 est rvoque par les fonctions G31, G80, G81, G82, G83, G84,G85, G8l, OU G64, G65 et G66.

G89

CYCLE
D'ALSAGE

AVEC
ORISATION N ..

N110 N120 N130 N140


N ..

GO XO 210 G94 F150 G89 2-25 EF2 G80 GO G52 X150

2100

N ..

N120 G94 F150 N130 G89 XO ER10 2-25 EF2 N140 G80 GO X150 2100 N ..

2.4.3 CYCLES DE FilETAGE ET DE TARAUDAGE


DSIGNATION:

Cette fonction permet l'excution de filetages cylindrique, conique et frontal. Les filetages peuvent tre excuts par pntration droite ou oblique.

G33
CYCLE DE FILETAGE A PAS CONSTANT

G33

Cycle de filetage pas constant. Position de l'outil en fin de filetage par rapport l'origine programme. Pas suivant l'axe de filetage (X ou Z) en mm. Demi-angle au sommet d'un filetage conique (par dfaut EA tage frontal. Valeur de l'angle de pntration d'outil (par dfaut EB Profondeur totale du filet Q inclus. Profondeur de la dernire passe inclus dans P (par dfaut sans finition; passe vide). Longueur de la pente de dgagement (par dfaut R culaire l'axe de filetage. Nombre de filets (par dfaut 1 filet). Nombre de passes; S.. passes de valeurs dgressives; constantes. ES.. passes de valeurs Q

X.. Z ..

K..
EA.. EB .. P. Q .. R..

0 ; si EA

90, file-

0 pntration droite).

0 : dgagement perpendi-

F..
S.. / ES..

PROPRITS:

PARTICULARITS:

La fonction G33 est non modale.

Les fonctions modales prsentes avant l'appel de G33 sont restitues aprs excution du cycle.

RVOCATION:

La fonction G33 est rvoque en fin de bloc.

(1) Ralisation d'un filetage cylindrique M20 x 2,5 longueur de filetage: 50 mm

N200 X24 Z64 (APPROCHE A) (FILETAGE CYLINDRIQUE M20 2.5 L50) N210 G33 X20 Z10 K2.5 P2.165 Q.05 S6

tSl

10

G33 CYCLE DE FILETAGE A PAS CONSTANT


(suite)

(2) Ralisation d'un filetage conique Angle de cne = 17013 ; 0 dbut = 82,327 ; 0 fin = 90,507 ; pas = 4 ; 2 filets; longueur de filetage 30 mm.

N100 X82.327 Z5 (APPROCHE A) (FILETAGE CONIQUE) (CONE 170.13 ~DEBUT 82.327 ~FIN 90.507 P4 2 FILETS L30) N110 G33 X90.507 Z-30 K4 EA-9.87 EB30 R3 P1.2 Q.06 S4 F2

Cette fonction permet l'excution de plusieurs filetages successifs. Les filetages peuvent tre cylindriques ou coniques.

G38 X.. Z ..

Cycle de filetages enchans. Position de j'outil en fin de filetage par rapport l'origine programme. Pas suivant l'axe de filetage (X ou Z) en mm.

K..

PROPRITS: La fonction G38 est modale.

PARTICULARITS:

RVOCATION: La fonction G38 est rvoque par les fonctions GOO,G01, G02 ou G03. G38 CYCLE DE FILETAGES ENCHANS EXEMPLE:

Des pas diffrents peuvent tre programms dans les blocs suivant la fonction G38. Les passes successives sur les cycles peuvent tre programmes par appels de sous-programmes.

N100 NllO N12D N130 N14D N150 N160

T4 D4 M6 (OUTIL G97 S800 M40 M3


G Xa Za

G38 Xb Zb K4

(PAS = 4) (PAS

Xe Ze K6 Xd Zd K8
G Xe Ze

6)

(PAS = 8)

G84 X .. / Z .. ER.. EH.. EF..

Cycle de taraudage. Coordonnes du point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur J'axe d'usinage. Cote du plan d'attaque sur J'axe d'usinage. Temporisation en secondes (maxi 99.99 s) Par dfaut EF = 1 s.

PROPRITS: La fonction G84 est modale.

PARTICULARITS:

L'avance n'est pas asservie la rotation de la broche. Le taraud doit tre mont flottant pour compenser les carts de position.

G84
CYCLE DE TARAUDAGE

RVOCATION: La fonction G84 est rvoque par les fonctions G80, G81, G82, G83, G85, G87, G89 ou G64, G65 et G66. EXEMPLE:

Taraudage M8 pas 1,25. F = pas du taraud x frquence de rotation broche F = 1,25 x 300 = 375 mm min-1
N ..

N100 N110 N120 N130 N140


N ..

5300 M42 M3 GO XO 25 G94 F375 G84 2-20 EF1 G80 GO X150 2100
--

--Z

N ..

Sens de rotation

N120 G94 F375 N130 G84 XO ER5 2-20 EF1 N140 G80 GO X150 2100
N ..

Cycles d'usina e

DSIGNATION:

G84 : cycle de taraudage rigide Ce cycle permet d'asservir l'avance de l'outil la rotation de la broche. La vitesse d'avance est calcule selon la frquence de rotation de la broche et le pas programm.

SYNTAXE:

N190 G84 X .. /2 ..
G84 X .. / Z .. K.. ER.. EH .. EK.. Cycle de taraudage rigide.

K. . [ER .. ] [EH. . ] [EK. . ]

Coordonnes du point atteindre sur l'axe d'usinage. Pas du taraudage en mm (diffrencie le taraudage simple du taraudage rigide). Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Rapport de la frquence dfaut EK = 1). de rotation de broche dgagement/pntration (par

G84 CYCLE DE TARAUDAGE RIGIDE

PROPRITS:

La fonction G84 est modale.

PARTICULARITS:

L'avance n'est pas asservie la rotation de la broche. Le taraud doit tre mont flottant pour compenser les carts de position.

RVOCATION:

La fonction G84 est rvoque par les fonctions G80, G81, G82, G83, G85, G87, G89 ou G64, G65 et G66. EXEMPLE:

Taraudage M10 pas 1,5


N ..

NlOO N110 N120 N130


N ..

G97 5200 M41 M3 GO XO 210 G84 2-20 Kl.5 EK2 G80 GO G52 X150 2100

1-

f--

Z C '\
/

/j '/~
20

OP

10

60

f' 00 +
Ol C')

025,3 h 10
~o

Ln
C')

iD

LD

lJ - -.,,cio 1 '<t_ C') Ol


0')

--jJ
1
1

1
1

~---7'
ci +1 '<t_
LD

'i~
1

(J)

Ol
:0

<0

,
1
1

.~
(J)

DESSIN DE DFINITION

"0

c CIl \5..

0630:0,1

.,,ci +1

048
C'J
0')

+g,5

<0_
ci +1 0

ci +1
LD C\I

,""'. F--"
fT-~~
Il 1
:1

"
Cf)

Il

cio 1
C\I

Ra

V-

Matire: 16 Ni Cr 6 Chanfreins non cots 1 45

Ebauche profil Finition profil Usinage gorge L = 4 Perage 0 11 profondeur 36 Fraisurage 60 trou 0 11

USINAGES RALISS

Ebauche profil Finition profil Usinage gorge L = 5 Perage 0 14 profondeur 42 Fraisurage 60 trou 0 14

G)0
2 3

Fonctions ISO tournaQe


Pice de dpart: cylindre 0 63 :t 0,1, longueur 147 :t 0,5

PROGRAMME

N 1
Programmes Commentaires
numro du programme

%1

(MANDRIN PORTE-FRAISE N10 Tl Dl M6 N20 G92 S2000 N30 G X200 2100 N40 G96 S150 M3 M40 N50 G95 F.15 N60 G79 N200 (PROFIL FINI) N100 X65 2-46.75 N110 G1 X61 2-44.75 N120 X48.25 N130 2-21.75 N140 X46.75 2-20.75 N150 X26.994 N160 2-1 N170 X22.994 ROGRAMMES COMMENTS (EBAUCHE) N200 G64 N100 N170
21

COTE OUTIL)

titre appel outil T1 (outil d'bauche) limitation la Vcc Vcc = 150 mm . min-1 avance = 0,15 mm tr-1 saut au bloc N200
- mise en route de la

vitesse de broche 2000 tr . min-1 en rapide pour enclencher

dplacement

broche - gamme de vitesses

(1) (2) (3 ) (4) (5) ( 6) (7 ) (8) 27h6 profil

raliser

I.6 K.5 P2.5

cycle d'bauche N100

- appel des blocs d'usinage

N170 - surpaisseur

0,6 mm en X, 0,5 mm en Z - prof. de passe 2 mm

(PROFIL BRUT) N310 X65 2-46.75 N320 21 N330 X22.994 N400 N410 G80 G 25 G97 S500

(9=1) (10) (11=8) profil enveloppe

fin du cycle d'bauche

- dgagement

vitesse de broche 800 tr . min-1

(FINITION PROFIL) N500 T3 D3 M6 N510 G X200 2100 N520 G96 S200 F.08 N530 N540 N550 N560
G G41 X65 G77 N100

appel outil T3 (outil de finition) Vcc = 200 mm . min-1 avance = 0,08 mm . tr-1 correction de rayon d'outil

2-46.75 N100

gauche

du profil - approche

rapide de (1)

rappel des lignes N100 annulation dgagement

N170 pour finition d'outil

G40 G 25 G97 S500

de la correction

Programmes (GORGE LARGEUR=4) N600 TS DS M6 N610 G X200 2100 N620 G96 SlS0 F.1 N630 N640 N6S0 N660 N670
G XSO Z20. 7S

G1 X24 G4 F1 X28 G X200 2100 G97 SSOO

Vcc = 150 mm . min-1 avance = 0,1 mm tr-1 approche en rapide usinage de la gorge - temporisation retrait dgagement

1s

(PERCAGE 011) N700 T2 D2 M6 N710 G X200 2100 N720 G97 SSOO N730 X 2S N740 G83 X Z-36 P1S F.1

N7S0 G80 G 2S N760 G97 SSOO


PROGRAMMES COMMENTS
(suite)

vitesse de broche = 500 tr . min-1 approche en rapide cycle de perage-dbourrage coordonnes de fond de trou (Z-36) pntration 25 mm avance = 0,1 mm . tr-1 fin du cycle de perage - retrait

(FRAISURAGE 911) N800 T4 D4 M6 N810 X200 2100 N820 G97 S300 N830 X 2S N840 2-3 N8S0 G1 2-8 F.08 N860 G 2S N870 X200 2100

frai su rage - pntration 6 mm avance = 0,08 mm . tr-1 retrait dgagement

Fonctions ISO tournaCle

PROGRAMME W 2 Programmes Commentaires


COTE CONE) numro du programme titre appel outil T1 (outil d'bauche) dplacement rapide pour enclencher Vcc Vcc = 150 mm 'mn-1 - mise en route de la broche - gamme de vitesses limitation vitesse de broche 2000 tr min-1 avance = 0,15 mm tr-1 saut au bloc N200

%2

(MANDRIN PORTE-FRAISE N10 Tl Dl M6 N20 G X200 Z100 N30 G96 S150 M3 M40 N40 G97 S2000 N50 G95 F.15 N60 G79 N200 (PROFIL FINI) N100 X65 Z-96.8 NllO G1 X61 z-94.8 N120 X44.927 N130 X25.258 Z-28.797

(1)
(2 )

profil raliser tan2a = 0,298 ::::}tana = 0,149 (1,6 tana)2 + 44,45 = X3 = 44,927 25,3 h10 = 25,258 X = (44,927 - 25,258)/2 = 9,8345 Z = X/tana = 9,8345/0,149 = 66,003 - 94,8 + 66,003 = Z4 = 28,797

(3)
(4 )

N140 z-l N150 X21.258 PROGRAMMES COMMENTS


(suite)

Zl

(5) (6)

(EBAUCHE) N200 G64 N100 N150

I.6 K.5 P2.5

cycle d'bauche - appel des blocs N100 N170 - surpaisseur d'usinage 0,6 mm en X, 0,5 mm en Z - prof.de passe 2 mm

(PROFIL BRUT) N310 X65 2-96.8 N320 21 N330 X21.258 N340 G80 G 25 N350 G97 S500 (FINITION PROFIL) N400 T3 D3 M6 N410 G X200 2100 N420 G96 S20 F.08 N430 G G41 X65 Z-96 N440 G77 N100 N150 N450 G40 G Z5 N460 G97 S500 (GORGE LARGEUR=5) N500 T5 D5 M6 N510 G x200 Z100

(7=1) (8) (9=6)

profil enveloppe fin du cycle d'bauche - dgagement vitesse de broche 800 tr . min-1

appel outil T3 (outil de finition) Vcc

= 200 mm . min-1 avance = 0,08 mm . tr-1


correction rayon d'outil gauche du profil - approche rapide de (1) rappel des lignes N1 00 N150 pour finition annulation corr. outil - dgagement

appel outil T5 (outil gorge L

5)

Programmes
Vcc = 150 mm min-1 avance = 0,1 mm . tr-1 N530 N540 N550 N560 G DIO X27 Z-32.3 G66 Dll X23 Z-27.8 R4 EFI G80 G Z5 G97 5800
-

approche en rapide cycle de gorge - temporisation dgagement

1s

(GORGE LARGEUR=1.6) N600 T7 D7 M6 N610 G X200 Z100 N620 G96 5130 F.08 N630 N640 N650 N660 N670 G X64 2-93.2 Gl X43 G4 Fl X50 G X200 Z100 G97 5500

Vcc = 130 mm min-1 avance = 0,08 mm . tr-1 approche rapide usinage de la gorge - temporisation retrait dgagement

1s

PROGRAMMES COMMENTS (suite)

(PERCAGE 014) N700 T6 D6 M6 N710 X200 Z100 N720 G97 5500 N730 X Z5 N740 G83 X Z-74 P25 F.l

vitesse de broche = 500 tr . min-1 approche en rapide cycle de perage-dbourrage coordonnes de fond de trou pntration = 25 mm avance = 0,1 mm . tr-1 fin du cycle de perage - retrait

N750 G80 G Z5 N760 G97 5800 (FRAI5URAGE 014) N800 T4 D4 M6 N810 G97 5300 N820 x Z5 N830 2-4 N840 Gl Z-10 F.08 N850 G Z5 N860 X200 Z100

appel outil T4 (fraise F60 020) vitesse de broche = 300 tr . min-1

fraisurage - pntration 6 mm avance = 0,08 mm . tr-1 retrait dgagement fin de programme

13

FONCTIONS ISO FRAISAGE

3.1 CODAGE ET DSIGNATION


13.1.1 fONCTIONS G
CODE GOO G01 G02
1

DSIGNATION Interpolation linaire vitesse d'avance rapide Interpolation linaire vitesse d'avance programme Interpolation circulaire vitesse d'avance programme (sens antitrigonomtrique) Interpolation circulaire vitesse d'avance programme (sens trigonomtrique) Temporisation programmable Ordre d'excution l'adresse F

G03 G04 G06* G09 G10 G12 G16 G17 G18 G19 G23* G29 G31 G40 G41 G42 G45 G46* G48* G49* G51

d'une courbe spline

Arrt prcis en fin de bloc avant enchanement sur le bloc suivant Bloc interruptible Survitesse par manivelle Dfinition de l'orientation de l'axe de l'outil par les adresses P, Q, R Choix du plan XY Choix du plan ZX Choix du plan YZ Interpolation circulaire dfinie par trois points Correction d'outil dans l'espace Cycle de filetage au grain Annulation de correction de rayon d'outil Correction de rayon d'outil gauche du profil usiner Correction de rayon d'outil droite du profil usiner Cycle de poche simple Cycle de poche ou surfaage avec contour quelconque Dfinition d'une courbe spline Suppression d'une courbe spline Miroir Programmation absolue des dplacements par rapport l'origine mesure

Ii Il

G52 G53 G54 G59 G70 G71 G73 G74 G75 G76 G76+/-* G77 G7U

Invalidation des dcalages PREF et DEC1 Validation des dcalages PREF et DEC1 Dcalage d'origine programm Programmation Programmation en pouce mtrique

Invalidation du facteur d'chelle Validation du facteur d'chelle Validation d'un sous-programme de dgagement d'urgence

Transfert des valeurs courantes des paramtres L et E dans le programme pice Cration/suppression Appel inconditionnel de programme ou bloc ISO d'un sous-programme ou d'une suite de squences avec retour

Appel de bloc de retour d'un sous-programme

CODe
G78* G79 G79+/-* G80 G81* G82* G83 G84* G8S* G86 G87 G88 G89 G90 G91 G92 G92 R* G93 G94 G9S* G97* G104* Synchronisation Saut conditionnel des groupes d'axes ou inconditionnel

une squence sans retour

Suspension momentane

de la prparation du bloc suivant dans une squence

Annulation d'un cycle d'usinage Cycle de perage centrage Cycle de perage chambrage Cycle de perage dbourrage Cycle de taraudage Cycle d'alsage Cycle d'alsage avec arrt de broche index en fond de trou Cycle de perage brise-copeaux Cycle d'alsage et dressage de face Cycle d'alsage avec temporisation Programmation Programmation fin de trou absolue par rapport l'origine programme relative par rapport au point de dpart du bloc

Prslection de l'origine programme Programmation de la vitesse d'avance tangentielle

Vitesse d'avance exprime en inverse du temps (VIL) Vitesse d'avance en millimtres, pouces ou degrs par minute Vitesse d'avance en millimtres ou en pouces par tour Frquence de rotation de broche en tours par minute Lissage de courbe dans l'espace

G997* G998* G999*

Validation et excution de toutes les fonctions mmorises dans G999 Validation de l'excution Suspension de l'excution des blocs et d'une partie des fonctions traites dans G999 et forage de la concatnation1 des blocs

Fonctions ISO fraisaae

3.1.2 FONCTIONSM
CODE MOO M01 M02 M03 M04 M05 M06 MO? M08 M09
1

DSIGNATION Arrt programm Arrt optionnel programm Fin de programme Rotation de broche sens antitrigonomtrique Rotation de broche sens trigonomtrique Arrt de broche Appel d'outil Arrosage n 2 Arrosage n 1 Arrt d'arrosage Blocage d'axe Dblocage d'axe Arrt d'usinage programm Indexation de broche Gammes de broche Validation des potentiomtres de broche et d'avance Inhibition des potentiomtres de broche et d'avance Libration de la broche courante dans le groupe d'axes Commande des broches 1 4 Mesure des broches 1

MW M11 M12* M19 M40 M45 M48 M49 M61* M62 M65 M66 M69

1 1

1 1 ,

M997* M998* M999*

Forage de l'enchanement des blocs Ractivation des modes modification grammes par l'automate Neutralisation l'automate (MODIF), immdiat (IMD) et des appels de sous-propar

programme des modes MODIF, IMD et des appels de sous-programmes

NB : les fonctions marques * sont disponibles uniquement sur NUM 1040/1060.

3.1.3 AUTRES FONCTIONS FRAISAGE 1


CODE $0 $1 $6* DSIGNATION mission de message vers la visualisation

mission de message vers l'automate, vers un serveur distant ou un priphrique Saut de bloc Appel du correcteur d'outil Dcalage angulaire programm Modulation programme de l'acclration Dimensions extrmes de la pice en visualisation graphique 3D Numro de l'outil Conversion de l'unit interne des axes rotatifs Conversion de l'unit interne des axes linaires

/
0 ED EG EM-/+*

T
M* u*

B : les fonctions marques * sont disponibles uniquement sur NUM 1040/1060.

3.2 PROGRAMMATION DE L'OUTIL


3.2.1 ORIENTATION DE l'AXE DE L'OUTIL
DSIGNATION:

La fonction G16 dfinit l'orientation de l'axe de l'outil avec les adresses P, Q ou R suivies du signe + ou-

P-

i~o; ~ -~ z.~~-?~!x
R+
R- ~

P+

G16 P+ PQ+ QR+ R

Orientation suivant X+ Dfinition de l'orientation de l'axe de l'outil Orientation suivant XOrientation suivant Y+ Orientation suivant YOrientation suivant Z+ Orientation suivant Z PARTICULARITS:

PROPRITS:

Fonction modale. G16 R+ est initialise la mise sous tension.

RVOCATION:

G16 suivie d'un argument P,Q ou R diffrent de celui programm prcdemment rvoque l'tat G16 antrieur.

Par convention, le vecteur outil est orient du bout de l'outil (partie coupante) vers la rfrence de l'outil (fixation en broche). Lors de la dfinition de j'orientation de l'axe de l'outil, il est recommand d'tre en annulation de correction de rayon (G40) et annulation de cycle (G80). Le bloc contenant G16 peut comporter des 1 dplacements et des fonctions M, S et T.

%55
N10 N20 N30 N .. N120 N130 N140 N150 N .. GOO G52 X .. G16 P+ GOO Y .. GOl X .. Z .. F .. X..........Table machine Y .. GOO G52 Z .. T02 5800 M06 M40 M03 (G16 R+)

z ..

3.2.2 APPEL D'OUTIL


DSIGNATION:

la fonction MOS permet l'appel d'un outil et son positionnement en broche. Cette mise en place peut tre automatique ou manuelle.

M6

T01 M06 (OUTil EBAUCHE)

la fonction T slectionne l'outil 1. le numro correspond au poste de l'outil dans le magasin. Appel ou changement de l'outil. Commentaires entre parenthses.

PROPRITS: Fonction non modale, " aprs ", dcode.

PARTICULARITS:

RVOCATION: Remise l'tat 0 ds dtection par la CN du compte rendu de fonction M.

Avant un appel ou un changement d'outil, il est prconis de programmer une position de mise en broche de l'outil par rapport l'origine programme (OP) ou par rapport l'origine mesure (OM).

N100 NllO GOO G52 Z200 N120 T05 M06 (FRAISE D20) N130

NlOO NllO GOO Z200 N120 T05 M06 (FRAISE D20) N130

Origine mesure (OM)

Origine programme (OP)

Position de changement d'outil

[X~]~.

fl
OP

()

Pro rammation de l'outil

3.2.3 JAUGE ET CORRECTEURD'OUTIL


La jauge d'un outil est la distance comprise entre l'arte coupante de j'outil au point de rfrence de la broche. Rayon d'outil Longueur d'outil Rayon de bout de fraise

R L
@

Face de contact pice/outil

Face de contact pice/outil

Rayon de bout de fraise (@)

DSIGNATION:

L'adresse D affecte d'un numro slectionne le correcteur d'outil. Les dimensions d'outil en mmoire sont valides selon les axes programms.

L = longueur d'outil R = rayon outil @ = rayon de bout d'outil

Point de rfrence de la broche

Rayon de bout (@) Rayon (R)

L'introduction des dimensions d'outil peut tre effectue manuellement, par priphrique ou par programmation paramtre.

DIMENSION D'OUTIL

G17 G16 R+ 001 G40 G41/G42 X.. Y.. Zoo

Choix du plan XV. Orientation de l'axe de l'outil suivant Z+. Numro du correcteur (de 1 255). Annulation de la correction de rayon. Correction de rayon d'outil. Coordonnes du point atteindre.

PROPRITS:

PARTICULARITS:

Fonction modale. Le correcteur DO est initialise la mise sous tension.

RVOCATION: d'un

0 .. est rvoque par la programmation nouveau correcteur ou annul par DO.

Le numro du correcteur peut tre diffrent du numro de l'outil. Plusieurs numros de correcteurs peuvent tre affects au mme outil. Le contenu de DO est toujours nul. Le systme dispose de 255 triplets de correction (L, R, @).

Pro rammation de l'outil EXEMPLE: Usinage avec outil T02 affect des correcteurs 002 et 012. Les correcteurs de longueurs L de T02 sont prises en compte lors du premier dplacement sur l'axe Z programm aprs 002 et 012. %65
N10 N20 N30 N50 N.. N140 N .. Dl2 250 G16 R+ T02 5120 250 G17 D02 M06 M40 M03

N40 GOO XIOO

Y20

DIMENSION D'OUTIL
(suite)

[illQ]:

:~_:.. ...._..... .... _i'

Ul

Fonctions ISO fraisa e


Il est possible d'introduire tout moment, y compris en cours d'usinage, une correction dynamique d'outil, lorsqu'il est constat, sur une pice, un cart entre la cote attendue et la cote obtenue. Correction dynamique de rayon: DR Correction dynamique de longueur: Dl Cette correction positive ou ngative a pour objet de compenser une faible variation de dimension d'outil ou de pice (usure, dilatation).

Rayon corrig R = R

+ DR

longueur corrige l = l

+ Dl

RRECTION AMIQUE D'OUTIL

D
Q

EtE

m
DR DL
= -!::l.C = -!::l.H

EHJ

Pro rammation de l'outil

3.2.4 POSITIONNEMENT OUTlUPICE


DSIGNATION: Trajectoire + outil, G41 : correction de rayon gauche du profil usiner. La trajectoire programme de l'outil est dcale gauche d'une valeur gale au rayon R dclar par le correcteur O.
1

Gauche sens de la correction Profil usiner Profil usiner

G42 : correction de rayon droite du profil usiner. La trajectoire programme de l'outil est dcale droite d'une valeur gale au rayon R dclar par le correcteur O. 641
642

t Trajectoire
1

outil

Droite CORRECTION DE RAYON PAR RAPPORT AU PROFIL USINER sens de la correction

G17 001

Plan dans lequel s'effectue la correction. Numro du correcteur (de 1 255). Interpolation linaire ou circulaire. Correction de rayon d'outil gauche du profil. Correction de rayon d'outil droite du profil. Coordonnes du point atteindre.

GOO/G01/G02/G03
G41 G42 X .. Y..

PROPRITS:

PARTICULARITS:

Les fonctions G41 et G42 sont modales.

RVOCATION:

Les fonctions G41 et G42 permettent la programmation d'un profil pice aux dimensions relles du profil sans tenir compte du rayon de l'outil.

Les fonctions G41 et G42 se rvoquent mutuellement.

Fonctions ISO fraisa e


Trajectoire outil

t
1

Les trajectoires programmes sont appliques au centre de l'outil.

Centre outil

G40 ANNULATION DE
LAg~~~~~~ON

SYNTAXE:

N100
GOO/G01 G40

[GOO/G01]

G40 X ..

Y ..

z ..

Interpolation linaire. Annulation de la correction de rayon. Coordonnes du point atteindre. RVOCATION: PARTICULARITS:

X.. Y.. Z ..

PROPRITS:

La fonction G40 est modale. Elle est initialise la mise sous tension.

La fonction G40 rvoque les fonctions G41, G42 et G29 (correction d'outil dans l'espace).

Le changement de plan (G17/G18/G19) doit tre programm en G40.

A la fin du premier bloc programm en correction de rayon (obligatoirement une droite), le centre de l'outil se positionne sur la normale N la trajectoire suivante, dcal du point programm de la valeur du correcteur R.

MISE EN POSITION DE

Approche

l'OUTIL Il convient de prvoir une garde d'une valeur suprieure au rayon d'outil dclar, lors d'un positionnement rapide.

Pro rammation de l'outil ENGAGEMENT SUR UN CERCLE Exemple:


N100 NllO N120 N130 N140 N1SO N160 DOS Xa Ya Za GOl G03 G41 Xb Yb F1SO

Xc Yc la Jo F100 G02 xd Yd la' Jo'

ENGAGEMENT
ET D~GAGEMENT DE l'OUTIL DGAGEMENT SUR UNE DROITE

Au dbut du premier bloc programm annulation de la correction de rayon" (obligatoirement une droite), le centre de l'outil part de la normale N la trajectoire prcdente, dcal du point programm de la valeur du rayon du correcteur.

3.3 PROGRAMMATION
DSIGNATION:

DES MOUVEMENTS

3.3.1 CHOIX DES ORIGINES DE DPLACEMENTS

G52 : programmation

absolue des dplacements par rapport l'origine mesure.

Les dplacements programms avec la fonction sont reprs par rapport l'OM.

SYNTAXE: N100 G40 G90 [G40] [G90] [GOO/G01] G52 X .. Y .. Z .. A .. B .. C .. [F . ]

Annulation de la correction de rayon. Programmation Interpolations Programmation mesure. Vitesse d'avance. absolue. linaires (en rapide ou avance travail). absolue des dplacements par rapport l'origine

GOO/G01
G52 X.. Y.. ZooA .. BooCoo Foo G52 XOORAMMATION ABSOLUE PAR RAPPORT A I:ORIGINE MESURE

Coordonnes du point atteindre.

PROPRITS: La fonction G52 est non modale.

PARTICULARITS:

RVOCATION: La fonction G52 est rvoque en fin de bloc.

La programmation de G52 dans un bloc suspend les donnes suivantes: jauges d'outils, PREF, DEC1, DEC3, G59, dcalage angulaire ED et G74. La fonction G52 doit prcder la programmation des axes dans le bloc, tre programme en G40 et G90.

EXEMPLES: - programmation de G52 au zro mesure sur Z avant changement d'outil. %33

NID GO G52 20 N20 T02 D02 MOG


N ..

- programmation de G52 sur Z, B, X et Y : -50 mm du zro mesure sur Z ; 180 du zro mesure sur B ; - 100 mm du zro mesure sur les axes X et Y.
0

N ..

N150 GO G52 2-50 N160 G52 X-IOO Y-IOO BIBO


N ..

-~--

Zro mesure

Pro rammation

des mouvements

DSIGNATION: G53 : invalidation des dcalages PREF et DEC1. G54 : validation des dcalages PREF et DEC1.
Les fonctions G53 et G54 autorisent en page" la prise en compte PREF ". ou la non-prise en compte des valeurs PREF et DEC1 introduites

G53
G54

INVALIDATION! VALIDATION DES DCALAGES PREF ET DEC1

G53 G54

Invalidation Validation

des dcalages des dcalages

PREF et DEC1. PREF et DEC1.

PROPRITS:
G53 et G54 sont modales. G54

RVOCATION:
G53 et G54 se

Les fonctions est initialise

la mise sous tension.

Les fonctions lement.

rvoquent

mutuel-

PARTICULARITS:
ne sont pas affectes par la fonction G53. Point courant

Les jauges d'outils

DSIGNATION: G92 : prslection de l'origine programme.


La fonction mobile gramme. Les PREF sont recalcules gramms. sur les axes proaffecte dfinit d'un ou plusieurs la position axes et du proleurs valeurs, courante origine

G9~
OP1 X

par rapport

la nouvelle

G92

Prslection

de l'origine programme.

X .. Y.. Z .. G92 PRSLECTION DE L'ORIGINE PROGRAMME

Position du mobile par rapport

l'origine

programme.

DTERMINATION DE LA PRSLECTION DE L'ORIGINE PROGRAMME SUR UN AXE:


nouveau PREF = PREF en G92 prcdent

EXEMPLE:

PREF Z

=-

300 ; DEC1 D1 = 80

= 20

; G92 Z60

Longueur d'outil Prslection N ..

point

de l'origine programme

courant

prcdent

par rapport

l'OP - valeur

programme

ou bien
nouveau PREF = point courant l'OM - valeur programme de l'outil - DEC1 L'opration est ralise aprs excution G92. en du par rapport

Nl20 GO Dl G40 XO YO Z40 Nl30 G92 Z60 Nl40 GO Z ..


N .. Aprs lecture du bloc N120, le point couran en G92 - longueur

par rapport par rapport

l'OM en Z = - 160

Calcul du nouveau PREF Z

bloc prcdant

le bloc contenant

l'OP:

La nouvelle valeur des PREF est conserve fin de programme.

PREF Z = - 300 par rapport PREF Z =

+ 40

- 60 = - 320

l'OM: 160 - 60 - 80 - 20

=-

320

Fonctions ISO fraisa e


DSIGNATION: G59 : dcalage d'origine programm. La fonction affecte d'un ou plusieurs arguments (axes et valeurs), entrane la translation de l'origine programme (OP). Chaque axe peut tre affect d'un dcalage d'origine. OP Origine Programme SYNTAXE: .. Y .. Z . U . V .. W.. A .. B .. C . [1.. J .. K .. ED . ] Dcalage OP1

.N160 [G90/G91]G59X G90/G91 G59 X.. Y.. Z .. U.V. A .. B.. C ..


1 ..

Programmation absolue ou relative. Dcalage d'origine programm.

w..

Les axes programms sont lis la fonction. Ils doivent suivre immdiatement G59 et au moins un d'entre eux doit tre programm.
1 .. J .. K.. : arguments dfinissant le centre de rotation d'un dcalage angulaire programm avec ED (dcalage angulaire).

J .. K.. ED..

G59
DCALAGE D'ORIGINE OGRAMM

PROPRITS: La fonction G59 est non modale, les arguments lis aux axes sont modaux.

RVOCATION:

G59 est annule par la programmation de G59 suivie des arguments d'axes affects de valeurs nulles en absolu (G90), par M02 (fin de programme) et par la remise l'tat initial (RAZ).

PARTICULARITS: Il est prconis d'tre en G90 avant la programmation d'un dcalage d'origine G59 (lisibilit du programme). Programmation: - G59 programme en absolu (G90) : le dcalage s'effectue par rapport au PREF + DEC1. Un nouveau dcalage remplace le prcdent; EXEMPLE: usinage des 3 empreintes Origine Programme = Origine pice = OPO
N.. N20
N ..

- G59 programme en relatif (G91) : le premier dplacement programm aprs G59 est translat de la valeur du dcalage programm. Un nouveau dcalage affectera le dplacement suivant. La position absolue se trouve dcale de la somme de tous les G59 programms antrieurement. 1re empreinte 2e empreinte 3e empreinte OP OP OP
= = =

OP1 OP2 OP3

GS9 XIO

YIO l OPI)

(USINAGE N .. NSO N .. N .. NSO


N ..

EMPREINTE

GS9 XSO

Y30

(USINAGE

EMPREINTE

2 OP2)

Yl- OP1
G59 X90 YIO EMPREINTE

(USINAGE

3 OP3)

~
OPO

Proarammation

des mouvements

3.3.2 CHOIX DE PROGRAMMATION

DSIGNATION: G91 : programmation relative par rapport au point de dpart du bloc. La valeur programme sur un axe est repre par rapport la dernire position programme.

G90 : programmation absolue par rapport l'origine programme (OP). La valeur programme sur un axe est repre par rapport l'OP.

liJ
{
"\

m
1
1

m [i] ..--..
OP \...l./

OP '-..1

r 1'\

SYNTAXE:

N150 G90/G91
G90 G91 X.. Y.. Z .. A.. B.. C ..

X ..

Y ..

Z .. A ..

B ..

C ..

Programmation Programmation

du dplacement en absolu. du dplacement en relatif.

Coordonnes du point atteindre.

Les fonctions G90 et G91 sont modales.La G91 fonction G90 est initialise la mise sous tenPROGRAMMATION sion. ABSOLUE OU RELATIVE RVOCATION: GOO

PROPRITS:

PARTICULARITS:

Les fonctions G90 et G91 se rvoquent mutuellement. EXEMPLE: absolue G90

Le premier dplacement programm doit tre effectu en G90 et repr par rapport l'origine programme. Les deux types de programmation (G90/G91) peuvent coexister dans un mme programme.

programmation
N90 .. NIOO NIlO Nl20 N130 .. [G90] XIO x50 Y30 Yl5

programmation
N90 .. NIOO [G90] XIO G91 Y30 X40

relative G91

(POINT (POINT

A)
B)

NIlO N120 N130 ..

(POINT Y-15

A) (DEPLACEMENT AB)

ALJ:\ Ar- t\
0 C')

~B

L{)

~
1

Lf?1

Y/" r-..
OP'l..I X

0 C')

~~.

B X

50

/" '\

OP'-"'!

96

DSIGNATION: G17/G18/G19 : choix du plan en interpolation


circulaire et correction La programmation ou YZ. de rayon. per-

d'une des 3 fonctions

met de dfinir le plan d'interpolation

en XV, ZX

617 618
619

CHOIX DU PLAN D'INTERPOLATION

G17 G18 G19

Plan Xv. Plan ZX. Plan YZ.

PROPRITS:
G 17, G 18 et La fonc-

RVOCATION:
G 17, G 18 et mutuelle-

PARTICULARITS:
de plan doien G40

Les fonctions tion

Les fonctions

Les changements et hors

G19 sont modales. mise sous tension.

G 17 est initialise

la

G19 se rvoquent ment.

vent tre programms Gomtrique

Programmation de Profil (PG.P).

3.3.3 COMMANDE DE BROCHES


DSIGNATION: M03 : rotation de broche sens
antitrigonomtrique. Mise en rotation de la broche

M04 : rotation de broche sens


trigonomtrique. Mise en rotation de la broche

MOS : arrt
Arrt broche. de

de broche. la rotation de la

la frquence

programme.

la frquence

programme.

M03 M04 MOS

Rotation de broche sens antitrigonomtrique. Rotation de broche sens trigonomtrique. Arrt de broche.

SENS DE ROTATION
M03

PROPRITS:
et M04 sont des fonctions

modales,

RVOCATION:
M03, M04 et MOS se rvoquent MOO, M19 et M01 rvoquent les

avant ", dcodes. modale aprs ", dco-

Les fonctions mutuellement. Les fonctions

MOS est une fonction de, initialise

la mise sous tension.

tats M03 ou M04.

N .. NllO N120
N ..

TOS MOS M03 MOS

appel de l'outil TOS rotation sens antitrigonomtrique

N200 N ..

Prolrammationdes mouvements

DSIGNATION:

G97: frquence de rotation de broche exprime en tr min-1, La fonction dfinit une frquence de rotation constante programme avec l'argument S.

SYNTAXE:

N100
G97 8800 M03/M04 697 FR~QUENCEDE
ROTATION

G97 5800

[M03/M04j

Fonction forant la frquence de rotation de broche en tr min-1. Frquence programme = 800 tr . min-1. Sens de rotation de la broche.

PROPRITS:

La fonction G97 est modale et initialise la mise sous tension.

RVOCATION:

La fonction G97 est rvoque par la fonction G96. La frquence programme avec G97 est annule par 80 ou modifie par 8 affecte d'une nouvelle valeur.

EXEMPLE:

N .. Nllo G97 5500 M04 N .. N200 5800 N ..

frquence de rotation 500 tr min-1 sens trigonomtrique frquence de rotation 800 tr min-1

QUATION DE LA VITESSE DE COUPE: Vc = 7T' d N


1

1
1 1
1

vitesse de coupe en m min-1

0en m

frquence de rotation en tr . min-1

VITESSE DE COUPE ET FRQUENCE DE ROTATION

EXEMPLE DE CALCUL DE LA FRQUENCE DE ROTATION:

Vitesse de coupe: 120 m . min-1 Diamtre de la fraise: 20 mm Frquence de rotation N= 1000 x V 1 000 x 120 = = 1 910,8 7Txd 3,14x20

N = 1 900 tr . min-1

98

~ ~

Fonctions ISO fraisaae

DSIGNATION:
gammes de broche.

M40/M41/M421M43/M44/M45:

Le systme permet de dfinir 6 gammes de broche associes

des frquences

de rotation S.

SYNTAXE:

N230
G97 S ..

[G97

S .. J

[M03/M04J

M40 M45

Frquence

de rotation de broche en tr min-1.

M03/M04
M40 M40

Sens de rotation de la broche. Choix de la gamme de frquences.

M45

M45 GAMMES DE BROCHE

PROPRITS:
fonctions M40

Les

M45

sont

modales,

RVOCATION:
M40

Les fonctions lement.

M45 se rvoquent

mutuei-

avant

et dcodes.

PARTICULARITS:
sont dfinis pour chaque gamme par le constructeur.
; M41 = 400

Les intervalles de frquences Exemple: M40 = 50

500 tr min-1

900

tr min-1

; M42 = 800

4200

tr min-1. de rota-

Certains systmes tion programme.

dterminent

automatiquement

la gamme en fonction

de la frquence

1 ~;~

EXEMPLE:

G97 5700 M41

l ""queo"

de 'otatioo 700 t, mio-'; gamme M4t

N ..

fixe.

DSIGNATION:

M19 : indexation de broche.


Cette fonction permet l'indexation de la broche

1 1

dans une position dfinie par rapport

un

point

-"-t.:( ....

~(e:::--.. ~)'
1 ~.-/

Indexation

M19 EXAnON :: BROCHE

SYNTAXE:

N170
G97 S500

[G97

S500J

[M03/M04J

[M40

M45]

EC ..

M19

-i

Frquence

de rotation de la broche 500 tr . min-1.

M03/M04
M40 EC :: M19

Sens de rotation de la broche. Gamme de broche. Argument Indexation facultatif dfinissant la valeur de l'angle d'indexation (en degrs).

M45

de la broche.

r-

Programmation des mouvements

M19 INDEXATION DE BROCHE (suite)

PROPRITS:

La fonction M19 est modale" avant dcode.

RVOCATION:

Les fonctions M 19 est rvoque par les fonctions M03, M04 ou M05.

La broche peut tre ou non en rotation lors de l'indexation. Si le systme est quip d'un capteur de position de broche, la programmation de M19 permet d'indexer la broche dans une position quelconque par rapport un point fixe dfini par le constructeur.

1
PARTICULARITS:

EXEMPLE:

indexation de la broche 450 par rapport au point origine dfini.

N90 .. N100 G97 5500 MO] M42 NllO EC45 M19 N120 ..

broche en rotation indexation

3.3.4 INTERPOLATIONS

DSIGNATION: linaire vitesse d'avance

GOO : interpolation rapide.

Le point programm est atteint en effectuant une trajectoire linaire vitesse d'avance rapide, quels que soient les axes programms (X, y et Z, U, V et W, A, B et C).

GOa '\

\ , Point programm

J6~

GOO
POSITIONNEMENT RAPIDE G90/G91 GOO R- / R+ Programmation absolue ou programmation Positionnement rapide. relative. SYNTAXE:

N180

[G90/G91j

GOO

[R-/R+ j X ..

Y ..

Z ..

Positionnement avant ou aprs le point programm ( distance gale la valeur du rayon de l'outil dclar). Coordonnes du point atteindre (G90) ; valeurs des dplacements (G91).

x.. Y.. Z ..

PROPRITS: Fonction modale.

PARTICULARITS:

Les arguments facultatifs R+ et R- ne actifs que dans le bloc o ils sont programm-

100

RVOCATION:

GOO est rvoque par G01, G02, G03 et G33.

----

N ..

N40 G97 S1000 M41 M04 NSO GOO Xa Za N60 Zb


N ..

Position outil GOa [z]

~;$=r
N ..

N140 GOO Za NlS0 Xb Yb


N..

a
GOa [z]

. ~~~.

[x]

GOa z

GOO
ONNEMENT

Jf537plan G17 distance d'approche:


N..

RAPIDE
suite)

2 mm

N140 GOO XI00 Y30 Z-10 (PT A) NlS0 R- X42 (PT B)


N ..

{----o:Jrx

G~$
Rayon outil

Pro rammation des mouvements DSIGNATION:

G01 : interpolation linaire vitesse d'avance travail programme. Le point programm est atteint en effectuant une trajectoire linaire vitesse d'avance travail programme, quels que soient les axes programms (X, Y et Z, U, V et W, A, B et C).

G90/G91 G01 R- / R+ X .. Y.. Z .. F..

Programmation

absolue ou programmation

relative.

Interpolation linaire vitesse d'avance travail programme. Positionnement avant ou aprs le point programm ( distance gale la valeur du rayon de l'outil dclar). Coordonnes du point atteindre (G90) ; valeurs des dplacements Vitesse d'avance. (G91).

601 INTERPOLATION LINAIRE

PROPRITS: Fonction modale, initialise la mise sous tension. RVOCATION: G01 est rvoque par GOO, G02 ou G03.

PARTICULARITS:

Les arguments facultatifs R+ et R- ne so . actifs que dans le bloc o ils sont programms.

Interpolations linaires suivant XYZ (approche) puis XY (trajectoire AB) ; rainure profondeur 1,5 ; programmation absolue en G90.

N..

N50 N60 N?O N80


N ..

5600 M40 M03 X20 Y20 Z2 (APPROCHE PT A) GOl Z-1.5 F60 (PLONGEE EN Z) X50 Y40 F120 (POINT B)

A
0 <:t

N o~

X
20 50

OP

G02 : interpolation
mtrique me.

circulaire d'avance

sens antitrigonotravail programZ

vitesse

G03 : interpolation
trique

circulaire

sens trigonom-

vitesse

d'avance

travail programme.

Le point programm

est atteint en effectuant

une trajectoire

circulaire.

Deux axes sont pilots sui-

vant le choix du plan d'interpolation: Z (ou V et W) en G19.

X et Y (ou U et V) en G17 ; Z et X (ou W et U) en G18 ; Yet

G02

603
LATIONS IRES G17 G90/G91 G02 Choix du plan XY Programmation Interpolation Interpolation Coordonnes absolue ou programmation relative.

circulaire sens antitrigonomtrique. circulaire du point sens trigonomtrique.

G03

X.. Y.
i.. J ..

atteindre. dans le plan XY

Position du centre de l'interpolation Rayon du cercle interpol. Vitesse d'avance. plan

(1

suivant X,

suivant Y).

R ..
F..

fonction G17 G18

syntaxe

XY
ZX

XY IJ R
Xl IK R

Yl
PROPRITS:

G19 PARTICULARITS:

Yl JK R

G02 et G03 sont modales.

Le point programm bloc suivant trajectoire.

n'est pas atteint lorsque le avec un lissage de en G02 ou G03, les d'excuter l'interpolaet J en G 17) mme si au bloc prc-

est enchan

Dans un bloc programm

RVOCATION:
par GOO, G01 et G03. G03 par GOO, G01 et G02.

adresses qui permettent tion sont obligatoires dent (X et Y en G17).

G02 est rvoque est rvoque

(1

elles ne varient pas par rapport

Pro rammation des mouvements EXEMPLE:

Interpolations circulaires en G90 dans le plan YZ (G19). G02 est excute par programmation du rayon R. G03 est excute par programmation du centre du cercle (J et 1<). %300 N10 GOO G52 2100 N20 T01 M06 N30 51000 M41 M03 N40 G19 N50 G16 P+ N60 x2 Y15 255 (A) N70 G01 X-1.5 F60 N80 G02 Y35 235 R20 F120 (B) N90 G03 Y55 215 J55 K35 (C) N100 GOa G52 X100 M05 N110 M02

G02
G03 INTERPOLATIONS CIRCULAIRES
(suite)

----+--LO LO

15
LO C')

35

o:b

55

L'interpolation hlicodale permet, en usinage circulaire et linaire combin, le dplacement de l'axe de l'outil suivant une hlice pas constant. L'interpolation hlicodale est excutable dans les 3 plans G17, G18 et G19 .

SYNTAXE:

N100 [G17}[G90/G91} G02/G03


G17 G90/G91 G02 RPOLATION LlcoDALE G03 X.. Y.. Z.. Choix du plan XY.

x .. Y .. Z .. I ..

J ..

/R .. K ..[F..}

Programmation absolue ou programmation

relative.

Interpolation circulaire sens antitrigonomtrique. Interpolation circulaire sens trigonomtrique. Coordonnes du point atteindre dans le plan XY en G90 ou valeur du dplacement en G91. Point atteindre sur l'axe de l'hlice dans le plan XY Position du centre de l'interpolation dans le plan XY (1 suivant X, J suivant Y). Rayon du cercle interpol. Pas de l'hlice suivant Z. Vitesse d'avance.

1.. J ..
R.. K.. F..

plan

fonction G17 G18 G19

syntaxe XY IJ R

pas K J
1

XY
ZX YZ

XZ IK R
YZ JK R

PARTICULARITS:

En interpolation hlicodale, le pas de l'hlice ne peut s'appliquer qu' l'axe normal au plan d'interpolation du tridre de rfrence. La programmation du pas permet au systme de dterminer le nombre de tours effectuer de faon ce que le pas rel soit le plus proche du pas programm, compte tenu des coordonnes du point de dpart et d'arrive.

Interpolation hlicodale en G90 dans le plan XY (G17). Usinage d'une hlice sur une pice de 0 200 : - profondeur de l'hlice = 2 mm - pas rel de l'hlice = 120 mm - garde de positionnement au point p sur Z = 5 mm - point de dpart a en Z = 0 position angulaire - 30 - point d'arrive b en Z = - 155 mm , Valeur angulaire ab

360 x 155 120

465

1 tr

105

Position de b par rapport a = - 105 Position de p

+ (= -

30) = - 135 30

360 x 5 12

15 soit P

15

=-

15

N30 .. N40 GOO X110 YllO Z5 N50 GOl G4l X94.661 Y25.364 N60 G02 X-69.296 Y-69.296 Z-155 K120 F250 N70 GOl G40 X-110 Y-110 NSO ..

10 JO

ItlTEl\\I0U,HON HLICoDALE (suite)

- - - - - -1- - - - - - - ,
1

.~~.

'
1

-",,30
-

,
1

DSIGNATION:

G23 : interpolation circulaire dfinie par 3 points. Elle peut tre excute par programmation du point de dpart dfini dans le bloc prcdent la fonction 823, du point d'arrive et du point intermdiaire dfinis dans le bloc avec 823. Le sens de l'interpolation est dfini par la position du point intermdiaire b par rapport aux points de dpart a et d'arrive c.

817 890/891 823

Choix du plan d'interpolation. Programmation absolue ou programmation relative.

Interpolation circulaire. Coordonnes du point d'arrive. Coordonnes du point intermdiaire. Vitesse d'avance.

X .. y.. 1.. J..


F.. G23
. POLATION ctJLAIRE DFINIE 3 POINTS

PROPRITS:

RVOCATION:

Fonction non modale. PARTICULARITS:

823 est rvoque en fin de bloc.

Les arguments de la fonction 823 ne doivent tre spars par aucune adresse. 823 peut tre programme en absolu (890) ou en relatif (G91). plan XY ZX YZ fonction 817 818 819 point intermdiaire IJ KI JK syntaxe XY IJ R XZ IK R YZ JK R

Interpolation circulaire suivant la trajectoire abc. Plan XY en 817.


N ..

N50 GOl Xa Ya Fl50 NGO G23 Xc Zc rb Jb F120 N70 GOl X .. Z .. F150


N ..

Pro rammation des mouvements DSIGNATION:

La dfinition d'une courbe spline comprend plusieurs instructions: de la courbe, blocs de dfinition des points de la courbe.

fonction de dfinition, numro

G48 Ne ..

Fonction de dfinition d'une courbe spline. Argument dfinissant le numro de la courbe. Numro du sous-programme (optionnel). dans lequel sont dfinis les points de la courbe

H..
N.. N..

Numros du premier et dernier bloc de dfinition des points de la courbe.

PROPRITS: La fonction G48 est non modale.

RVOCATION:

G48 est rvoque en fin de bloc.

BLOCS DE DFINITION DES POINTS DE LA COURBE:

Le premier et le dernier bloc doivent comporter les tangentes d'origine et d'arrive; si les tangentes ne sont pas connues, ces blocs doivent tre vides. Tous les autres blocs doivent comporter des points de la courbe. Le premier bloc doit comporter les axes affects par l'interpolatio spline.

N ..

N1SO X-S

Y10

Tangente d'origine

X-5 ,...---------.

x ..
X .. X .. X ..

Y .. Y .. Y .. Y ..

} Points de 'ooo"",e
Y .. Tangente d'arrive

, , , , , ,

~, >-,

Q'

N160
N ..

x ..

YL
X

,, ,
1

__________

Dpart

'

Le nombre de points est limit 255 maxi et 3 mini. G48 doit tre programme en tat G40. Les fonctions M, F et S peuvent tre programmes dans les blocs de dfinition de la courbe.

DSIGNATION: GOe : ordre d'excution d'une courbe spline.

Fonction forant l'ordre d'excution dune courbe spline. Numro de la courbe. PROPRITS: La fonction G06 est non modale. RVOCATION: G06 est rvoque en fin de bloc. PARTICULARITS:

Les fonctions F, S et T ne peuvent tre programmes dans le bloc contenant G06 NC.

%200
N10 N20 N30 N40

GO GS2 ZO
Tl Dl MG (FRAISE SlSOO M42 M3 G92 Rl G48 NCl H2l N10 G42 X20 Y-10 Z-3 Gl XO F180 EA90 EBS ESEA180 X-13 Y10 GOG NCl GO C40 X20 CS2 ZO MS M2 D10)

NSO
NGO N70 N80 N90 N100 NllO N120 N130 N140

N70 (A) (B) (C) (D)

dfinition courbe 1

G06
RPOLATION SPLINE EXCUTION

ordre d'excution courbe 1

%21
N10 N20 N30 N40 NSO NGO N70 X-l YO X-13 Y10 X-SO Y70 X-78 Y7S X-104 YSS X-l40 YO XO Y-l

Tangente d'origine NC1 Tangente d'arrive NC1

Programmation des mouvements DSIGNATION:

G49 Ne..

Suppression d'une courbe spline. Numro de la courbe supprimer.

PROPRITS:

La fonction G49 est non modale. RVOCATION:

PARTICULARITS: La fonction G49 doit tre programme en G40.

G49 est rvoque en fin de bloc.

G49
INTERPOLATION SPLINE SUPPRESSION

%500 N .. N100 G79 N200 NllO x .. Y .. N120 x .. Y .. N130 X .. Y .. N140 x .. Y .. N150 x .. Y ..


N..

tangente d'origine points de la courbe tangente d'arrive dfinition ordre d'excution

N200 G48 NCl NllO N150 N .. N300 G6 NCl


N.. N..

N4DD
N..

G49 NCl

suppression

frquence de rotation (en tr . min-1)

nombre de dents de l'outil

avance par dent (en mm) Exemple: N = 1 500 tr . min-1 ; fz = 0,05 mm ; Z = 4 dents => Vf = 1 500 x 0,05 x 4 = 300 mm . min-1 (soit F300 en code ISO). DSIGNATION: G94 : vitesse d'avance exprime en millimtres, pouces ou degrs par minute. La vitesse d'avance s'exprime en millimtres ou pouces par minute sur les axes linaires (XYZ, UVW) et en degrs par minute sur les axes rotatifs (ABC).

G94
VITESSE "' ANCE PAR

G94 F.. G01/G02/G03 X .. Y.. Z .. A.. B.. C ..

Fonction vitesse d'avance en mm . min-1, in . min-1, degr' min-1. Argument obligatoire dfinissant la vitesse programme. Interpolation linaire ou circulaire. Coordonnes du point atteindre sur les axes linaires. Coordonnes angulaires atteindre sur un axe rotatif. PARTICULARITS:

UTF(EN
METRES,

CES OU
JEGRS)

PROPRITS: Fonction modale, initialise la mise sous tension. RVOCATION: G94 est rvoque par G93 ou G95.

Les limites de la vitesse d'avance sont dfinies par le constructeur de la machine. Lors d'un changement d'unit de vitesse d'avance, la fonction G dfinissant la nouvelle unit doit tre suivie obligatoirement de l'argument F.

N ..

N200 GOO X150 Y200 N210 G95 FO.25 N220 GOl Z .. N230 X .. z .. FO.15
N ..

N300 N310 N320


N ..

GOO X150 Y200 Z200 G94 F1300 GOl Y .. W .. W F100

Pro rammation des mouvements Dtermination de l'avance en VIL


=

temps-1

F= ~

F : vitesse d'avance en min-1 V : vitesse d'avance en mm . min-1 L : longueur de trajectoire en mm DSIGNATION:

G93 : vitesse d'avance exprime en inverse du temps. La vitesse d'avance est programme en inverse du temps lorsque la commande numrique ne peut calculer la longueur d'une trajectoire. Y~X

G93 693 VITESSE D'AVANCE EN INVERSE DU TEMPS (VIL) F.. G01 X.. Y.. Zoo A .. BooCoo

Fonction vitesse d'avance en inverse du temps (min-1). Argument obligatoire dfinissant la vitesse programme. Interpolation linaire ou circulaire. Coordonnes Coordonnes du point atteindre sur les axes linaires. angulaires atteindre sur un axe rotatif. PARTICULARITS:

PROPRITS:

La fonction est modale.

RVOCATION:

G93 est rvoque par G94 ou G95.

Les limites de la vitesse d'avance sont dfinies par le constructeur de la machine. Lors d'un changement d'unit de vitesse d'avance, la fonction G dfinissant la nouvelle unit doit tre suivie obligatoirement de l'arg ment Foo

N ..

N200 N210 N220


N ..

GOO X1SO Y200 2200 G94 F2S0 GOl X100 Y1SO Y100 F180 GOO X1SO 2200 G93 FSD GDl U .. C .. C .. F4D

N300 N31D
N ..

N4DD
N ..

G95

Fonction vitesse d'avance en mm . tr-1, in . tr-1. Argument obligatoire dfinissant la vitesse programme. Interpolation linaire ou circulaire. Coordonnes du point atteindre sur les axes linaires.

F..
G01/G02/G03

X.. Y.. Z ..

PROPRITS:

PARTICULARITS:

La fonction est modale. Elle est initialise la mise sous tension.

RVOCATION:

Les limites de la vitesse d'avance sont dfinies par le constructeur de la machine. Lors d'un changement d'unit de vitesse d'avance, la fonction G dfinissant la nouvelle unit doit tre suivie obligatoirement de l'argument F. La programmation de l'avance en in min-1 n'est possible que si le systme est en G70 (programmation en pouce).

G95
VITESSE
D'AVANCE PAR

G95 est rvoque par G93 ou G94.

TOUR (EN
MILLIMTRES OU POUCES)

N..

N200 GOO N210 G94 N220 GOl N230 X .. N .. N300 GOO N310 G95 N320 W ..
N..

X150 F120
Z ..

Y200

Y .. F100 X150 Y200 FO.3 GOl X .. W . FO.15

Pro rammation des mouvements PROBLME:

En correction de rayon (G41 ou G42), la vitesse d'avance F programme est applique la trajectoire du centre de l'outil F'.

En interpolation circulaire, si la trajectoire est concave, la vitesse d'avance F au point de tangence est suprieure celle du centre de l'outil.

En interpolation circulaire, si la trajectoire est convexe, la vitesse d'avance F au point de tangence est infrieure celle du centre de l'outil.

VITESSE D'AVANCE TANGENTIELLE

EXEMPLE:

F' = F (R - r) = 150 (30 - 20) R 30

F' = F (R + r) = 150 (30 + 20) R 30

REMARQUE:

La vitesse d'avance tangentielle peut tre applique en correction de rayon (G41 G42) en programmant la fonction G92 R. Celle-ci n'est disponible que sur NUM 1040/1060. DSIGNATION:

G92 R.. : vitesse d'avance tangentielle. Cette fonction permet d'appliquer l'avance tangentielle lors de l'usinage de courbes en correction de rayon d'outil. L'avance F n'est plus applique au centre de l'outil mais au point de tangence outil/pice.

G92 R.. G92 VITESSE D'AVANCE TANGENTIEllE (suite)

Avance tangentielle applique la correction de rayon d'outil. Argument obligatoire programm dfinissant la valeur mini du rayon de courbe en dessous de laquelle l'avance tangentielle n'est pas traite.

PROPRITS:

RVOCATION:

Fonction modale.

PARTICULARITS:

La fonction G92 programme dans un bloc ne peut tre accompagne de trajectoires.

G92 R.. est rvoque par: - la fonction d'annulation G92 RO; -la fonction G92 R.. affecte d'un rayon diffrent; - la fonction M02 de fin de programme; - la remise j'tat initial (RAZ).

%222 NIO GOO GS2 Z200 N20 TOI M06 N30 51000 M4l M04 N40 GOO G4l XA YA NSO Z-9 N60 G92 R3 (LIMITE AV. TANGENT.) N70 GOI XB F180 N80 G03 SXC YC RIO N90 GOI YD NlOO G02 XE YE R2 NILO GOI YF N120 G03 XG YG NI30 GOI YH N140 G92 RO (ANNULATION AV. TANGENT.) N150 GOO G40 GS2 Z200 NI80 M02

:
l

- __ l_

--i----~ l-L_t- -,
'1 1

: 1:

opx

3.4 CYCLES D'USINAGE

DSIGNATION:

G80 : annulation d'un cycle d'usinage. Cette fonction rvoque les cycles d'usinage.

SYNTAXE:

N100 G80
G80
1

l
1

Annulation de cycle d'usinage

G80 ANNULATION D'UN CYCLE D'USINAGE

PROPRITS:

La fonction G80 est modale et initialise la mise sous tension.

RVOCATION:

La fonction G80 est rvoque par les fonctions G64, G81, G82, G83, G84, G85, G8? et G89.

EXEMPLE:

N90 .. N100 GOO X150 Y150 2200 NllO G81 2-10 F80 N120 G80 GOO 2200 N130 ..

cycle de perage annulation du cycle

L'utilisation des variables programme L900 L959 est dconseille dans un programme qui contient des cycles d'usinage (ces variables peuvent tre crases l'appel du cycle).

REMARQUE

IMPORTANTE

3.4.1 CYCLES DE PERAGE ET D'ALSAGE


DSIGNATION: G81 : cycle de perage-centrage

G81 CYCLE DE PERAGECENTRAGE

SYNTAXE:

.Ni 00 G81
G1? G81 X..Y..

{X ..

Y .. ]

Z ..

{ER . ] {EH .. ] {F .. ]

Choix du plan XY. Cycle de perage-centrage. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Valeur de l'avance dans le cycle.

Z..
ER .. EH .. F..

Fonctions ISO fraisa e


PROPRITS: La fonction G81 est modale. RVOCATION: La fonction G81 est rvoque par les fonctions G8o, G31, G82, G83, G84, G85, G87, G89.

DROULEMENT DU CYCLE: - positionnement rapide dans l'axe d'usinage, - pntration la vitesse d'avance F, - dgagement en vitesse rapide suivant l'axe de l'outil.

EXEMPLE:

Excution de 2 centrages dans le plan XV (G17).


N ..

Nll0 N120 N130 N150


N ..

GO X15 Y50 Z3 GBl Z-10 Fl00 X35 Y50 GBO GO Z200

N .. G81

CYCLE DE PERAGECENTRAGE
(suite)

Nll0 GBl X15 Y50 ER3 Z-10 Fl00 N120 X35 Y50 N130 GBO GO Z200
N ..

G17 G82 X.. Y..

Choix du plan XY. Cycle de perage-chambrage. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Temporisation en secondes (maxi 99.99 s). 1 1

Z .. ER.. EH .. EF..
F..

Valeur de l'avance pour le cycle.

1
DROULEMENT DU CYCLE:

PROPRITS: La fonction G82 est modale.

G82 CYCLE DE PERAGECHAMBRAGE

RVOCATION: La fonction G82 est rvoque par les fonctions G31, G8o, G81, G83, G84, G85, G87, G89. EXEMPLE:

- positionnement rapide dans l'axe d'usinage; - pntration la vitesse d'avance F ; - temporisation en fin de perage; - dgagement en vitesse rapide suivant l'axe de l'outil.

Excution d'un chambrage sur le plan XY (G17).


N ..

NllO N120 N140


N ..

GO Xl? YJO Z4 G82 Z-lO EFl G80 GO ZlOO

N ..

NllO N120
N ..

G82 Xl? Y30 ER4 Z-lO FSO G80 G X1SO Z200

DSIGNATION:

G83 : cycle de perage-dbourrage

N12D

[G17]

G83 [X . Y ] Z .. [ER .. ][EH / [ES .. ] .. ] [EP .. ] [F .. ] [EF .. ]

.. ][P

. ]

G17 G83

Choix du plan Xv. Cycle de perage-dbourrage. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage.

X.. v..

Z..
ER.. EH ..

Cote du plan d'attaque sur l'axe d'usinage. Valeur de la premire pntration. Nombre de pntrations. Valeur de la dernire pntration. Garde de retour aprs chaque dbourrage (par dfaut EP Valeur de l'avance dans le cycle. Temporisation chaque fin de pntration.
=

P..
ES ..

Q..
EP.. F.. EF..

1).

G83
CYCLE DE ~ERAGE-

PROPRITS:

RVOCATION:

La fonction G83 est modale.

La fonction G83 est rvoque par les fonctions G31, G8o, G81, G82, G84, G85, G87, G89.

EBOURRAGE
PARTICULARITS: Si P et Q sont programms, les pntrations successives seront de valeurs dgressives. La programmation de P ou de ES est obligatoire.

<D positionnement rapide dans le plan @ premire pntration sur profondeur P l'avance F ; dgagement rapide au point de dpart; repositionnement rapide EP de P deuxime pntration; dgagement rapide au point de dpart; repositionnement rapide EP

pntrations identiques pntration sur profondeur Q dgagement rapide au point de dpart;


temporisation ventuelle au point de dpart

N ..

N100 GO X10 Y10 24 NllO G83 2-36 Pla QS FSO N120 G80 2100
N ..

N ..

N100 G83 X10 Y10 ER4 2-36 Pla QS FSO N110 GBO GO 2100
N..

DSIGNATION:

G87 : cycle de perage avec brise-copeaux

N130

[G17]

G87 [X .. Y . ] Z .. [ER . ] [EH .. ] / [ES. . ] [Q .. ] [EP .. ] [EF .. ] [F .. ]

[P .. ]

G17 G87 X..Y..

Choix du plan XY. Cycle de perage avec brise-copeaux. Position de l'outil dans le plan. Point atteindre sur "axe d'usinage. Coordonne du plan de dgagement sur l'axe d'usinage. Coordonne du plan d'attaque sur l'axe d'usinage. Valeur de la premire pntration. Nombre de pntrations. Valeur de la dernire pntration. Garde de retour aprs chaque dbourrage. Temporisation chaque fin de pntration. Valeur de l'avance dans le cycle.

Z ..
ER.. EH .. P.. ES.. Q .. EP.. EF.. F..

G87

CYCLE DE

PROPRITS: La fonction G87 est modale.

PARTICULARITS:

PERAGE AVEC BRISECOPEAUX


RVOCATION: La fonction G87 est rvoque par les fonctions G31, G80, G81, G82, G83, G84, G85, G86, G88 et G89. DROULEMENT DU CYCLE:

Si P et Q sont programms, les pntrations successives seront de valeurs dgressives. Si ES est programm seul, le perage est excut en un nombre de pntrations gal ES. La programmation de P et/ou de ES est obligatoire.

CD positionnement rapide sur l'axe d'usinage @ pntration sur profondeur P; temporisation @ pntrations et temporisations successives idem@

pntration sur profondeur Q; temporisation

dgagement
temporisation

rapide au point de dpart; ventuelle au point de dpart

N ..

N100 GO Xia Y10 24 N110 G8? 2-36 Pla Q5 EFl F40 N120 G80 2100
N ..

N ..

N100 G8? X10 Y10 ER4 2-36 Pla Q5 EF1 F50 NilO G80 GO 2100
N ..

G17 G85 X.. Y..

Choix du plan XY. Cycle d'alsage. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Coordonne du plan de dgagement sur l'axe d'usinage. Coordonne du plan d'attaque sur l'axe d'usinage. Valeur de l'avance dans le cycle. Valeur de l'avance de dgagement (par dfaut EF = F).

Z..
ER.. EH.. F.. EF..

PROPRITS:

RVOCATION:

La fonction G85 est modale.

La fonction G85 est rvoque par les fonctions G31, G80, G81, G82, G83, G84, G86, G8?, G88 et G89.

G85
CYCLE D'ALSAGE EXEMPLE:

Excution d'un alsage (plan G17).


N ..

N110 N120 N130


N ..

GO X20 Y20 210 G85 2-25 F100 G80 GO 2100

N ..

N130 N140
N ..

G85 X20 Y20 ER10 2-25 F100 GBO GO 2100

DSIGNATION:

G86 : cycle d'alsage avec arrt de broche index en fin de trou.

G17 G86 X.. Y..

Choix du plan XY. Cycle d'alsage avec arrt de broche index en fin de trou. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Coordonne du plan de dgagement sur l'axe d'usinage. Coordonne du plan d'attaque sur l'axe d'usinage. Valeur de la position d'indexation. Angle entre EC programm et position angulaire de l'arte de l'outil. Valeur du retrait en fin de trou (par dfaut EP = 2 mm). Valeur de l'avance dans le cycle. RVOCATION:

Z..
ER.. EH.. EC.. EA.. EP.

F..

PROPRITS:

La fonction G86 est modale.


G86

La fonction G86 est rvoque par les fonctio " G31, G8o, G81, G82, G83, G84, G85, G87, G et G89.

CYCLE
D'ALSAGE AVECARR8' DE BROCHEINDEX EXEMPLE Excution
N ..

: d'un alsage (plan G17).

~~:
Nll0 GO X15 Yl0 Z5 N120 G86 Z-20 EPl Fl00 N130 G80 GO Z100
N ..

Retrait EP = 1

G17 G88 X.. Y..

Choix du plan XY. Cycle d'alsage et de dressage de face. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Coordonne du plan de dgagement sur l'axe d'usinage. Coordonne du plan d'attaque sur l'axe d'usinage. Valeur de l'avance dans le cycle.

Z..
ER.. EH .. F..

PROPRITS:

RVOCATION:

La fonction G88 est modale.

La fonction G86 est rvoque par les fonctions G31, G80, G81, G82, G83, G84, G85, G86, G8? et G89.

G88 CYCLE : ALSAGE ET - DRESSAGE


E FACE N ..

N110 GO X20 Y20 24 N120 G88 2-10 F40 N130 G80 GO 2100
N ..

N..

N110 G88 X20 Y20 ER4 2-10 F40 N120 G80 GO 2100
N ..

~ alsage

1_

dressage

G1? G89 X.. Y.. Z.. ER.. EH.. EF.. F..

Choix du plan XY. Cycle d'alsage avec arrt temporis en fin de trou. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Coordonne du plan de dgagement sur l'axe d'usinage. Coordonne du plan d'attaque sur l'axe d'usinage. Temporisation exprime en secondes (par dfaut EF = 1 s). Valeur de l'avance dans le cycle.

PROPRITS:

RVOCATION:

La fonction G89 est modale.

G89

La fonction G89 est rvoque par les fonctions G31, G80, G81, G82, G83, G84, G85, G86, G8? et G88.

CYCLE
D'ALSAGE AVEC
TEMPORISATION

EXEMPLE:

Excution d'un alsage. (temporisation = 2 s)


N ..

N110 GO X20 Y20 Z10 N120 G89 Z-25 EF2 F90 N140 G80 GO 2100
N ..

N ..

N130 G89 X20 Y20 ER10 Z-25 EF2 F90 N140 G80 GO Z100
N ..

OP

3.4.2 CYCLES DE FILETAGE ET DE TARAUDAGE


DSIGNATION: G31 : cycle de filetage au grain.

N300

(G17](M3/M4](S K..

.. ] G31 (X .. Y .. ] Z .. P.. (EF .. ] (EC .. ]

(ER .. ](EH

.. ]

G17 M3/M4 S.. G31 X.. Y.. Z .. ER .. EH .. K.. P.. F.. EF.. G31 CYCLE DE ALETAGE AU GRAIN EC ..

Choix du plan XY. Sens de rotation de la broche. Frquence de rotation de la broche. Cycle de filetage au grain. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Cote d'approche ou de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Pas du filetage en mm : K sur XY en G17; J sur ZX en G18; Cote absolue de retrait de l'outil en fin de filetage. Nombre de filets, 1 ;;" F ~ 9 (1 filet par dfaut). Temporisation en secondes (maxi 99,9 s). Valeur de la position d'indexation.
1

sur YZ en G19.

PROPRITS:

RVOCATION:

La fonction G31 est non modale.

La fonction G31 est rvoque par les fonctions G80, G81, G82, G83, G84, G85, G86, G87 G88 et G89 .

EXEMPLES:

Ralisation d'un filetage au grain (plan G17) M24

3 (1 filet) longueur de filetage:

20 mm

N200 T7 D7 M6 (GRAIN R2) (FILETAGE M24 X 3 L20) N210 GO X30 Y30 210 N220 G31 2-20 K3 P4 EFl N230 GO 2100

DSIGNATION: G84 : cycle de taraudage.

G17 G84 X.. Y..

Choix du plan XY. Cycle de taraudage. Position de l'outil dans le plan. Point atteindre sur l'axe d'usinage. Coordonne du plan de dgagement sur l'axe d'usinage. Coordonne du plan d'attaque sur l'axe d'usinage. Temporisation en secondes (maxi 99.99 s) Par dfaut EF = 1 s. Valeur de l'avance dans le cycle.

Z..
ER.. EH .. EF.. F..

PROPRITS: La fonction G84 est modale.

PARTICULARITS:

L'avance n'est pas asservie la rotation de la broche. Le taraud doit tre mont flottant pour compenser les carts de position.

G84

CYCLE DE TARAUDAGE

RVOCATION: La fonction G84 est rvoque par les fonctions G31, G80, G81, G82, G83, G85, G87, G88 et G89.

EXEMPLE:

Taraudage

Ma pas 1,25.

F = pas du taraud x frquence de rotation broche F = 1,25 x 300 = 375 mm min-1


N ..

N100 N110 N120 N130


N ..

5300 M41 M3 GO x30 Y30 25 G84 2-20 EF1 F375 G80 GO 2100

Sens de rotation

L-)

N..

N130 N140
N ..

G84 X30 Y30 ER5 2-20 EF1 F375 G80 GO 2100

DSIGNATION: G84 : cycle de taraudage rigide. Ce cycle permet d'asservir l'avance de l'outil la rotation de la broche. La vitesse d'avance est calcule selon la frquence de rotation de la broche et le pas programm.

SYNTAXE:

N190

[G17][M3/M4][S

.. ][M40 M45] G84 [ ER .. ] [EH .. ] K. . [EK .. ]

[X ..

Y .. ]

Z ..

G17 M3/M4 G84 X.. Y..

Choix du plan XV. Sens de rotation de la broche. Cycle de taraudage rigide. Position de l'outil dans le plan. Coordonne du point atteindre sur l'axe d'usinage. Cote du plan de dgagement sur l'axe d'usinage. Cote du plan d'attaque sur l'axe d'usinage. Pas du taraudage en mm (diffrencie le taraudage simple du taraudage rigide). Rapport de la frquence de rotation de broche dgagement/pntration dfaut EK '" 1). (par

Z..
ER.. EH.. K.. EK..

G84 CYCLE DE TARAUDAGE RIGIDE

PROPRITS: La fonction G84 est modale.

PARTICULARITS:

L'axe de l'outil est coupl la rotation de la broche.

RVOCATION: La fonction G84 est rvoque par les fonctions G31, G80, G81, G82, G83, G85, G86, G87, G88

et

G89.

EXEMPLE:

Taraudage M10 pas 1,5 (plan XY).


N ..

N110 5200 M41 M3 N120 G84 X20 Y20 ER10 2-20 K1.5 EK2 N130 G80 GO 2100
N ..

Cycles d'usinaQe

3.4.3 CYCLES DE POCHES

DSIGNATION:

G45 : cycle de poches simples. Le cycle permet l'excution de poches circulaires, oblongues, rectangulaires et carres. Les axes sont programmables et dfinissent le centre de la poche dans le plan et la profondeur de la poche suivant l'axe de l'outil.

-$
40

fB programme seule correspond une poche circulaire (fB = 10)

EX et EY programmes

correspondent une poche rectangulaireou carre.


(EX

= 40

, EY

= 30)

a
.+.. . .

fB et EX programmes

correspondent une poche oblongue (fB = 10, EX = 40)

EJ

EX, EY et fB programmes

correspondent une poche rectangulaireou carre avec congs


(EX

= 50,

EY

= 30,

fB

= 5)

G45
CYCLE DE PDCHES SIMPLES

SYNTAXE: N300 [G17] G45 [1. .] Q .. [ER .. ] EX .. [EB .. ] EY .. X .. Y .. Z .. [J .. ] [EG2/EG3] EP .. EQ .. El .. EJ .. P~

G17 G45 X.. Y..

Choix du plan XY. Cycle de poches. Position du centre de la poche. Point atteindre en fond de poche. Cote de dgagement sur l'axe d'usinage.

1 1

1
1

Z..
ER.. EX.. EY.. EB .. P.. Q ..
"

Dimension de la poche suivant X (ou U). Dimension de la poche suivant Y (ou V). Rayon d'une poche circulaire si EB est programm seul. Valeur de la prise de passe axiale d'bauche. Valeur de la prise de passe latrale d'bauche. Valeur de la prise de passe axiale de finition. Valeur de la prise de passe latrale de finition. Sens d'excution de la poche. EG2 : sens antitrigonomtrique ; EG3 : sens trigonomtrique Valeur de "avance axiale d'bauche. Valeur de l'avance latrale d'bauche. Valeur de l'avance axiale de finition. Valeur de l'avance latrale de finition. (par dfaut EG3).

1..
J .. EG2/EG3 EP.. EQ .. El.. EJ ..

PROPRITS:

La fonction G45 est non modale.

RVOCATION:

La fonction G45 est rvoque en fin de bloc.

Fonctions ISO fraisaae

RELATION OUTIL - PRISE DE PASSE (avec R = rayon de l'outil; L = dimension du petit cot) : La dernire passe aura pour valeur: (U2) - R - (n - 1) 0'. Si R < 0 < 2R, la premire passe aura pour valeur R/2 (except en poche circulaire) et les autres passes auront pour valeur: 0' = (U2 - R)/n. Pour la prise de passe suivant l'axe de l'outil P, le systme calcule une nouvelle prise de passe P' de faon identique au calcul de 0' si le rsultat de la division de la profondeur totale par la prise de passe n'est pas un nombre entier.

Si 0 > 2R, le systme met un message d'erreur. Si 0 " R et que le rsultat de la division de la demi-distance baucher n'est pas un nombre entier, le systme calcule une nouvelle prise de passe 0'. Nombre de passes : (U2 - R)/O = n (arrondi au nombre entier suprieur). Nouvelle valeur de passe: 0' = (U2 - R)/n La valeur de 0' est arrondie au j.1. suprieur prs.

PRISE DE PASSE PROGRAMMES: bauche latrale axiale

Finition latrale

Finition axiale

Dsignation P.. O .. bauches axiale et latrale


G45

Vues de ct

Vues de dessus

Pt
~

Q..

CLE DE

HES PlES
ite)

P. 0 .. 1.. bauches axiale, latrale et finition axiale du fond P.. 0 .. J .. bauches axiale, latrale et finition latrale des flancs P.. 0 .. 1.. J .. bauches axiale, latrale + finition latrale enchanes ( chaque prise de passe axiale) 0 .. 1.. Finition axiale du fond de la valeur 1

Pt
~

Q..

Pt Pt

Q..

~
Q..

~
P.. J .. Finition latrale des flancs de la valeur J 0 .. 1.. J .. Finitions axiale et latrale du fond jusqu' la valeur J latrale P.. 1.. J .. Finition latrale des flancs jusqu' la valeur 1 axiale

-pt t J

~
1

-Q

J
1

pt t

C I~I C

(j)

bauche seule Positionnement rapide de l'outil au centre de la poche dans le plan horizontal. @ Positionnement axial rapide au plan de remonte ER si celui-ci a t programm. (ID Plonge axiale d'une profondeur P. @) Positionnement latral suivant le petit ct de la valeur Q; excution du premier contournage de la poche (et des ventuels contournages successifs). Positionnement latral sur le contour final et excution du dernier contournage aux dimensions extrieures de la poche. Repositionnement rapide au centre de la poche pour excution d'une plonge et d'un nouveau contournage sur profondeur P (idem (ID-@)-). (j) Aprs excution du dernier contournage, l'outil est repositionn au centre de la poche avec relvement de 1 mm puis dgag la position ER programme.

---------.
(j) @;

G45 CYCLE DE POCHES SIMPLES


(suite)

._------ ,
bauche et finition La dfinition du cycle comprendra les paramtres d'bauches axiale (P) et latrale (Q), de finition axiale (1) et latrale.
1

Finition seule La dfinition du cycle comprendra les paramtres de profondeur (P) et de finition latrale (J).

G46 CYCLES DE POCHES COMPLEXES

DSIGNATION:

G46 : cycle de poches ou de surfaages avec contours quelconques. Ce cycle permet l'usinage d'une ou plusieurs poches, de surfaages, d'videments avec lots. ou de parois

G46 NUD NP.. ED.. Q.. J .. NR CYCLES DE POCHES COMPLEXES DFINITION SOMETRIQUE RD3/RD4 LX.. LV.. EX.. EV..

En-tte de dfinition gomtrique. Numro de la poche ou du surfaage. Diamtre de la fraise d'bauche. Prise de passe latrale. Surpaisseur latrale de finition. Type de travail: NR+ en concordance (par dfaut) ; NR- en opposition. Sens de rotation de l'outil. Par dfaut RD3, sens antitrigonomtrique. Coordonnes du point de dpart et/ou de perage pour l'bauche. Coordonnes du point d'arrive.

G46 NU9

Fin de dfinition gomtrique.

Particularits

Le bloc G46 NU9 est positionn aprs les blocs de dfinition gomtriques et avant les ordres d'usinage G46 NU1D G46 NU15 ou G46 NU2D. DSIGNATION:

G46 NU1 1 NU2 : blocs d'introduction de poches et d'lots. ClES DE POCHES PlEXES CHES ET
1LOTS

La fonction G46 NU1 permet l'introduction de poches de formes diverses avec ou sans lot. La fonction G46 NU2 permet l'introduction d'lot de formes diverses dans les poches.

N160 G46 NUl N170 (DEFINITION


G46 NU1 LX.. LY.. N170 (DEFINITION DU CONTOUR)

[LX . LY .. ] DU CONTOUR)

Introduction de poche avec lots. Coordonnes du point de dpart pour finition du contour. Suite de blocs programms aprs G46 NU1. Si LX et LY ne sont pas programms, le premier bloc dfinit le point de dpart du contour.

CYCLES DE POCHES COMPLEXES

N100 Nll0

G46 NU2 [LX .. LY .. ]


(DEFINITION DU CONTOUR)

POCHES ET ILOTS (suite)

G46 NU2 LX.. LY.. N110 (DEFINITION DU CONTOUR)

Introduction d'lot. Coordonnes du point de dpart pour finition du contour. Suite de blocs programms aprs G46 NU1. Si LX et LY ne sont pas programms, le premier bloc dfinit le point de dpart du contour.

Particularits de NU1 et NU2 : Les dimensions maximum d'une poche suivant les deux axes du plan ne doivent pas dpasser 40 fois la valeur de la passe programme Q. Le nombre maximum d'lots est limit 127. Le bloc G46 NU2 doit tre obligatoirement associ la dfinition d'un contour G46 NU1/NU3/NU5 ou NU6. La dfinition d'une poche et d'un lot donne lieu la cration par le systme d'un programme dont le numro sera identique au programme pice assorti de l'indice ".9". Si le programme pice se nomme %333, le fichier de dfinition de la poche ou de l'lot sera nomm %333.9.

G46 NU3 1 NU4 : blocs d'introduction de surfaages et d'videments. La fonction G46 NU3 permet l'introduction des limites de contour surfacer avec ou sans lot ou videment. La fonction G46 NU4 permet l'introduction des limites d'videment situ sur les trajectoires de surfaage.

CYCLES DE POCHES COMPLEXES SURFACAGES ET EVIDEMENTS

BLOC D'INTRODUCTION

DE SURFAAGE

Syntaxe:

N160 G46 N17Q~,(DEFINITION


G46 NU3 N170 (DEFINITION DU CONTOUR) CYCLES DE POCHES COMPLEXES SURFACAGES ET EVIDEMENTS (suite)

NU3 DU CONTOUR)

Introduction de surfaage avec videments. Suite de blocs programms aprs G46 NU3.

BLOC D'INTRODUCTION

D'VIDEMENT

NllO
G46 NU4 N110 (DEFINITION DU CONTOUR)

N100 G46 (DEFINITION

NU4 DU CONTOUR)

Introduction d'videment. Suite de blocs programms aprs G46 NU4.

Particularits de NU3 et NU4 : Le bloc G46 NU4 doit tre obligatoirement associ la dfinition d'un contour G46 NU1/NU3/NU5 ou NU6. Les blocs G46 NU3 et G46 NU4 ne comprennent pas de point de dpart pour finition. DSIGNATION:

G46 NU5 1 NU6: blocs d'introduction de surfaages et de parois. La fonction G46 NU5 permet l'introduction des limites de surfaage comprenant des parois. La fonction G46 NU6 permet l'introduction de parois lies un surfaage. YCLES DE POCHES MPLEXES AAGES ET PAROIS BLOC D'INTRODUCTION DE SURFAAGE

surfaage

Syntaxe:

N17D
G46 NU5 N170 (DEFINITION DU CONTOUR)

N160 G46 (Df'fNITION

NUS DU CONTOUR)

Introduction de surfaage avec paroi. Suite de blocs programms aprs G46 NU5.

Cycles d'usina e

CYCLES DE POCHES COMPLEXES SURFAAGES ET PAROIS

BLOC D'INTRODUCTION

DE PAROI

Syntaxe:

NllO
G46 NU6 N110 (DEFINITION DU CONTOUR)

NlOO G46 NU6 (DEFINITION DU CONTOUR)

Introduction d'videment. Suite de blocs programms aprs G46 NU6.

(suite) Particularits de NU5 et NU6 : Les blocs G46 NU5 et G46 NU6 dfinissant un contour sont obligatoirement lis; Ils ne comprennent pas de point de dpart. Le profil est ouvert et la finition commence l'une des extrmits de la pice.

ORDRE DE PERAGE-CENTRAGE

Syntaxe:

Nl50
G46 NU10 NP.. G81

G46 NUl0

NP ..

G8l

Z ..

[ER .. ] [F . ]
1

Ordre de perage. Numro de poche ou de surfaage. Cycle de perage-centrage. Point atteindre en fond de trou. Cote du plan de dgagement. Valeur de l'avance en perage en mm . min-1

1
1

Z..
ER.. F..

CYCLES DE POCHES COMPLEXES ORDRES DE PERCAGE

ORDRE DE PERAGE-DBOURRAGE

Syntaxe:

..,
G46 NUl0 NP ..
Ordre de perage. Numro de poche ou de surfaage. Cycle de perage-dbourrage. Point atteindre en fond de trou. Valeur de la premire pntration. Valeur de la dernire pntration. Cote du plan de dgagement. Temporisation en fin de pntration. Valeur de l'avance en perage en mm . min-1

Nl60

G83

Z ..

P ..

[Q . ] [ER .. ] [EF .. ] [F .. ]

G46 NU10 NP.. G83

Z..
P..

Q..
ER.. EF.. F..


CYCLES DE POCHES COMPLEXES ORDRES DE PERCAGE (suite)

Fonctions ISO fraisaQe


ORDRE DE PERAGE AVEC BRISE-COPEAUX

Syntaxe:

N170

G46 NU10 NP ..
Ordre de perage.

G87

Z ..

P ..

[Q .. ] [ER .. ] [EF . ] [F .. ]

G46 NU10 NP.. G87

Numro de poche ou de surfaage. Cycle de perage avec brise-copeaux. Point atteindre en fond de trou. Valeur de la premire pntration. Valeur de la dernire pntration. Cote du plan de dgagement. Temporisation en fin de pntration. Valeur de l'avance en perage en mm . min-1

Z..
P.. Q .. ER.. EF.. F..

ORDRE D'BAUCHE

Syntaxe:

N150

G46 NUlS NP ..
Ordre d'bauche.

Z ..

P ..

[ER ] [EH .. ] [EP . ] [EQ . ]

G46 NU15 NP..

Numro de poche ou de surfaage. Point atteindre en fond d'usinage. Cote du plan de dgagement. Cote du plan d'attaque. Valeur de la vitesse d'avance axiale. Valeur de la vitesse d'avance latrale. :

Z..
ER.. EH.. EP.. EQ.. Particularits CYCLES DE POCHES COMPLEXES ORDRES D'USINAGE

La position de dpart de l'bauche est dtermine dans le bloc d'en tte G46 NO par les valeurs ventuellement programmes LX et LY.

ORDRE DE FINITION

Syntaxe:

N160 G46 NU20 NP ..


G46 NU20 NP.. Ordre de finition.

Z ..

P ..

[ER .. ] [EH .. ] [El.

. ] [EJ ..

[J ..

ji

Numro de poche ou de surfaage. Point atteindre en fond d'usinage. Valeur de la prise de passe axiale. Cote du plan de dgagement. Cote du plan d'attaque. Valeur de la vitesse d'avance axiale. Valeur de la vitesse d'avance latrale. Surpaisseur latrale de finition. :

Z..
P.. ER.. EH .. EL. EJ.. J .. Particularits

Pour des contours de type G46 NU3 / NU4, l'emploi de G46 NU20 est inutile et ignor par le systme.

3.4.4 EXEMPLES D'UTILISATION DE CYCLES: PERAGES, TARAUDAGES, USINAGE DE POCHES SIMPLES ET COMPLEXES

%222
(PERCAGES) N10 N20 N30 N40 NSO N70 N80 N90 N100 N110 G X Tl X10 G81 X30 XSO G80 X Y Y 2S0 Dl MG 222 F200 2-3 ER22 210
(1)

M3 M40 S800
Y20 210 Y20 Y20 21S0

(2)
(3)

NGO ER32

(4)
(SIG)

M2

%333
(PERCAGESICIRCONFERENCE)

y
21.213 21.213

N10 N20 N30 N40 NSO R30

G X T3 G81

Y 2S0 D3 M6 S1000 y ER22 X-30

M3 M40

2-S
(1)

F300 G2 X-21.213 R30 Y21.213 Y21.213

(2) (3)

NGO X Y30 N70 R30 N80 N90 N100 N110 X30 G80 X Y M2 X21.213

y R30

G 2S0

%111 (PERCAGES/TARAUDAGES) N10 N20 N30 N40 N50 N60 N70 N80 N100 N110 N120 G X Y Z50 Tl (PERCAGES)

Dl M6
S500 Z-3 F300 (1) (2) (3)

M3 M40 X30 Y30

G81 X Y30 ER22 X Y30 R30 G80 X Y Z50 T3 D3 M6 S250 G84 X Y30 ER22 G77 N50 M2 N70

(TARAUDAGES) N90 M3 M40

Z-5

F200

(1) (2/3)

PERAGES TARAUDAGES

Longueur paisseur

=
=

largeur = 100 :t 0,1 30 :t 0,1

Phase 100 perage 4 trous 0 5 taraudage 4 trous M6 Phase 200 poche 80 x 80 (congs R10) poche circulaire (alsage) 0 30 H7

--+-numro du programme titre identification de l'usinage

--- --ft7--

------

%200
(BOITIER) (PERCAGE 05) N1D Tl Dl MG 51000

BOTIER (suite)

N20

M3 M40

appel outil T1 mise en route broche (M3) gamme de vitesses (M40) vitesse de broche S = 1000 tr min-1
(ln

N30 Z-35

GB3 X-42 P15 F350

Y42 ER3

N140 N50 N70

X42 (X42)

(Y42) Y-42 (Y-42)

(2) (3) (4)

NGO X-42

GBO G Z100

(TARAUDAGE M6) Nl00 NllO T2 D2 M6 M3 M40 5250

N120 Z-35

GB4 X-42 F200

Y42 ER3 (1)

cycle de perage-dbourrage (G83 coordonnes point 1 X = - 42 Y = 42 cote du plan de remonte ER = 3 profondeur de perage Z = - 35 profondeur de passe P = 15 vitesse d'avance F = 350 mm . min-1 coordonnes point 2 coordonnes point 3 coordonnes point 4 fin de cycle (G80) dgagement en rapide Z = 100 identification de l'usinage appel outil T2 mise en route broche (M3) gamme de vitesses (M40) vitesse de broche = 250 tr . min-1 cycle de taraudage (G84) coordonnes point 1 X = - 42 Y = 42 cote du plan de remonte ER = 3 profondeur de perage Z = - 35 vitesse d'avance 200 mm . min-1 rappel des lignes N40 N70

Cycles d'usinac e PROGRAMME COMMENT (suite)

Programme
(POCHE SOXSO FRAISE N200 T3 D3 M6 N210 M3 M40 51000 016) identification de l'usinage appel outil T3 mise en route broche (M3) gamme de vitesses (M40) vitesse de broche = 1000 tr . min-1 approche en rapide au point X = 0 y descente en rapide Z10 cycle de poche (G45)

N220 N230 N240 EY80 PlO

G X Y 210 G45 X Y 2-20 ER3 EX80 EB10 Q8 1.5 J.5 EP150 EQ350 EJ150

coordonnes du centre X = 0 y = 0 profondeur poche Z = - 20 cote du plan de remonte ER = 3 cotes en X (EX = 80) Y (EY = 80) de la poche rayon du cong EB = 10 profondeur de passe en X/Y P = 10 profondeur de passe en Z Q = 8 surpaisseur de finition en X/Y (1 = 0.5) et Z (J = 0.5) vitesse d'avance bauche en Z EP = 150 mm min-1 vitesse d'avance bauche en X/Y EQ = 350 mm . min-1 vitesse d'avance finition en X/Y EJ = 150 mm min-1 dgagement en rapide Z = 100

BoiTiER (suite)

(POCHE CIRCULAIRE 030H7 FRAISE 016) N300 51200 N310 G x y N320 2-15 N330 G45 x y 2-34 ER-17 EB15 PlO Q8 1.5

identification de l'usinage vitesse de broche S = 1200 tr . min-1 approche en rapide du point X = 0 y = 0 descente en rapide Z = - 15 cycle de poche (G45) coordonnes du centre X = 0 y = 0 profondeur de la poche Z = ~ 34 cote du plan de remonte ER = - 17 rayon de la poche EB = 15 profondeur de passe en X/Y P = 10 profondeur de passe en Z Q = 8 surpaisseur de finition en X/Y (1 = 0.5) les vitesses d'avance (bauche et finition) du cycle prcdent sont conserves dgagement en rapide Z = 100 fin de programme

N340 2100 N400 M2

1 1 1

~---~---------1f1---__
1
1

1 liA 1

OP

'

1 1 1
L

1 1 1
~ __ --

1 1 1

1
1

1
:

1
1

B A
DOt
LD

LD

POCHE AVEC1LOT

L LD LD

poche

Rayons non cots R = 5 Tolrances gnrales: Brut de dpart: trou JS js 11 80 x 50 x 20

06

H 9 au centre

Cycles d'usina e

PROGRAMME

COMMENT Programme Commentaires numro de programme titre

%100 (POCHE IlVEC ILOT) (DEFINITIONS GEOMETRIQUES) N10 G46 NUo NP1 ED8 Q5 J.5 NR+ LX25 LYo N100 N110 N120 N130 N140 N150 G46 NUl G1 X35 y Y-15 EB5 X25 Y-2o EB5 X-15

en-tte de dfinition gomtrique

(A)

dfinition contour poche A = point de dpart poche

N160 G2 X-15 Y20 I-15 J N170 G1 X25 EB5 N180 Y15 N190 X35 EB5 (A) N200 Y N300 G46 NU2 LX15 LY (B) N310 G1 X15 Y5 N320 Y-5 N330 X-15 N340 G2 X-15 Y5 I-15 J (B) N350 G1 X15 N400 G46 NU9

A = point d'arrive poche dfinition contour lot B = point de dpart lot

POCHE AVEC LOT

(suite)

= point d'arrive lot

fin des dfinitions gomtriques

(USINAGES) N510 Tl Dl M6 (FORET 010) N520 M3 M40 51200 N530 G46 NU 10 Pl G83 Z-9.5 ER2 F300

appel outil T1
P4 Q1

ordre de perage-dbourrage

N600 T2 D2 M6 (FRAISE 08) N610 M3 M41 51800 N620 G46 NU15 NP1 Z-lo P3 ER1 EP250 EQ350 N700 T3 D3 M6 (FRAISE 08) N710 M3 M41 S2000 N720 G46 NU20 NP1 Z-lo PlO EHo EI200 EJ300 N800 G z150 N810 M2 142

appel outil T2 ordre d'bauche profil

appel outil T3 ordre de finition profil

dgagement rapide en Z fin de programme

a b
i

SURFAAGE

AVEC

~L_B
At R 20
~_.. ~ 9__ 0 160

VIDEMMENT

ET ILOT

Tolrances gnrales: J8 js 9 Pice prforme d'origine

Cycles d'usina( e

PROGRAMME

COMMENT Programme Commentaires numro de programme titre


1

%200 (SURFACAGE

AVEC

EVIDEMENT

ET ILOT)

(DEFINITION GEOMETRIQUE) N10 G46 NUO NP1 ED16 Q10 J.S NR+ R3 NlOO G46 NU3 (A)

en-tte de dfinition gomtrique

N110 G1 X Y-30 N120 X-160 EB20 N130 Y60 EB20 N140 X-10 EB20 N1S0 Y30 EB10 N160 x N170 G2 X Y-3D l J N200 G46 NU4 N210 G1 X-l30 Y10 N220 Y30 EBS N230 X-40 EBS N240 Y-10 EBS N2S0 X-l30 EBS N260 Y10 N300 N310 N320 N400 G46 NU2 G1 X20 Y G2 X20 y l J G46 NU9

dfinition limites surfaage A = point de dpart surfaage

(A)

= =

point d'arrive poche

(B)

dfinition limites videment B = point de dpart videment

SURFAAGE AVEC BnDEMMENT


ET LOT

(suite)

(B)

point d'arrive surfaage

(C)
(e)

dfinition contour lot C = point de dpart lot C = point d'arrive lot fin des dfinitions gomtriques

(USINAGES)

NS10 T7 D7 M6 (FRAISE 016) NS20 M3 M40 51200 NS30 G46 NUlS NP1 2-4.5 P4.5 ER2
EHO EP300 EQ400

appel outil T1 ordre d'bauche surfaage

N600 TB DB M6 (FRAISE 016) N610 M3 M41 SlS00 N620 G46 NUlS NP1 2-S PS ER2 EP300 EQ400 N700 G46 NU20 NP1 2-S PS EHO EI200 EJ300 NBOO G 21S0 NB10 M2 144

appel outil T2 ordre de finition surfaage

ordre de finition contour lot

dgagement rapide en Z fin de programme

~r
OP

30

15

1'"
paroi 2

SURFAAGE AVEC PAROIS ET LOTS

Tolrances gnrales: J8 js 9 Brut de dpart 80 x 60 x 20

Cycles d'usina e

.1

PROGRAMME

COMMENT Programme Commentaires numro de programme

%300

(SURFACAGE (DEFINITION

AVEC

PAROIS

ET ILOT)

titre

GEOMETRIQUE) en-tte de dfinition gomtrique dfinition limites surfaage 1 y (A) (B) dfinition paroi 1 B = point de dpart paroi 1 A = point de dpart surfaage

N10 G46 NUO NPl ED8 Q5 J.2 NR+ R3 N100 NllO G46 NU5 Gl x80

N120 X25 N200 N210 N220 N230 N300 N310 N320 SURFAGE AVEC PAROIS ET fLOTS (suite) N400 N410 N420 N430 N440 N500 N510
)

G46 NU6 X25 y Y10 EB-S


X

(B)

G46 NU5

dfinition limites surfaage 2 (C) dfinition paroi 2 (C) C = point de dpart paroi 2

Y10

Y60 G46 NU6

Y60

X10 Y50 X45 Y60 G46 NU5 X45 Y60 dfinition limites surfaage 3

N520 X60 N600 N620 N700 N710 N720 N800 N810 N830 N840 N850 N860 G46 NU6 Y60 Y40 180 J60 dfinition limites surfaage 4 Y40 (A) (D)
G3 X80

dfinition paroi 3 D = point de dpart paroi 3

i
i
1

N610 X60

:
1

G46 NU5 Gl X80 Y G46 NU2 Gl X70


G2 X45 Gl

j
1 1

dfinition lot 1 Y5 Y15 R5 Y20 R5 J (E) E = point de dpart lot 1


1

N820 X45 X60 EBS

!
i

G2 X70

Gl Y5

PROGRAMME

COMMENT Programme

(suite) Commentaires dfinition lot 2 F = point de dpart lot 2 (F)

N900 G46 NU2 N9i0 N930 N940 N950 N990 Gi X30 Gi X45 G2 X45 Gi X30 G46 NU9 Y30 R5 (F) Y30 Y40 R5 N920 G2 X30

fin des dfinitions gomtriques

(USINAGES) NiOOO N1010 N1020 EP250 NllOO NlllO Nl120 EI350 N1200 N12l0 TiO DiO M6 (FRAISE (8) M3 M40 S2000 G46 NUlS NPl 2-6 P4 ERl EHO EQ350 Tll D8 M6 (FRAISE (8)
M3 M4l

appel outil T10 ordre d'bauche

S3000

G46 NU20 NPl 2-6 P6 ERl EJ400 G 2150


M2

dgagement rapide en Z fin de programme

PROGRAMMATION STRUCTUREE

4.1 ALGORITHME ET CODE ISO


Le langage ISO de programmation des machines commande numrique permet, l'instar d'mm codages informatiques, de raliser des programmes respectant les principes algorithmiques. En effet, les rgles fondamentales des algorithmes peuvent tre appliques la programmation ISO : sous-programmes, les appels conditionnels et inconditionnels peuvent tre programms par des fonctio spcifiques. Le programmeur en commande numrique veillera tout particulirement la structuration des programm qui faciliteront les modifications et les mises jour rendues ncessaires par les changements ventuels 4 l'environnement de production (outillages, machines ...).

4.1.1 APPEL ET SAUT

DSIGNATION G77 : appel inconditionnel de sous-programme ou de squence avec retour. SYNTAXE:

N100
G77

G77 [H .. ] [N ..

N.. IN .. ] [P .. ] [5 .. ]

Appel inconditionnel de sous-programmes ou d'une squence avec reto (8 imbrications de sous-programmes maxi). Numro du sous-programme externe au programme appelant. Numros du premier et du dernier bloc appel. Numro de contour cr par la fonction PROFIL. Nombre de rptitions du sous-programme ou de la squence.

H..
N.. N..IN.. P.. S..

Gn
APPEL

PROPRITS:

La fonction G77 est non modale.

RVOCATION:

La fonction G77 est rvoque en fin de bloc.

EXEMPLES:

Appel de sous-programmes
%30

..
N200 .. N210 G77 H100 N220 ..

saut inconditionnel au programme %100, puis retour la ligne N220 de %30

Un sous-programme ne doit pas tre termin par la fonction M2 qui arrterait le cycle en cou~

Proarammation

structure

EXEMPLES (suite) :

Appel de squence interne %40

..
N70 N90

.
N50

NSO G77 N30

appel et excution des lignes N30 N50, puis suite du programme la ligne N90

Le sens d'excution 677 APPEL (suite)

des lignes peut tre invers: G77 N50 N30 au lieu de G77 N30 N50.

Appel de squence externe %50

..
N50 N60 N70

.
G77 HllO N100 N150

saut inconditionnel % 110 puis excution des lignes N100 N150 puis retour N70 de %50

Les fonctions G40, G41 et G42 programmes avant l'appel sont restitues ainsi que les fonctions modales (M et S).

DSIGNATION: G79 : saut conditionnel ou inconditionnel

une squence sans retour.

SYNTAXE:

N1DD G79 {L .. IE ..
G79 L. .lE .. >

>

<

nombre]

N..

Saut conditionnel ou inconditionnel une squence (celle-ci peut tre situe avant ou aprs la ligne d'appel). Variable L ou paramtre E test dans la condition. Symbole de comparaison de la condition. Numro du bloc auquel doit tre effectu le saut.

= < nombre

N.. 679 SAUT

PROPRITS:

La fonction G79 est non modale. EXEMPLES:

RVOCATION:

La fonction G79 est rvoque en fin de bloc.

Saut inconditionnel
N100 G79 N210
1

saut la ligne N21 0 sans retour. Le programme se poursuit aprs la ligne appele: N210, N220, ...

Appel de squence interne


1

N40 N50

G79 Ll<=lO ..

N300
1

si L1 est infrieur ou gal 10, alors aller la ligne N300, sinon continuation du programme en N50

AI orithme et code ISO PERAGE DE 8 TROUS A 45 circulaire) (interpolation

%102 (DECALAGE ANGULAIRE (PERCAGE) N10 N20 N30 N40 N50 N60 N70 N80 : --~:N90 Nl00 NllO Tl G EN G3)

Dl

M6

M3 M40 51200

Y30

212 G79 N90 G1 G81 2-5 F300

G80 G91 ED45 G90 G3 G77 N60


G Z100

Y30 N80

l 58

J F5000 ] _

cycle de perage fin du cycle de perage - dcalage angu laire ED = 45 en relatif dplacement en absolu en G3 au pair suivant (F5000) excution de la squence N60 N80 8 fois

M2

Pro rammation structure


PERAGE, LAMAGE ET TARAUDAGE DE 10 TROUS A 30

(interpolation linaire)

APPLICATIONS

(suite)

AI orithme et code ISO PERAGE, LAMAGE ET TARAUDAGE %10J DE 10 TROUS A 30 (suite)


0

(DECALAGE ANGULAIRE EN G1) (PERCAGE) N10 Tl Dl M6 N20 M3 M40 51000


NJO G x y N40 2J2

N50 G79 N90 N60 G1 G81 X50 N70 G80


y 2-8

FJOO

coordonnes en absolu - cycle perage fin du cycle de perage dcalage angulaire de - 300 en relat' excution de la squence N60 N80 10 fois coordonnes en absolu - annulation dcalage

: N90

G77

N60 N80 510

-----.:- NlOO G90 EDO N110 2100 (LAMAGE) N120 T2 D2 M6 N1JO M3 M40 5500 N140 2J2 N150 G79 N190

APPLICATIONS (suite)

N170 G80 N180 G91 ED-30 N190


G77

coordonnes en absolu - cycle ( lamage fin du cycle de lamage dcalage angulaire de - 300 en relatif excution de la squence N160 N180 10 fois

N160 N180 S10

N200 G90 EDO N210 2100 (TARAUDAGE) N220 T3 DJ M6 N2JO MJ M40 S200 N240 227 N250 G79 N290 N260 G90 G84 X50 N270 G80 N280 G91 ED-JO N290
G77 y

Z-5 F100

coordonnes en absolu - cycle de tarai dage fin du cycle de taraudage dcalage angulaire de - 300 en relatif excution de la squence N260 N280 10 fois

N260 N280 510

NJOO G90 Z100 NJ10 M2

PrOQrammation structure

DSIGNATION:

G77 -i : appel du bloc de retour d'un sous programme. d'appeler et d'excuter les instructions d'un bloc et de

La fonction permet un sous-programme retourner au sous-programme appelant.

SYNTAXE:

Nl00 G77-i
G77 -i Appel du bloc de retour d'un sous-programme. Variable numrique donnant le niveau d'imbrication sous-programme. dans lequel se trouve le

Gn
APPEL DU BLOC DE RETOUR D'UN SOUSPROGRAMME

PROPRITS:
-j

La fonction G77

est non modale.

PARTICULARITS:

RVOCATION:
-j

La fonction G77

est rvoque en fin de bloc.

Si le niveau d'imbrication demand n'est pas accessible, le systme met un message d'erreur. Les blocs appels par G77 -i ne doivent pas comporter de sauts ou d'autres appels.

EXEMPLE:

%3 N10 . N20 . N30 G77 H30

J%30
1

N10 . N20 . N30 G77

~%300
-1 ~

N10 . N20 . N30 . N40 G77 -2 ~

i;
~N60

N40 . . .. ~

. N40 G77 H300

L:;N50

N50
N50 .

N60 .

N70 . NBO .

.. N70

N60 G77 . NBO .

-1 ~
1

Algorithme et code ISO

4.1.2 INTERRUPTION

DSIGNATION:

G10 : bloc interruptible. Le positionnement au point d'arrive programm dans le bloc comportant la fonction ~-=::; modifi par interruption programme. Aprs interruption du bloc en cours, le systme pe 5'" =:'"" chanement au bloc suivant ou un autre bloc.

SYNTAXE:

N100 [G40] [G04 F ..] [GOOIG01IG02IG03] X .. Y Z .. G': - ~, [:n] [+X ..IF ..] [@n<>valeur] N .. [+nombre] [EF ...
G40 G04 F.. GOO/G01/G02/G03 X.. Y.. Zoo G10 :n Annulation de la correction d'outil. Temporisation interruptible. Interpolations interruptibles. Axes interruptibles. Fonction d'interruption du bloc.

~.

Argument numrique (nombre d'interruptions de 1 99) n'ayant de s -fication que si l'interruption est hardware. Le bloc est acquitt la ni' '" interruption. Argument dfinissant la distance ou le temps d'excution du bloc a demande d'interruption. X.. : distance en mm sur laquelle le bloc est e~ cut avant d'tre drout. Foo: temporisation en s pendant ou a 'laquelle le bloc excut peut tre drout. Argument dfinissant une condition pour comparaison d'une mesure <0 un seuil. @n : adresse physique de l'axe sur lequel porte le test. <> : syrT'bole de comparaison. Valeur: seuil de la comparaison exprim en mm. Numro de squence de branchement aprs interruption, ventuellem suivi du nombre de squences aprs lesquelles peut tre effectu branchement. Vitesse limite d'avance aprs interruption. :::

+X..IF..

G10

@n<>valeur

Noo+nombre

EFoo

PROPRITS: G10 est non

La fonction modale.

RVOCATION:

La fonction G10 est rvoque en fin de bloc.

Tous les arguments employ avec G 10 sont facultatifs.

PARTICULARITS:

EXEMPLES:

Bloc interruptible comprenant un saut sans comparaison un seuil.


N..

NlOO NllO
N.. N..

GOl G41 x .. Y .. F250 G40 X .. G10 N150 +2

N150 N ..
N.. N..

154

PrOQrammation

structure

EXEMPLES

(suite) une comparaison un seuil puis saut un bloc aprs ra-

Bloc interruptible comprenant lisation de la condition.


N .. NIOO NllO .. X ..

Y ..

GIO

@4 < 20.5

NI20

1
G10 (suite)

N120 ..

Bloc interruptible comprenant tion est ralise.


N .. NIOO
1

une comparaison

un seuil puis saut un bloc SI la condi-

GI ..

X50 Y60 GIO : 2 + XIO condition non ralise

NI50S-

NIlO

N120 .. N130 .. N140 ..


1

condition ralise
N150 ..

4.1.3 CRATION-SUPPRESSION-INSERTION : PROGRAMME ET BLOC

DSIGNATION:

G76+ : cration de programme. SYNTAXE:

N100 G76+ H ..
G76+ Cration d'un programme. Numro du programme crer.

H..

G76+ CRATION DE PROGRAMME

PROPRITS:

La fonction G76 est non modale. RVOCATION:

PARTICULARITS:

Le numro du programme cr doit tre le dernier mot du bloc.

La fonction G76 est rvoque en fin de bloc. EXEMPLE: cration d'un programme en zone programme en mmoire. ZONE PROGRAMME EN MMOIRE G76+ HI25 %100 %115 %120 %125 %130

%100 N .. N .. NIOO N .. N ..

Algorithme et code ISO DSIGNATION:

G76- : suppression de programme.

G76H..

Suppression d'un programme. Numro du programme supprimer.

PROPRITS: La fonction G76 est non modale.

PARTICULARITS:

RVOCATION: La fonction G76 est rvoque en fin de bloc.

Le numro du programme supprim doit tre : dernier mot du bloc. Si un programme portant le mme numro situ dans une autre zone, la suppression es1 refuse et le systme met un message d' reur.

%150 G76SUPPRESSION
DE N .. N ..

ZONE PROGRAMME EN MMOIRE

PROGRAMME

N100 G76- HlOO


N ..
N ..

%115 %120 %125 %130

Proarammation

structure

DSIGNATION:

G76+ : insertion de bloc.

SYNTAXE:

Nl00 G76+
G76+

[H] N .. [ +nombre]

Bloc

ISO

Insertion d'un bloc. Numro du programme dans lequel le bloc est insrer. Par dfaut, le bloc sera insr dans le programme comportant la fonction G76. N.. : numro de bloc point. L'insertion est effectue aprs ce bloc sauf si +nombre est programm. +nombre : dfinit la position de la ligne partir du bloc point aprs laquelle s'effectue l'insertion (le premier bloc d'un programme est le bloc 0, puis 1,2 ... ). Bloc insrer.

H..
N .. +nombre

Bloc ISO

G76+
INSERTION DE BLOC

PROPRITS:

La fonction G76 est non modale.

PARTICULARITS:

RVOCATION:

La fonction G76 est rvoque en fin de bloc.

Les fonctions ISO suivantes sont reconnues: N (numro de bloc), G (fonctions prparatoires; plusieurs fonctions G sont acceptes dans le bloc) ; X, Y, Z, U, V, W, A, B, C (axes et cotes) ; l, J, K (coordonnes du centre d'un cercle) ; P, Q, R (vecteur matire en correction de rayon dans l'espace); LO L19 (variables programme).

EXEMPLE : insertion d'un bloc dans le programme mmoire.

% 130, situ en zone programme en

%100 N .. N100 G76+ H130 NSO +2 N75 G2 X15 YS N ..

%130 N .. NSO .. N60 .. N70 ..


~

+2

Insertion du bloc -

N80 ..
N ..

AIQorithme et code ISO

DSIGNATION:

G76- : suppression de bloc.

SYNTAXE:

N100 G76G76Suppression d'un bloc.

[H]

N ..

[ +nombre]
1

H..
N.. +nombre

Numro du programme dans lequel le bloc est supprimer. Par dfaut, le bloc sera supprim dans le programme comportant la fonction G76. N.. : numro de bloc point. La suppression concerne ce bloc sauf si +nombre est programm. +nombre : dfinit la position de la ligne partir du bloc point aprs laquelle s'effecte la suppression (le premier bloc d'un programme est le bloc 0, puis 1,2 ...). 1
1

676SUPPRESSION DE BLOC

PROPRITS:

La fonction G76 est non modale.

RVOCATION:

La fonction G76 est rvoque en fin de bloc.

EXEMPLE: mmoire.

suppression d'un bloc dans le programme %120, situ en zone programme e

%100
N..

N100 G76+ H120 N100 +2


N..

%120
N..
1

NlOO ..

+2

N110 .. N120 ..
N..

Suppression du bloc

4.2 STRUCTURATION DES PROGRAMMES


4.2.1 MTHODOLOGIE
'intrt d'une programmation structure est de rendre manifestement apparents les mcanismes d'un programme dans sa prsentation. La programmation en code ISO doit tre structure afin de permettre une meilleure lisibilit du programme. ::n effet, ds qu'un programme devient long et complexe, il est difficile comprendre pour l'oprateur, et sa maintenance est dlicate. a structuration d'un programme procde de l'analyse descendante. La dmarche gnrale peut tre schmatise comme suit.

----..

. . 4 - mise au pOint

Quoi?
Avant mme de chercher attend du processus

crire le programme,

il convient

de dfinir prcisment

ce que l'on

opratoire:

- contournage, perage, taraudage, ... - CJaucne, nnf(fon, ...

Quand? DFINITION DU
PROBLME La chronologie des oprations rpond

cette question:

- perage avant taraudage; - bauche avant finition.

Comment?
Quelles sont les conditions - choix des outils. C'est la connaissance re de toutes ces informations qui permettra de conduire une analyse structuopratoires? Quels outillages utiliser? - vitesses de broche et d'avances;

Structuration des proQrammes

4.2.2 ANALYSE STRUCTURE


TAPE 2 (analyse)
On peut la dcomposer en trois phases. Phase (A) : recensement des instructions excuter et des conditions respecter. Phase (B) : identification des programmes et des niveaux. Phase (C) : mise en forme du programme squences). (utilisation des structures conditionnelles et des

La phase (A) se dduit de l'tape 1. Si le problme a t correctement dfini en ce qui concerne le processus et sa chronologie, il est ais de recenser les instructions excuter et les conditions respecter. La phase (8) consiste donner un nom chaque programme puis les organiser par niveaux. La phase (C) est celle de l'criture du programme en code ISO.

programme principal (de % 1 %999) - paramtres gnraux - appel sous-programmes niveau 1 sous-programmes (de %999 %9999) - paramtres locaux - appel d'outils - conditions technologiques - cycles d'usinages

STRUCTURATION PAR NIVEAUX

programme principal (de % 1 %99) - paramtres gnraux - appel sous-programmes niveau 1 sous-programmes (de %99 %999) - paramtres locaux - appel d'outils - conditions technologiques sous-programmes (de %999 %9999) - paramtres locaux - usinages (contournages, cycles)

Remarque: Une structure s'tablira sur deux ou sur trois niveaux en fonction: - des usinages raliser et de leurs complexits; - des contraintes de programmation.

Proarammation structure

4.2.3 STRUCTURATION SUR DEUX NIVEAUX EN TOURNAGE


X 50

30

DESSIN DE DFINITION \Sl


<D
0

----~--- -- l

------------.

_.

~ ~
N

- --

\Sl

N N

If ~g I~ ,,/~

---- ----

--- -- -------------

2 45

Matire AU 5 G Tolrances J8 js 11

(1) (II) (III) (IV)

-7 -7 -7 -7 -7

profil P (bauche et finition) gorge filetage perage trononnage

X 7

1 1 2 3

PROCESSUS ET CHRONOLOGIE +A 4

T f

jP Z

~ ./1

appel s/programme %90 ---------.

%90 (PROFILP)

usinage bauche usinage finition


-1

Cappel s/programme %91 ---------.

%91
(GORGE)

ralisation de la gorge
____ 1

Cappel s/programme %92 ----------.


STRUCTURATION
DES

%92
(FILETAGE)

ralisation du filetage
____ 1

PROGRAMMES

L
____

appel s/programme %93 ---------.

%93
(PERAGE)

ralisation du perage
1

Cappel s/programme %94 ---------.

%94
(TRONONNAGE)

ralisation du trononnage

----

fin du programme

Programmation structure
%9 (BOUCHON) N10 G77 H90 ---. N20 G77 H91 ~ N30 G77 H92 N40 G77 H93 NSO G77 H94 N60 M2
L

r%90

%94 (TRONCONNAGE) N10 T3 D3 M6 N20 G X200 2100 N30 G96 5100 F.08 N40 G X62 2-S0 NSO G1 X10 G4 F2 N60 G X62 N70 x200 2100 N80 G97 5S00
1

(T)

(PROFIL P) N10 Tl Dl M6 N20 G92 52S00 N30 G X200 2100 N40 G96 5120 M3 M40 NSO G9S F.12 N60 G79 N200 (PROFIL P FINI) N100 X62 2-S2 (1) NIlO X60 (2) N120 2-30 (3) N130 X30 (4) N140 2-2 (S) (6) N1S0 X24 21 (EBAUCHE) N200 G64 N100 N1S0 1. S K.4 P2 (PROFIL BRUT) (1) N210 X62 2-S2 N220 21 (7) N230 X24 (6) N240 G80 G X6 21 (FINITION) N300 G9S F.08 N310 G G41 X62 2-S2 N320 G77 N100 N1S0 N330 G40 G X200 2100 N340 G97 5500

PROGRAMMES ---. %91 (GORGE L4) N10 T3 D3 M6 N20 G X200 2100 N30 G96 5100 F.08 N40 G X62 2-30 NSO G1 X22 G4 FI N60 X32 N70 G X200 2100 Nf0 G97 5S00 ~%92 (FILETAGE M30) N10 TS DS M6 N20 G X200 2100 N30 G96 580 N40 X32 22 (A) NSO G33 X30 2-32 K3.S P3.031 Q.OS 58 Nf 0 G97 5S00
r

%93 (PERCAGE 012) N10 T2 D2 M6 N20 G x 25 {P} N30 G83 X 2-SS P2S F.1 N40 G G80 2S
1

A --+1

40

DESSIN DE DFINITION (ENTRETOISE)

A ' .:......1
1

Matires: E24 Tolrances gomtriques: symtrie IB et le 0.5 dimensionnelles: JS js 11

(1) (II)
PROCESSUS ET CHRONOLOGIE

~ bauche (j) et <2J (outil 1) ~ finition (j), <2J et (J) (outil 2)

%1 (ENTRETOISE)
appel s/p. %100 appel s/p. % 110 fin de programme ~.~ %100

(BAUCHE 1/2)
appel s/p. %1000 appel s/p. %1010

%110

(FINITION 1/2/3) appel s/p. %1000 appel s/p. % 1010 appel s/p. % 1020

%1020 STRUCTURATION DES PROGRAMMES

(TROU OBLONG)
usinagede

- Niveau 0 : le programme principal % 1 est une succession d'appels aux sous-programmes niveau 1.

de

- Niveau 2 : les sous-programmes % 100 et % 110 sont constitus par les appels d'outils, les dfinitions des conditions technologiques et les appels de sous-programmes de niveau 2.

%1
(ENTRETOISE) NIa N20 N30 G77 G77 M2 H100 H110 ----. %100 (EBAUCHE (FRAISE NIa N20 N30 N40 Tl G77 G77 Dl 1/2) (16) M6 5600 F200 %1000 (PALIER NIa N20 N30 N40 N50 N60 N70 z-3 G42 X-15 1) Y-55 Y-55 R15 G X-30

M3 M40

H1000 Hl010

G1 X-30
Y-55

G2 X15

G1
G40

X30

G Z100

%110 (FINITION (FRAISE NIa N20 N30 N40 N50 T2 G77 G77 G77 1/2/3) (10) D2 M6 5900 ---F150 H1000 Hl010 H1020

M3 M40

%1010 (PALIER Z-3 G4I X-15 GI X-30 Y-55 ZI00 Y-55 RI5 2) Y-55 G X-30

NIa N20 N30 N40 N50 N60 N70

G2 XI5

GI
G40

x30

%1020 (TROU NIa N20 N30 N40 N50 N70 NSO N90 N100 NIlO G Z-3 G4I GI X YI0 Y RIO OBLONG)

YI0

G3 X-la GI Y-20 G1 Y20

N~~ G~ Xl~ Y-20 R10 G3


X-10 Y20 RIO RIO

G1 Y
G3 X Y-la G40

G Z100

14.3 PROGRAMMATION PARAMTRE


4.3.1 VARIABLES PROGRAMME L
Les variables programme L sont des lments qui peuvent tre affects toutes les adresses la place de valeurs numriques dans un programme.

-LOL19. - L100 L199. - L900 L959 *. Le format et l'exploitation de ces trois sries de variables sont identiques, mais leur utilisation entrane une diffrence dans la programmation. Le chargement d'une variable LO L19 n'a pas d'influence sur le droulement du programme, alors que l'criture L100 L199 suspend la prparation du bloc qui contient la variable jusqu' la fin de l'excution du bloc prcdent. Une ligne de programme qui contient les variables L100 L199 ne peut donc tre prcde d'un bloc dont l'excution ncessite la connaissance du ou des blocs suivants (programmation gomtrique de profil, correction de rayon d'outil). L'utilisation des variables L900 L959 est dconseille dans un programme comportant cycles d'usinage (de type G81, G82, ... ). des

A = 250 B = 1250

10

est quivalent est quivalent est quivalent

L900 = 250 L901 = 1250 L925 = 10

DFINITION

D'UNE FAMILLE DE PICES PAR LE PARAMTRAGE

UTILISATION
DES VARIABLES

PROGRAMMEl

En programmation, plutt que de coter numriquement des pices qui auraient toutes la mme forme mais des dimensions diffrentes, il est souvent judicieux d'crire un seul programme dans lequel les valeurs numriques sont remplaces par des paramtres. Un seul programme paramtre remplace alors la totalit des programmes qu'il serait ncessaire d'crire pour chaque pice. Exemple Soit la famille de trois pices P1, P2 et P3. La forme des pices est identique mais les dimensions sont diffrentes.

- ....

Proarammation structure
Au lieu de donner une valeur numrique X, Y et Z, il convient de dclarer une valeur paramtre.

{ X80 (pice P1) }


Les cotes X70 (pice P2) X80 (pice P3) deviennent XLO

Un dessin unique reprsentera la famille de pices PROFIL P

~
L3
L{) --.J

:=i
CD

:::J

L X

P1 Pices UTILISATION DES VARIABLES PROGRAMMEL (suite) Dclaration Point Coordonnes X y P2 P3

~
@

LO 60 70 80

L1 30 40 50

L2 40 50 60

L3 50 60 70

L4 28 28 28

L5 25 35 45

des paramtres E -10 0 1 LO 0

2
LO L1

3 L3 L2

4
L4 L2

5 0 L5

D 0 -10

CRITURE DU PROGRAMME
%1000 (PROFIL N10 N20 N30 N40 N50 N60 N70 Gl XLO YLl XL3 XL4 YL2
P)

%1000 (PROFIL P)

X-10

(E)

(1)

(2)
(3 )

X YL5
Y-10

(4) (5)
(D)

AFFECTATION DES PARAMTRES

Les valeurs affectes aux paramtres sont transfrables d'un programme un autre. Pour usiner le profil P1, il convient de dfinir les valeurs numriques des paramtres dans un programme appelant. De mme pour P2 et P3.

Proarammation

oaramtre

PROGRAMMES PARAMTRS STRUCTURS


%1 (Pl)
LO~60~ Ll=]O

l,

-~

L2=40 affectation L]=50 paramtres L4=28 L5=25 NlO G77 HlOOO N20 M2

%2

(P2) UTILISATION DES VARIABLES PROGRAMMEL (suite) L1=40 LO~"~ L2=50 affectation L]=60 paramtres L4=28 L5=]5 NlO G77 HlOOO r--+ N20 M2

,.=:

%1000 .--. (OUTIL+PROFIL P) NlO Tl Dl M6 N20 M] M40 S800 F200 N]O G X-lO y 250 N40 2 (E) N50 G42 Gl X-lO y (l) N60 XLO (2) N70 YLI (]) PROFIL P N80 XL] YL2 (4) N90 XL4
NIOO X YL5 (5)
(D)

%]

(P])
LO~80 Ll=50 ~

NIlO Y-lO N120 G40 G 2150

L2=60 L]=70 L4=28 L5=45


iN20

affectation paramtres

NIO G77 HlOOO

M2

CALCULS SUR LES VARIABLES PROGRAMME L

LISTE DES OPRATEURS Symbole Opration


addition soustraction multiplication division racine carre sinus cosinus troncature (1) arc tangente

+
-

*
/ R

S C T
A (1)troncature : partie entire d'un nombre rel. 170

ORDRE DES OPRATIONS SUR LE CALCULATEUR

Le calculateur effectue les oprations dans l'ordre o elles sont crites. =>1 LO+L1=a 2 a12 = rsultat L5/3+Ll*5 =>1 L5/3=a
=

2 a + L1

3 b*5 = rsultat Il n'y a donc pas respect des rgles mathmatiques de priorit des oprations (pas d'oprateur prioritaire). Le calculateur n'accepte pas les parenthses dans les calculs effectus (les parenthses sont rserves aux commentaires).

Exemple
Usinage de la famille de pices R.

LO R1 Profil R2 R3
50 70 90

L1
10 12,5 15

L2
30 40 50

CALCULS SUR
LES VARIABLES

PROGRAMMEL (suite)

Point
X

E
-10 0 y

1 LO 0

2 LO L1

4 L4 L2

D 0 -10

Coordonnes

?
L2

Ct oppos Tangente = sinus/cosinus Ct adjacent = ct oppos/tangente Valeur de X3

=> L5=L2-Ll => L6=S30/C30 => L7=L5/L6 => LS=LO-L 7

ProQrammation paramtre

PROGRAMMES
%11 (PROFIL R1) Lo=5o L1=lo L2=3o N10 G77 H1oo1 N20 M2 -----+ %1001 r----+ (CALCULS PARAMETRES) L5=L2-L1 L6=S3O/C3o L7=L5/L6 LS=Lo-L7 N10 Tl Dl M6 N20 M3 M40 S600 F250 N30 G X-1o y N40 2 lE) N50 G42 G1 X-1o y (1) NGo XLo (2) N70 YL1 (3) NSo XLS YL2 (4) N90 X (D) N100 Y-1o N110 G G40 G 2200
"

--.

%12 (PROFIL R2) Lo=7o L1=12.5 L2=4o N10 G77 H1oo1 N20 M2

CALCULS SUR LES VARIABLES PROGRAMMEL


(suite)

%13 (PROFIL R3) Lo=9o L1=15 L2=5o NlO G77 H1OO1 rN20 M2

CALCUL DE LA VITESSE DE BROCHE

%98

(CALCUL V.BROCHE)
NIO N20 N30 N40 NSO N60 G79 L180=0 N60 G79 L181=0 N60 LI82=LI80*1000/3.14/LI81 G92 52500 G79 N7D MO (FIN) L180 = vitesse de coupe L 181 = diamtre de l'outil Calcul de la vitesse de broche Limitation de la vitesse de broche Arrt programme Retour au programme d'appel

N70

%98 est interrompu si les paramtres L180 et L181 ne sont pas dfinis dans le programme d'appel. La vitesse de broche (8 en tr min-1) est gale L182.

%99
(CALCUL V.AVANCE) N10 G79 L182=0 N60 N20 G79 L183=0 N60 N30 G79 L184=0 N60 N40 LI85=LI82*LI83*LI84 N50 G79 N70 N60 MO N70 (FIN) l182 = vitesse de broche l183 = avance/dent l184 = nombre de dents Calcul de la vitesse d'avance Arrt programme Retour au programme d'appel

le programme %98 doit d'abord tre appel. Si les paramtres L182, L183 et L184 ne sont pas dfinis dans le programme principal ou dans le programme d'appel, %99 est interrompu. la vitesse d'avance (F en mm . min-1) est gale L185.

%44

CALCULS SUR lES VARIABLES PROGRAMMEl


(suite)

(COMPTEUR) N10 L150=0 N20 G77 H300 N30 LI50=LI50+1 N40 G79 L150>4 N60 ~ N50 G79 N20 N60 M2

Mise a zro du compteur Appel %300 (PROFil) l150 est incrment de 1 Si le comptage est suprieur 1, saut N60 Saut N20 Fin du programme

%300

Commentaires sur le programme %44 l'envoi du programme, L150 est initialis N1O. Le programme %300 est appel, N20 puis L150 est incrmente de 1 en N30. Tant que la variable L 150 reste infrieure ou gale 4 (N40), %300 est appel. lorsque U50 = 5, le programme se termine, les cinq gorges auront t excutes. Commentaires sur le programme %300 Au premier passage en N10. L 150 = 0, la ligne N20 est excute. Pour les passages suivants, saut N30.

(GORGES) (OUTIL L=5 GORGE PROF=5) N10 G79 L150>0 N30 N20 G X42 2-20 N30 G90 2-10 N40 G91 G1 X32 F200 N50 G X42

Projrammation paramtre

4.3.2 PARAMTRESEXTERNES E
Les paramtres externes E sont utiliss par le programme pour accder aux informations contenues dans la mmoire de la eN. Ils sont dfinis par la lettre adresse E suivie de 5 chiffres. La dcade des dizaines de milliers prcise le type de paramtres. Registres automate
Corrections E50001 E51001 E52001 E53001 E54001 d'outils E50099 E51099 E52099 E53099 E54099 E10000 E10031 informations sur bit transmises l'interface -+ 32 bits

PREF E60000 E62000 DEC1 E60001 E62001 Courses machine dynamiques E60002 E62002 Courses machine dynamiques E60003 E62003 Point courant E70000 E72000 Point courant sur interruption E70001 E72001 Courses machine statiques minimales E70002 E72002 Courses machine statiques maximales E70003 E72003 Position courante broche 1 E73000 Position courante broche 2 E74000 Donnes locales 50 E80000 E80049 Axes et butes E90000 E90007 E91000 E91007 E92000 E92007 E93000 E93007 E40000 E40031 * informations sur mot lues par la eN ~ 32 mots de 32 bits minimales E20000 E20031 informations sur bit lues par la CN ~ 32 bits

maximales

TYPES DE PARAMTRES EXTERNES

E30000 E30031 * informations sur mot transmises l'interface -+ 32 mots de 32 bits

32 bits

Pouvant tre tendus jusqu' 30127 et 40127 (mmoire M.8 de l'automate)

Correction dynamique outil

Orientation nez d'outil

PREF

r---"'-----.
MINI MAXI

Courses machine dynamiques

Point courant

Point courant sur inter ruption

r---"'-----.
MINI MAXI

Courses machine statiques

LX 51001

53001 53099 54001

l2

51099 52001

54099

TYPES DE PARAMTRES EXTERNES


(suite)

52099 55001

c
PO P9

55099

60000

60001

60002

60003

70000

70001

70002

70003

61000

61001

61002

61003

71000

71001

71002

71003

C
E73000 E74000

62000

62001

62002

62003

72000

72001

72002

72003

= Position = Position

courante de la broche 1 courante de la broche 2 en millime de degr

'-------v-----Tient compte des iauges d'outil (longueur et rayon)

'-------v-----Ne tient pas compte des longueur et rayon d'outil

Sur interruption hardware seulement la mise sous tension 0

PRCAUTIONS

D'UTiliSATION
des paramtres des types 1, 2 , 3 et 4. Les autres paramtres

L'automate

assure l'initialisation

externes ne sont jamais remis L'utilisation quement des paramtres en lecture).

zro

par le systme.

externes est soumise

certaines

restrictions: (utilisables uni-

- Les paramtres

de types 2, 4 et 7 ne peuvent

tre crits par le programmeur

- La valeur d'un paramtre - Une opration dent.

est toujours

une valeur entire.

sur un paramtre

externe entrane l'arrt de mouvements

la fin du bloc prcncessite

UTILISATION DES PARAMTRES EXTERNES

- Un bloc comportant la connaissance - Son affectation

un paramtre

E ne peut tre prcd d'un bloc dont l'excution entre l'unit du paramtre

du ou des blocs suivants.

une

adresse ralise la concordance

E et l'unit dci-

male de la fonction

correspondante.

Exemple:
si E80000 = 18000 XE80000 => X18000 => X = 18 mm FE80000 => F18000 => F = 180 mm Un paramtre E peut tre paramtr. min-1

Exemple:
si LO = 40003 alors ELO correspond

E40003

Proarammation

paramtre UTILISATION DES PARAMTRES Programme %555 E DANS UN PROGRAMME

Les jauges outils peuvent tre introduites au clavier en CORR OUT, mais galement dclares par le programme. %555
(JAUGES OUTILS)

E5000l=15l57 E5l00l=42l26 E50003=13589 E5l003=39754 E50005=9872 E5l005=40452


(ESSAIS CYCLES)

(Dl/X) (Dl/Z) (D3/X) (D3/Z) (D5/X) (D5/Z)

jauge jauge jauge jauge jauge jauge

d'outil d'outil d'outil d'outil d'outil d'outil

en X sur en Z sur en X sur en Z sur en X sur en Z sur

01 01 03 03 05 05

(X = 15,157) (Z = 42,126) (X = 13,589) (Z = 39,754) (X = 9,872) (Z = 40,452)-

N10 Tl Dl M6

N450 G40 G X200 Z150 N46D M2 UTILISATION DES PARAMTRES


EXTERNES (suite)

Remarques:
Les paramtres E50000 ne sont pas remis zro par le systme. Si des correcteurs ont t introduits en CORR OUT au clavier, ils sont remplacs ds l'envoi du programme par les valeurs des jauges outils, dclares en paramtres externes .

DIVISION

Le rsultat de la division d'un paramtre E par un autre paramtre E ne peut tre mmoris que dans une variable L. En effet, les paramtres E n'ayant pas de point dcimal, le rsultat sera un nombre entier. Exemple: E80002 = 3000

E80016

= 2000

L1 = E80002/E80016 (rsultat = 1,333) Si au lieu de L 1, il avait crit E80005, le rsultat aurait t de 1. Si j'on dsire transfrer le rsultat dans un paramtre E sous la forme 1333, il est ncessaire de multiplier le rsultat par 1000. E80005 = L1*1 000 (rsultat = 1333)

Proarammation
DSIGNATION:

structure

G76 : transfert des valeurs courantes des variables L et des paramtres E dans le programme ou la partie de programme dsign. La fonction permet de ractualiser le contenu d'un fichier appel par les adresses H et/ou N N.

SYNTAXE:

Nl00 G76
G76 H.. N.. N..

[H . ]

[N.. N ..]

-~

Transfert des valeurs courantes dans le programme dsign. Numro du programme dans lequel sont transfres les valeurs. Dsignation de la zone de programme dans laquelle sont transfres les valeurs.

PARTICULARITS:

Les paramtres dans lesquels le transfert est effectu doivent se trouver en dbut de bloc : les variables L et les paramtres E situs aprs une autre fonction dans le bloc ne sont pas pris en compte. La dsignation d'une variable L ou d'un paramtre E doit obligatoirement tre suivie du signe = et d'au moins 10 caractres (espace, signe algbrique, chiffre, point dcimal) destins tre remplacs par une nouvelle valeur.

676 TRANSFERT DES VALEURS DES VARIABLES L ET DES PARAMTRES E DANS UN PROGRAMME

EXEMPLES:

Transfert dans le programme courant N .. NSO G76 N100 N120 N90 N100 L101= E80001= L4G4 E52002N120 N ..

E522 n'est pas modifi

Transfert dans un sous-programme %100 N10 G77 H200 N50 NSO N .. N .. N300 G76 H200 N50 N80 N310 M2

mise jour du fichier

%200 N10 .. N .. N50 L1= NSO N ..

E52002-

4.3.3 APPLICATIONS: BRIDE DE SERRAGE- ENCOCHE


DESSIN DE DFINITION

artes abattues

0VIS
M10 M12 M16

a1 = LO 11 14 18

11 = L1 100 125 160

a2=L2 31 38 48

61 = L3 20 25 30

62 = L4 5 6 8

12 = L5 84,5 106 136

BRIDE DE SERRAGE

8=--------Tf

c:s=-----------

<DI

COORDONNES PARAMTRES DES POINTS 1 9

point 1 : X1 Y1 point 2 : X2 Y2 point 3 : X3 Y3 point 4 : X4 Y4 point 5 : X5 Y5 point 6 : X6 Y6 point 7 : X7 Y7 point 8 : X8 Y8 point 9 : X9 Y9

===a = Y1

(12 + 10) (a2/2)

=> L10=-L5-10 => Lll=-L2/2

0) 0)

=> Lll

0)

=a = a2/2 = - (12) = Y3 == ==(12) (a2/2

=> L12=L2/2 => L13=-L5 => L12 => L13

(> 0) 0) (> 0) 0) 0) 0)

BRIDE DE SERRAGE
(suite)

10)

=> L14=L11-10 => LlO => L15=-LO/2

(12 + 10) (a,l2)

0)

=a = Y6 =a = a,l2 = - (12 + = Y8
10)

=> L15

0)

=> L16=LO/2 => LlO => L16

(> 0) 0) (> 0)

Point Coordonnes
X y

1 L10 L11

4 L13 L12

5 L13 L14

6 L10 L15

9 L10 L16

a
L11

a
L12

a
L15

a
L16

%210 (BRIDE OUVERTE 1'110) LO=ll L1=100 L2=31 L3=20 L4=5 L5=84.5 N10 G77 H222 N20 1'12

%222
(CALCULS PARllMETRES) L10=-5-10 L11=-12/2 112=L2/2 L13=-L5 114=111-10 115=-LO/2 L16=L0/2 N10 G77 H2100 N20 G77 H2110

%212
(BRIDE OUVERTE 1'112) LO=14 L1=125 L2=38 L3=25 L4=6 L5=106 N10 G77 H222 N20 M2

%2100 (CONTOUR EXTERIEUR) N10 Tl Dl N6 N20 1'13 1'140 S600 F250 N30 G XL10 YL11 N40 Z-2 N50 Gl G42 XLIO 1'L11 N60 X N70 G3 X YL12 RL12 NaO Gl XL13 N90 YL14 N100 G40 G Z150

(1)1

d
(3 (4 (5

BRIDE DE SERRAGE (suite)

%2110 (CONTOUR INTERIEUR) N10 T2 D2 1'16 N20 1'13 M40 S800 F250 N30 G XLlO YL15

N40 Z-2 %216


(BRIDE OUVERTE 1'116) LO=18 L1=160 L2=48 L3=30 L4=8 L5=136 N10 G77 H222 N20M2 N50 N60 N70 N80 N90 Gl G41 XL10 YL15 X G3 X YL16 RL16 Gl XL10 G40 G Z150 (6) (7
(8)!

(9

A= LO B = Li C = L2 D=L3 Ei Pices E2 E3
70 80 90 40 45 50 10 12 14 20 22,5 25

G=L4
50 60 70

F = L5
7 8 9 E1 fraise 2T 010 (T2) E2 fraise 2T 012 (T3) E3 fraise 2T 014 (T4) F = rayon fraise + 2

CALCUL DES POINTS PARAMTRS


=> => => =>

(1 9)
point 2 : X2 =A => =>

point 1 : X1 = A

Y1 = - F
point 3 : X3 = C

LO - LS L2 Ll

Y2 = B
point 4 : X4 = a

LO Ll

Y3 = B
point 5 : X5 = a

Y4 = B - C
point 6 : X6 = C

=> =>

L10= Ll- L2 L2

Y5 = C
point 7:

=>

L2 Lll= LO+LS

Y6 = a

X7 = A Y7 =

+F

=>

point 8 : ct oppos

Y(G2 - (B + F)2) (G2)


(B + F) ((B + F)2)

ENCOCHE
(suite)

L12=L4*L4 L13=Ll+LS L14=L13*L13 L1S=L12-L14

(G2 - (B + F)2) (YG2 - (B + F)2)

X8 = A - ct oppos Y8 = B + F

=> =>

L17=LO-L16 L13

point 9 : ct oppos

Y(G2 - 02)
(82) (02)

L12=L4*L4 L19=L3*L3 L100=L12-L19 L10l=RL100


X9 = A - ct oppos
Y9 = 0

(G2 - 02) (YG2 - 02)


=> =>

L102=LO-L10l L3

ct oppos

Point Coordonnes X y

1 La a

2 La L1

3 L2 L1

4 a L1a

5 a L2

6 L2 a

7 L11 a

8
L17 L13

9 L1a2 L3

Programmation

paramtre PROGRAMMES

%41 (PROFIL El) LO=70 Ll=40 L2=10 L3=20 L4=50 L5=7 N10 G77 H4000 ----.N20 M2

%4000 (PROFIL E) (CALCUL5 PARllMETRE5) L10=Ll-L2 Lll=L10+L5 L12=L4*L4 L13=Ll+L5 L14=L13*L13 L15=L12-L14 L19=L3*L3 L100=L12-L19 L10l=RL100 L102=LO-L10l (CONTOUR) N10 Tl Dl M6 N20 M3 M40 5400 N30 G XLO Y-L5 250 N40 2-2 N50 G42 Gl XLO Y-L5 F300 N60 YLl N70 XL2 N80 G3 X YL10 RL2 N90 Gl YL2 N100 G3 xL2 y RL2 NllO Gl XLll N120 G40 G 250 (ENCOCHE E) N130 G79 L5=7 N160 N140 G79 L5=8 N190 N150 G79 L5=9 N220 N160 T2 D2 M6 (FR D10) N170 M3 M40 5800 F200 N180 G79 N250 N190 T3 D3 M6 N200 M3 M40 5600 F180 N2l0 G79 N250 N220 T4 D4 M6 N230 M3 M40 5500 F160 N240 G79 N250 N250 G XL17 YL13 250 N260 2-2 N270 G3 XL102 YL3 RL4 N280 G 250 N290 M2
1

(PROFIL E2) LO=80 Ll=45 L2=12 L3=22.5 L4=60 L5=8 N10 G77 H4000

(1) (2) (3) (4) (5) (6) (7)

ENCOCHE
(suite)

----.N20 M2

%43 (PROFIL E3) LO=90 Ll=50 L2=12 L3=25 L4=70 L5=9 N10 G77 H4000 ----. N20 M2

ProQrammation paramtre

......

4.3.4 BIBLIOTHQUE DE PROFILS PARAMTRS .....


Il peut tre intressant de disposer de programmes de profils simples dj crits, pour lesquels il suffit d'entrer les valeurs numriques des paramtres ncessaires.

%777 (PROFIL EXTERIEUR RECTANGULAIRE)

(COTATION) LO= (RAYON (1ER (2EME FRAISE+2) COTE) EN Z) TECHNOLOGIQUES)

PROFilS .... EXTRIEURS RECTANGULAIRES

L1L2=
L3 -

COTE)

(PROFONDEUR ET CONDITIONS (NO OUTIL)

(OUTIL L4=

L5L6=

(NO CORRECTEUR) (V BROCHE) (V AVANCE) PROFIL) DL5 M6 SL6 FL7

L7(USINAGE N10 N20 N30 TL4

M3 M40

G X-LO N40 Z-L3


N50 N60 N70
NBO

Y
Y (1) (2) (3)
(4)

G42 XL1 YL2


X

G1 X-LO

N90 N100 N110

Y-LO G40 M2

(5)

G Z100

%778

(PROFIL EXTERIEUR (AVEC CONGES)

RECTANGULAIRE)

(COTATION) LO= (RAYON FRAISE+2) Ll= (lER COTE) L2= (2EME COTE) L3 = (PROFONDEUR EN Z) L8= (RAYON CONGE) PROFILS EXTRIEURS RECTANGULAIRES AVEC CONGS (OUTIL ET CONDITIONS TECHNOLOGIQUES) L4= (NO OUTIL) LS= (NO CORRECTEUR) LG= (V BROCHE) L7= (V AVANCE) (CALCULS PARAMETRES) L100=L1I2-LO (Xl) L101=L1/2 (X2) L102=L1-L8 (X] X6) L103=L2-L8 (YS Y8) L104=L1/2+LO (X11) (USINAGE PROFIL) N10 TL4 DLS MG N20 M3 M40 SLG FL7 N30 G XL100 Y-LO N40 Z-L3 (1) NSO G42 G1 XL100 Y-LO (2) NGO G2 XL101 Y RLO (3) N70 G1 YL102 N80 G3 XL1 YLO RL8 (4) N90 G1 YLl03 (5) N100 G3 XL2 YL102 RL8 (G) (7 ) NllO G1 XLO N120 G3 X YL103 RL8 (8) N130 G1 YLO (9) (10 ) N140 G3 XLO Y RL8 N1S0 G1 XL101 (2) N1GO G2 XL104 Y-LO RL8(11} N170 G40 G 2100 N180 M2

%779
(PROFIL OBLONG REGULIER)

(COTATION) LO= L1= L3= L8= (OUTIL ET (RAYON FRAISE+2) EN Z) (ENTRAXE) (PROFONDEUR (RAYON CONGES) TECHNOLOGIQUES)

CONDITIONS (NO OUTIL)

PROFILS OBLONGS RGULIERS

L4= L5= L6= L7= (CALCULS L100=L8+L1 (USINAGE N10 N20 N30 N40 N50 N70 N80 N90 N100 N110 N120 N170 N180 TL4

(NO CORRECTEUR) (V BROCHE) (V AVANCE) PARAMETRES) (X4 PROFIL) DL5 M6 SL6 Y-LO YLO RL8 RL8 (1) (2) (3) (4) YL8 (5) (6) (2) RLO (7) Y-LO FL7 X5)

M3 M40
G X~LO

Z-L3 G42 G1 X-LO Y RLO Y-L8 XL8

NGO G2 X

G3

G1 XL100

G3 XL100
G1 XL8

G3 X Y RL8 G2 X-LO G40 M2

G 2100

PROFILS OBLONGS IRRGULIERS

sin a = ct oppos/hypotnuse sin a => Ll 00=L8-L9 ILl ct adjacent


=

ct adjacent

Y(hypotnuse)2 - (ct oppos)2 L10l = Ll *Ll (hypotnuse)2 L102 = L8-L9 (ct oppos) L103 = L102*L102 (ct oppos)2 L104 = L10l-L103 (hypotnuse)2 - (ct oppos)2 => Ll 05=RLl 04

cos a = ct adjacent/hypotnuse cos a => Ll 06=Ll 051Ll

point 1 : X1 = - (r outil + 2) Y1 = r outil + 2 point 2 : X2 = 0 => 0 Y2 = 0 => 0

=> =>

-LO LO

point 3 : X3 = sin a * r cong 1 + r cong 1 => L107=L100*LS+LS Y3 = - (cos a * r cong 1) => -L10S=L106*LS

point 4 : X4 = sin a * r cong 2 + entraxe Y4 = - (cos a * r cong 2) point 5 : X5 = X4 Y5 = Y4 point 6 : X6 = X3 Y6 = Y3 point 7 : X7 = X1 Y7 = - Y1 Point
=> => => =>

=> =>

L109=L1OO*L9+Ll -LllO=L1OG*L9

L109 LllO LlO? L10S -LO


1

=> LO =>

2 0 0

3 L107 - L 108

4 L109 - L110

5 L109 L110

7 LO - LO

X
Coordonnes y

- LO LO

L107 L108

%780 (PROFIL OBLONG

IRREGULIER)

(COTATION) LO= (RAYON FRAISE+2) Ll= (ENTRAXE) L3= (PROFONDEUR EN Z) L8= (RAYON CONGE 1) L9= (RAYON CONGE 2)

PROFILS OBLONGS IRRGULIERS (suite)

(OUTIL ET CONDITIONS TECHNOLOGIQUES) L4= (NO OUTIL) LS= (NO CORRECTEUR) L6= (V BROCHE) L7= (V AVANCE) (CALCULS PARAMETRES) L100=L8-L9/Ll (SIN) L10l=Ll *Ll L102=L8-L9 L103=L102*L102 L104=L10l-L103 L10S=RL104 (COTE ADJ) L106 L10S/Ll (COS) L107=L100*L8+L8 L108=L106*L8 L109=L100*L9+L1 LllO=L106*L9 (USINAGE PROFIL) N10 TL4 DLS M6 N20 M3 M40 SL6 PL7 N30 G X-LO Y-LO N40 Z-L3 NSO G42 Gl X-La Y-LO N60 G2 X Y RLO N70 G3 XL107 Y-L108 RL8 N80 Gl XL109 Y-LllO N90 G3 XL102 YL10l RL8 N100 Gl XL107 YL108 NllO G3 X Y RL8 N120 G2 X-La Y-La RLO N170 G40 G ZlOO N180 M2

(1) (2) (3) (4) (S) (6) (2) (7)

4.4 PROGRAMMATION GOMTRIQUE DE PROFIL (PGP)


4.4.1 PRINCIPES GNRAUX
Sur les directeurs de commande NUM, il est possible de programmer tout ou partie d'un profil de pice constitu d'lments gomtriques. Le systme permet donc l'criture de programmes pices en utilisant directement les cotes du dessin de dfinition; Il effectue les calculs de points de raccordement, de contact ou d'intersection non dfinis par le dessin entre deux lments du profil de la pice : droite - droite, cercle - cercle, droite - cercle. La PGP peut tre utilise conjointement avec la mthode classique de programmation ISO. Elle est effectue obligatoirement en absolu (G90). La programmation s'effectue par blocs, chaque bloc comportant ncessairement un lment gomtrique (segment de droite, arc de cercle). Un lment gomtrique peut tre entirement dfini dans le bloc (cotes extrmes d'une droite, points d'un arc de cercle et coordonnes du centre). Un lment gomtrique peut tre incompltement dfini. Dans ce cas, le complment d'information doit se trouver dans le ou les deux blocs suivants. Coordonnes du point d'arrive d'une droite ou d'un cercle. Angle d'une droite. Coordonnes du centre d'un cercle. Rayon d'un cercle. Cong. Le bloc dans lequel est programme cette fonction et le bloc suivant sont raccords par un cong. Chanfrein. Le bloc dans lequel est programme cette fonction et le bloc suivant sont raccords par un chanfrein. Elment tangent. Le bloc dans lequel est programme cette fonction et le bloc suivant sont tangents. La programmation de ET est obligatoire lorsque c'est la seule fonction du bloc qui caractrise l'lment gomtrique. Dans les autres cas, la programmation de ET est facultative. Elment scant. Le bloc dans lequel est programme cette fonction et le bloc suivant sont scants. Lorsque deux lments scants ont un point d'intersection non programm, la fonction ES est obligatoirement programme dans le premier bloc. Discriminant. Lorsque la programmation d'un bloc laisse le choix entre deux solutions possibles, le discriminant E+ ou E- permet de lever l'indtermination. La programmation du discriminant peut tre incluse dans les fonctions ET et ES : ES- quivaut ES EET+ quivaut ET E+ Lorsqu'il s'agit d'une intersection droite-cercle, deux solutions sont possibles et la programmation du discriminant est obligatoire. Lorsqu'il s'agit d'lments tangents, plusieurs solutions sont possibles. Le systme ne ralise que des tangences de mme direction (sans rebroussement), ce qui ramne deux le nombre possible de solutions. Lorsque deux solutions sont possibles (cration d'un arc de cercle> 180 ou < 180), la programmation du discriminant est facultative, car par dfaut le systme choisit le plus petit arc de cercle.

XYZ

EA
IJK

R EB+ EBET

FONCTIONS CARACTRISANT UN ~L~MENT G~OMmIOUE

ES

L'ensemble des blocs ncessaire et suffisant qui permet au systme de calculer toutes les coordonnes d'un lment gomtrique (point d'arrive et/ou centre de cercle) constitue une entit gomtrique. Elle a - soit - soit nier pour origine le point de dpart de son premier lment qui est: programm dans le bloc prcdent; dj calcul par le systme, le premier bloc d'une entit gomtrique de l'entit prcdente.

PROGRAMMATION DES
BLOCS, CHOIX

pouvant tre le der-

DU DISCRIMINANT

Lorsqu'un discriminant dtermine un lment d'une entit gomtrique, il doit tre programm dans le premier bloc de l'entit. Les signes + et - prcisent les positions d'un point caractristique (intersection, tangence, centre de cercle) de l'une et l'autre solution par rapport une droite oriente (0). Toutes les constructions qui suivent sont ralises en systme de coordonnes XY. Les constructions en ZX seront identiques au changement de repre prs.

P.G.P.
X30 EA .. EX .. Gl

Exemples
Y20 EA30

Repres
P1 01 P2

z
X60 Y20 R15 E-

G2 X80 X30 Y20 EA30

C1 P3 P1 01 P2

z
X60 Y20
Z

EA .. E+

X ..

Gl

G2 X80 X30 Y20 EA120

R15

E+

C2 P3 P1

EA ..

Y ..

Gl

Y50

02 P4 P5

x
EG3 X-15 X30 Y20 EA120 Y65
Z

R15

E-

C3 P5 P1

LMENT GOMTRIQUE COMPLTEMENT DTERMIN DANS UN BLOC

EA ..

Y ..

Gl

Y50

02 P4 P5

x
E+ G3 X-15 Y65 R15 E+

C4 P5

1er bloc

26 bloc

3ebloc

Type de courbes
dr", dr

G1EA .. ES

L
f-----j
L.-..j

EA.. EA..
G

x ..

Y ..

{H

1..

J .. {

x ..

R.. Y .. }

dr '" dr/Ger

Gl

EA .. ES-{~}-~

Gl

EA.. [ET]

LMENT GOMTRIQUE DTERMIN PARLA CONNAISSANCE DU OU DES BLOCS SUIVANTS

{H {H {H {H

1..

J .. {

x ..

R.. Y .. }
--;

dr", Ger

1..

J ..

Gl

EA..

x ..

Y ..

dr", Ger/dr

1..

J ..

ET

[{~}] {H
G

1..

J .. {

x ..

R.. Y .. }

dr '" Ger/Ger

1..

J ..

dr/Ger

G{HR

.. .. ..
1.. J .. {

Gl

EA..

x ..

Y ..

dr/Ger/dr

Gl

EA .. [ET

{'}Je G{HR
G{HR
G

x ..

Y ..

dr/Ger

--;

G{HI

..

J ..

{ x ..R..Y .. }

dr/Ger/Ger

Gl

ET
f--1

'---

{H {H {H

x ..

R.. Y .. }
--;

dr/Ger

1..

J ..

Gl

EA..

x ..

Y ..

dr/Ger/dr

1..

J ..

ET

[{~}] {H
G

1..

J .. {

x ..

R.. Y .. }

dr/Ger/Ger

Proarammation Le premier bloc est un cercle. Le point de dpart est dfini.

structure

1er bloc

2ebloc

3ebloc

Type de courbes

{n

1 ..

J .. [ET]

Gl

Gl ET

rI
x..
Y .. EA .. X .. EA .. Y .. X .. Y .. 1 ..
J ..

cer/dr

{n {n {n

1..

J .. {

x.. Y ..

R..

cer/dr/cer

G {;}

1 .. J .. [ ET{~}]

G {;}

cer/cer

{n

R ..

X ..

Y ..

cer/cer

G {nR

..

Gl EA ..

X ..

Y ..

cer/cer/dr

LMENT GOMTRIQUE DTERMIN PAR LA CONNAISSANCE DU OU DES BLOCS SUIVANTS (suite)

1..

J .. {

x.. Y ..

R..

cer/cer/cer

{n

1. . J..

ES [~] -

G EA ..

x.. Y ..

cer;<dr

Gl El!..

---.,
1..
J .. {

1..

J .. {

x.. Y ..

R..

cer;< dr/cer

G {;}

{n

R.. } x.. Y .. Gl EA ..

cer;<cer

1..

J ..

x.. Y ..
J .. {

cer;< cer/dr

G {;}

1 ..

J ..

[ET {~}}

G {;}

1..

x.. Y ..

R..

cer;< cer/cer

G {;}

R ..

[ET{~}]-

Gl EA ..

x.. Y ..
--1 G {;} 1.. J .. {

cer/dr

Gl EA ..

x.. Y ..

R..

cer/dr/cer

G {;}

1..

J..

R.. } x.. Y ..
--1

cer/cer

G {;}

1 ..

J ..

Gl EA ..

X ..

Y ..

cer/cer/dr

G {;}

1 ..

J ..

[ET {~}}

G {;}

1..

J..

R .. } x.. Y ..

cer/cer/cer

X Y10 Gl EA45

Z
ES Y50 (D) (D) X50

EA10

X10 Gl EA30

Y10 EA20

ES J26 X75 Y26

(D) (D) (C)

G2 I65

CONSTRUCTION DE PROFILS: EXEMPLES


NUM~RIQUES

X10 Gl G3 Gl

Y10 EA40 I40 EA20

ESJ30 X60 Y25

X10 Gl G3 G2

Y20 EA25 I45

ESJ30 J30 ET+ X80 Y30

(D) (C) (C)

no

X10 Gl Gl

Y40 EA-45 EA45

ET X60 Y30

(D) (C) (D)

G3 R10

X10 Gl G3

Y20 EA30 155

z
ETJ20 X65 Y20 (D) (C) (C) 0010

G2 R10

IJ
+

)\'(

~ CONSTRUCTION DE PROFILS: EXEMPLES NUMRIQUES (suite)

X10 Gl G3 Gl

Y30 ET 140 EA80

Z (D) J15 X55 Y50 (C) (D)

x
y
X30 Gl Y40 ET J17 ETX60 Y20
Z

IJ

..

(D)

G3 130

(e)
(C)

G3 135 J50

L~
X
193

X10 G2 Gl

Y20

no
EA-15

J15

ET

(C) (D)

X60

X
cercle - droite - cercle
X10 Gl Y20 ET J20 X65 Y20 Z J15 ET

G2 120 G3 155

(C)
(D)

(C)

~~
+

IJ

CONSTRUCTION DE PROFILS: EXEMPLES NUMRIQUES


(suite)

X
cercle - cercle - droite y
X10 G3 Gl Y15

Z
J15 X45 ET Y35

G2 120

R6
EA75

(C) (C)
(D)

rJ'
+

(12

IJ

.
X

cercle - cercle - cercle


X10 G2 Y5 120
R40 Z

J8

ET-

(C)
(C)

G2

G3 ISO J23 XSS Y2B

(e)

XlO G3

YlO 140

Z ES+ ET X70 Yl5 (C) (C) (C) J20

G2 125 J5
G2 162 Jl7

X20

YlO

G2 Rl5 G3 143 Gl EA45

ET+ J20 X65 ET+ Y35

(C) (C) (D)

CONSTRUCTION DE PROFILS: EXEMPLES NUMRIQUES


(suite)

Il est possible d'insrer un chanfrein entre deux droites successives et un cong entre deux lments quelconques.

P.G.P.
XlO GI Gl EA .. EA .. ES X .. EB- .. Y .. Gl Gl X-lO GI EA .. ES- EB+ .. G3 1.. J .. X .. Y .. GI YIO EA70 EAIO YIO EAl60
Z

Exemples

ES X60
Z

EB-lO Y50

(D+chanfrein) (D)

ESJ20

EB+12 X-60 Y20

(D+cong)

G3 1-50

(C)

Remarque: tous ces exemples numriques peuvent tre entrs sur une NUM 760F munie de la P.G.P. (rajouter M2 en fin de programme).

%666
(ECHEC-TOUR)

PICE DE JEU D'CHECS

(PROFIL)

N10 N20 N30 N40 N50 N60 N70

X26.5 2 Cl EA15 ESC3 I87.5 K30.5 X10 230.5 C3 I56 K30.5 X24 247 Cl EA ESC3 X l K81.5 X 254
M2

%888
(BIELLETTE) (PROFIL) NlO N20 NJO N40 N50 N60 N70 N80 N90 N100 N110 N120 N1JO N140 N150 N170 N180 N190 N200 N210 N220 N2JO N240 N250 XJO EA1J5 EA1J5 EA90 X Y-GO X15 ES
Z

(D) EB+10 Y (1) (2) R2.5 (J)

G1 EA90

ES

EB+10 Y50

Y47.5

GJ

X-2.5 ES X-10

G1 X-5 EA-150 EA-90 G2 X-15 G1 EA90 EA150 X-22.5 YJ5 YJ5 ES Y50 R2.5 X-20 R2.5

(4) (5) (G) (7) (8)

GJ X-25
G1 YJO

Y 47.5 JJO X-20 EB+10 ET+

N1GO GJ 1-15

G2 R10
G1

EA-90 ES ES X10 Y-50

Y15

(9) (10) (11) (12)

EA-90 EA-45 EA-45 EA-90 X15 X25 EA45

X Y-15 EB+10 Y-45

X40

(A)

N2GO M2

TUDES DE CAS

,5.1 PALIER
5.1.1 'MISE EN SITUATION
La sortie de coque d'une ligne d'arbre d'un moteur de bateau (vedette, voilier) s'effectue par l'intermdiaire d'un palier (la porte de l'arbre est ralise par une bague hydrolubrifie emmanche dans le palier). Le palier en acier inox 34 Cr Ni Mo 6 constitue une famille de trois pices, acceptant trois diamtres d'arbre moteur (020, 030 et 040).

ligne d'arbre moteur

0L5

R3
CD LO

0 LO

1
0L7 L1 RL2

1
1

-.
1 1
1

1 1 1

1"
DESSIN DE DFINITION RL3 ---

tolrances chanfreins: matire:

J8 js 15 symtrie/A: 1,5

0,5

45

34 Cr Ni Mo 6

Paramtres L1 P1 Palier P2 P3
80 90 100

L2
30 35 40

L3
10 12 14

L4
7 11 15

L5
50 60 70

L6
30 M7 40 M7 50 M7

L7
49,8 59,8 69,8

LIMITES

DE L'TUDE

Phases
Phase 100 Sciage Phase 200 Tournage

Usinage
- Longueur 51 0 - 0(2
+1

Les phases - 100 Sciage et 200 Tournage - sont excutes sur machines-outils conventionnelles. L'tude est limite : la phase 300 Tournage et 400 Tournage. Elles sont ralises sous une MOCNC 2 axes (tour commande numrique) quipe d'une NUM 760. la phase 500 Fraisage. Elle est ralise sur une MOCNC 3 axes (centre d'usinage vertical) quipe d'une NUM 760.

* L3 + L1 + 2)

- Dressage longueur 50 Phase 300 Tournage CNC DESCRIPTION DU PROCESSUS D'USINAGE Phase 400 Tournage CNC - Centrage 0L6 - Perage 0L6-5 - Profil A (0L7 et cote 50-15) Retournement - Profil B (0L5 et cote 8) - Alsage 0L6 Phase 500 Fraisage CNC - Dtourage du profil P - Arrondi rayon R3 - Pointage 2 trous 0L4 - Perage 2 trous 0L4

5.1.2 TUDE PHASES300 ET 400 (TOURNAGEeN)


PICE ENTRE MACHINE

TAT DE

TRANSfORMATION DU PRODUIT

PICE

SORTIE

MACHINE

CD centrage
(2)

@) profil B

perage

(ID alsage

<ID profil A

MONTAGE DE
LA PICE ET REPRAGE DES USINAGES

3 mors

Pice: Machine:

palier

HES 600

Oprations ralises
Centrage Perage
OUTILLAGE ET OPRATIONS ASSOCIES

Outils utiliss
foret centrer 8 x 3 (ARS) 2 dents foret 025, 35 ou 45 (ARS) 2 dents outil dresser (r 0,8) pour bauche outil dresser (r 0,4) pour finition

Phases
300 300 300

Repres, formes usines


CD
(2)

Profil A

<ID

Profil B

outil dresser (r 0,8) pour bauche outil dresser (r 0,4) pour finition

400

@)

Alsage

outil alser (r 0,4) pour bauche/finition

400

(ID

Chronologie des oprations 1 - Centrage 2 - Perage P1 P2 P3


CHRONOLOGIE DES OPRATIONS ET CONDITIONS OPRATOIRES ASSOCIES

N en tr . min-1 1000 155 110 85

Vc en m . min-1 10 12 12 12

Avance en mm . tr-1 0,1 0,1 0,1 0,1

3 - Profil A bauche finition Vcc = 80 Vcc = 100 Retournement 4 - Profil B bauche finition 5 - Alsage bauche finition Vcc = 80 Vcc = 100 0,2 0,1 Vcc = 80 Vcc = 100 0,2 0,1 0,2 0,1

PHASE 300 (Pice: palier; machine: HES 600) Centrage : CD Perage : (2)

DTAILS D'USINAGE

PHASE 400 (Pice: palier; machine: HES 600) Profil B : @)

5.1.3 PROGRAMMATION PHASES 300 ET 400 (TOURNAGEeN)


IDENTIFICATION DES PROGRAMMES ET NIVEAUX

Niveau 0

% 11 Affectation % 12 Affectation % 13 Affectation

paramtres Palier P1 paramtres Palier P2 paramtres Palier P3

Niveau 1

% 123 Calculs sur les paramtres % 1000 % 1001 %2000 %2001 Centrage et perage bauche et finition profil A bauche et finition profil B Alsage

Niveau 2

STRUCTURATION DES PROGRAMMES

%11 (PALIER P1) affectation paramtres locaux appel %123 fin de programme

%123 J%1000 (CALCULS PARAMTRS) appel % 1000 . appel %1001 ~ retournement appel %2000 appel %2001 ...

(OP1) centrage (OP2) perage

%1001 (OP3) bauche profil A finition profil A

%12 (PALIER P2) affectation paramtres locaux appel %123 fin de programme

%2000 (OP4) bauche profil B finition profil B %13 (PALIER P3) affectation paramtres locaux appel %123 fin de programme

Palier

PHASE 300

X (4).@

r2

~ Q)
------

~
(j) 15

-- - -------a)

'~
0

.
,l'

'" :::J
-

;:;; :::J

:::J
/10.
"III)

CALCUL DES POINTS PARAMTRS

o Foret = L18
P1 Palier P2 P3 25 35 45

S tr min-1 155 110 85

= L19

L150=L7-6 L151=2*L3+Ll+4 Profil A Points 1 X Coordonnes L150 51,5 2 L7 48,5 3 L7 15 4 L151 15 5 L151 15 6 L151 51,5 7 L150 51,5

"

"
1

-,

204

"

"0

Etudes de cas

PHASE 400

X 1

(j)~10

'll
, (2)
1 1

-r
1,5

@)'

0>

tf/
1 1

@@
(j)('D

1 Il 1//1

il//// /7
(')

r
l2.:.5
CD

1O

:=J

.L
CD CD

"CD

.>,;,1

...
:=J

CD

:=J

~
1 1
1

:=J
-

:=J

-~.

.1

.
1

CALCUL DES POINTS PARAMI'R~S


(suite)

L152=L5-6 L153=L5+6 L154=L6+6 L155=L6-4

Profil B Points Coordonnes X Z

1 L151
-8

2 L153
-8

3 L5 -5

4 L5 -1,5

5 L152 1,5

6 L152 1,5

L151 1,5

L151
-8

Alsage Points Coordonnes X Z

1 L154 1,5

2 L6 - 1,5

3 L6 - 52

4 L155 - 52

5 L155 - 52

6 L155 1,5

L154 1,5

%11
(PALIER Pl) L1=80 L3=10 L5=50 L6=29.987 (30 M7) L7=49.8 L18=6 (T6 FORET 025) L19=155 (S TR/MIN) N10 G77 H123 N20 M2

%12

(PALIER P2) L1=90 L3=12 L5=60 L6=39.987 (40 M7) L7=59.8 L18=8 (T8 FORET 035) L19=110 (S TR/MIN) N10 G77 H123 N20 M2
LISTING COMPLET DES PROGRAMMES

% 13

(PALIER P3) L1=100 L3=14 L5=70 L6=49.987 (50 M7) L7=69.8 L18=10 (Tl0 FORET 045) L19=85 (S TR/MIN) N10 G77 H123 N20 M2

%123

(CALCULS PARAMETRES) L150=L7-6 L151=2*L3+Ll+4 L152=L5-6 L153=L5+6 L154=L6+6 L155=L6-4 N10 G77 H2000 N20 MO (RETOURNEMENT) N30 G77 H2001

Etudes de cas

%1000 (OP1 CENTRAGE) N10 T2 D2 M6 N20 G x 252 N30 G97 51000 M3 M40 N40 G95 F.1 N50 G1 x 245 N60 G 252 (OP2 PERCAGE) N70 G52 X Z N80 TL18 DL18 M6 N90 G x 252 N100 G97 5L19 M3 M40 N110 G83 X 2-14 P20 N120 G80 G X Z55 N130 G52 x 2

LISTING'
COMPLET DES PROGRAMMES

(suite)

%2000 (OP4 PROFIL B) N10 Tl Dl M6 N20 G59 X 250 N30 G XL151 Zl.5 N40 G96 580 M3 M40 N50 G79 N110 (PROFIL FINI) N60 XL151 2-8 (1) N70 XL153 (2) N80 G3 XL5 2-5 R3 (3) N90 G1 2-1.5 (4) N100 XL152 21.5 (5) (EBAUCHE) N110 G64 N100 N60 1.5 K.4 R2 F.2 (PROFIL BRUT) N120 XL152 Zl, 5 (6) N130 XL151 (7) N140 2-8 (8) N150 G80 G97 5500 N160 G G52 X Z (FINITION) N170 T3 D3 M6 N180 G42 XL151 2-8 N190 G96 5100 F.1 N200 G1 G77 N60 N100 N190 G97 5500 N200 G40 G G52 X 2

%1001 (OP3 PROFIL A) N10 Tl Dl M6 N20 G XL151 Zl.5 N30 G96 580 M3 M40 N40 G79 N90 (PROFIL FINI) N50 XL150 Z51.5 (1) N60 XL7 Z48.5 (2) N70 Z15 ( 3) N80 XL151 (4) (EBAUCHE) N90 G64 N80 N50 1.5 K.4 P2 F.2 (PROFIL BRUT) N100 L151 Z15 (5) N110 Z51.5 (6) (7) N120 XL150 N130 G80 G97 5500 N140 G G52 x Z (FINITION) N150 T3 D3 M6 N160 G42 XL150 Z51.5 N170 G96 5100 F.1 N180 G1 G77 N50 N80 N190 G97 5500 N200 G40 G G52 X Z %2001 (OP5 ALE5AGE) N10 T4 D4 M6 N20 G59 x Z50 N30 G XL154 Zl.5 N40 G96 580 M3 M40 N50 G79 N100 (PROFIL FINI) N60 XL154 Zl,5 (1) N70 XL6 Z-1.5 (2) N80 Z-52 (3) N90 XL155 (4) (EBAUCHE) N100 G64 N90 N60 1.5 K.4 Pl F.2 (PROFIL BRUT) NllO XL155 Z-52 (5) N120 21.5 (6) N130 XL154 (7 ) N140 G80 G X 25 (FINITION) N150 G96 5100 F.1 N160 G1 G77 N60 N90 N170 G 25 N180 G52 x 2

207

Palier

5.1.4 TUDE PHASE 500 (FRAISAGE eN)


PICE ENTRE MACHINE

TAT DE
TRANSfORMATION DU PRODUIT

PICE SORTIE MACHINE

*Ef
: 1 :

cml
. \ . , :

R3

.
,

..:

MONTAGE
DE LA PICE

0L6 ~_ __ 0(2*L2}-1 ~'L2)~

Mme tirant et crou pour P1, P2 et P3. Entretoises et rondelles diffrentes pour P1, P2 et P3 selon cotation paramtre.

Pice: Machine: Phase:

palier CV600 Vernier 500

OUTILLAGE ET OPRATIONS ASSOCIES

Oprations ralises
Dtourage du profil P Rayon R3 Centrage Perage

Outils utiliss
fraise 2T 014 (ARS) 4 dents fraise concave 012 r3 (ARS) 3 dents foret centrer 8 x 3 (ARS) 2 dents foret 07, 11 ou 15 (ARS) 2 dents

Repres, formes usines


(j)

(?J <ID

Chronologie des oprations


1 - Dtourage profil P CHRONOLOGIE DES OPRATIONS ET CONDITIONS OPRATOIRES ASSOCIES 2 - Rayon R3 3 - Centrage 4 - Perage P1 P2 P3

N en tr . min-1
500

Vc en m . min-1
22

Avance en mm . min-1
100

500 1000 500 320 235

18 10 11 11 11

100 100 55 50 40

Pice: Machine: Phase:

palier CV600 Vernier 500

Dtourage du profil P : G)
A: approche E : engagement D : dgagement

DTAILS D'USINAGE

Palier

5.1.5 PROGRAMMATION PHASE 500 (FRAISAGE eN)


IDENTIFICATION DES PROGRAMMES ET NIVEAUX
%21 Affectation paramtres Palier P1 %22 Affectation paramtres Palier P2 %23 Affectation paramtres Palier P3 %223 Calculs sur les paramtres %3000 Contournage et rayonnage profil P %3001 Centrage et perage

Niveau 0

Niveau 1

Niveau 2

STRUCTURATION DES PROGRAMMES

%21 (PALIER P1) affectation paramtres locaux appel %223 fin de programme %22 (PALIER P2) affectation paramtres locaux appel %223 fin de programme %23 (PALIER P3) affectation paramtres locaux appel %223 fin de programme

%223 J%3000 (CALCULS PARAMTRS) appel %3000 appel %3001

(OP1) contournage (OP2) rayonnage

%3001

(OP3)
centrage

(OP4)
perage

CALCULS DES POINTS PARAMTRS

CALCULS DES POINTS PARAMaRS (suite)

Calcul : sin sin lX = YIX

0',

cos 0', Z

=>

L100=Ll/2 L10l=L2-L3 L102=L10l/L100

=>

L103=L100*L100 L104=L10l*L10l L10S=L103-L104 L106=RL10S

cos

lX = lX

ZJX
=>

cos

L107=L106/L100

Coordonnes XE = L2/sin YE =
Il'

du point E (engagement)
=> Ll 08=L2/Ll 02 => 0

Coordonnes XA = XE YA =

du point A
=> L109=L108+10 => 0

10

Coordonnes X' = sin Il' * L3 X1 =L100+X' Y1 = cos Il' * L3 Coordonnes

du point 1
=> LllO=L102*L3 => Llll = L100+LllO => L1l2 = L107*L3

du point 2
=> L1l3 = L102*L2 => Ll14 = L107*L2

X2 = sin Il' * L2 Y2 = cos Il' * L2

CALCULS DES POINTS PARAMTRS


(suite)

Coordonnes du centre C du cercle (R10) de dgagement: XC = X' + X1 = 10 * sin Il' + X1 => Ll15=lO*L102+Llll YC = Y' + Y1 = 10 '" cos a + Y1 => L1l6=lO*L107+Ll12
=> L1l8=lO*L107

Ll19=L1l5-Ll18 => Ll17=lO*L102+Ll16

CALCULS DES POINTS DU PERAGE du point 9


=> L100 => 0

Coordonnes X9 = L100 X9 =

Coordonnes X10 = - l100 Y10 =

du point 10
=> -LOO => 0

Etudes de cas

RCAPITULATIF locaux

DES PARAMTRES

Paramtres

Paramtres

L1
Profil 1 Profil 2 Profil 3 80 90 100

L2 30 35 40

L3
10 12 14

L4
7 11 15

US
- 18 - 23 - 28

L16
4 5 6

L17
500 320 235

L18
55 50 40

L15 : profondeur de perage L16 : n d'outil L17 : vitesse de broche tr min-1 L18: avance mm min-1 Paramtres globaux calculs

CALCULS DES POINTS PARAMfRS (suite)

L100=Ll/2 L101=L2-L3 L102=L101/L100 L103=L100*L100 L1 04=L1 01 *L101 L105=L103-L104 L106=RL105 L10?=L106/L100 L108=L2/L102 L109=L108+10 LllO=L102*L3 L111=L100+L110 Ll12=L10?*L3 Ll13=L102*L2 L1l4=L10?*L2 Ll15=10*L102+L111 Ll16=10*L10?+Ll12 Ll17=10*L102+Ll16 Ll18=10*L10? L1l9=Ll15-Ll18

CORRESPONDANCE

PARAMTRES/COORDONNES

XV

Profil P Points
X

A L109 0
y

1 Llll Ll12

2 Ll14

3 Ll14

7 Ll13

8 Ll11

Ll08 0

L113 -Ll13 -Llll

-Llll

-Ll13

Ll19 Ll17

Coordonnes

Ll12 -Ll12 -Ll14 -Ll14 -Ll12

Centrage et perage Points


X

9
y

10 0

Ll00 -Ll00 0

Coordonnes

Palier

PROGRAMMES

DE NIVEAU 0

%21 (PALIER Ll=80 L2=30 L3=10 L4=7 L15=-18

%22
Pl) (PALIER Ll=90 L2=35 L3=12 L4=11 (PROF. PERCAGE) ( PROF. PERCAGE) L15=-23 (T5 FORET '1111) L16=5 (S=320 TR/MIN) L17=320 (F=50 MM/MIN) L18=50 N10 G77 H223 N20 M2 P2)

(T4 FORET '117) L16=4 L17=500 (S=500 TR/MIN) (F=55 L18=55 N10 G77 H223 N20 M2 MM/MIN)

%23
(PALIER Ll=lOO L2=40 L3=14 L4=15 L15=-28 L16=6 (PROF. PERCAGE) (T6 FORET '1115) P3)

(S=235 TR/MIN) L17=235 (F=40 MM/MIN) L18=40 N10 G77 H223

USTING COMPLET DES PROGRAMMES

N20

M2

PROGRAMMES

DE NIVEAU

%223
(CALCULS L100=L1I2 L10l=L2-L3 L102=L101iL100 L103=L100*L100 Ll 04=Ll 01 *Ll 01 L105=L103-L104 L106=RL105 L107=L106/L100 L108=L2/L102 Li 09=Ll 08+1 0 LllO=L102*L3 L11l=Ll OO+Lll 0 L1l2=L107*L3 Ll13=L102*L2 Ll14=L107*L2 Ll15=10*L102+Llll Ll16=10*L107+Ll12 Ll17=10*L102+Ll16 L1l8=10*L107 L119=Ll15-Ll18 N10 N20 G77 G77 H3000 H300l PARAMETRES)

Etudes de cas
PROGRAMMES DE NIVEAU 2

%3000 (DETOURAGE N10 N20 N30 N40 Tl PROFIL P)

Dl M6 M3 M40 5S00 F100 G XL109 y


Z-17 P) y

(A)

(PROFIL N60 N70 N80 N90 N100 NllO N120 N130 N140 XLll1 XL1l3

NSO G42 G1 XL108


YLl12 YLl14

(E)

N1S0
N160 N170 N180 N190 N200 N210

G3 X-L1l3 YLl14 RL2 G1 X-L111 YLl12 G3 X-L111 Y-Ll12 RL3 G1 X-L1l3 Y-Ll14 G3 XLl13 Y-Ll14 RL2 G1 XLlll Y-L1l2 G3 XL111 YLl12 RL3 G2 XLl19 YLl17 R10 G ZlS0 G40
PROFIL P)

(1) (2) (3) (4) (S) (6) (7) (8) (1)


(D)

(RAYONNAGE T2

D2 M6 M3 M40 5S00 F100 G XL109 Y


Z-ll

(A)

LISTING COMPLET DES PROGRAMMES


(suite)

G77 NSO N160

%3001 (CENTRAGE) N10 N20 N30 N40 T3 D3 M6 M3 M40 51000 G XL100 Y Z-6 F100

(9)

NSO G1 Z-10 N60 G Z30


N70 N80 N90 N100 N110 N120 N130 N140 X-L100 Z-6 ( 10)

G1 Z-10 G ZlS0
TL16 DL16 M6 M3 M40 5L17 FL18 G XL100 Y Z-6

(PERCAGE)

(9)

N1S0 G1 ZL1S N160 G Z30


N170 N180 N190 N200 X-L100 Z-6 ( 10)

G1 ZL1S G ZlS0

5.2 BRIDE
5.2.1 MISE EN SITUATION
L'tude de cas, tire d'un dossier de fabrication industrielle, porte sur la programmation paramtre et la programmation gomtrique de profils appliques une famille de pices" brides ". Une bride se compose de deux parties, mle et femelle. Chacune de ces parties comprend deux faces (avant et arrire). La face avant (pente de 40 %) est identique pour les deux pices. Avertissement: La programmation ne procde pas d'une dmarche structure mais linaire, moins lisible pour la maintenance des programmes.

G L

bride
M N B

dl

DESSIN DE DFINITION

d1 : diamtre externe du tuyau et du sommet du collet de bride e: paisseur du tuyau B: diamtre interne de la bride C: diamtre externe de la bride D: diamtre externe du chanfrein de la bride E: paisseur de la bride l'embotage F: paisseur de la bride la priphrie

G:

J:

boulonnage, diamtre du cercle axial boulonnage, diamtre du trou L: boulonnage, diamtre de la fraisure M: diamtre interne l'embotage N: diamtre externe l'embotage 0: hauteur du collet R: cong la base du collet

Etudes de cas
d1 e

B
Q)

C 114 122 126 130 140

0 66 73 78 83 92

G 84 91 96 101 110 119 132 142 157 172

o des
boulons

nombre de boulons

J 18 18 18 18 18 18 18 18 18 18

L 26 26 26 26 26 26 26 26 26 26

M 36 42 49 55 62 72 82 93

N 50 56 63 69 76 86 96 107

0 33 33 33 33 35 35 37 36 39 43

25 30

:; t1l
2
-0

Ol t1l

15 16 18 19 20 22 24 26 28 31

11 12 14 15 16 18 20 22 24 26

16 16 16 16 16 16 16 16 16 16

4 4 4 4 6 6 8 8 10 12

4 4 4 5 5 5 5 5 6 6

1--1---

ID
;:::
N

>::>

36

PARAMTRES LOCAUX

1--1---

41,5 48

u..

<i:
a a

";

:~
:
;a;
E t1l i5

Q)

57
-

'"

r--

~
";

66 76 87 98

z
Q)

148 101 162 114 172 124 188 139 204 154

~
0 c
E

~
U>

:v c
.~

106 120 118 132

ti
.t1l

PARTIE MLE Phases Usinage Op Op Op Op Op 1 2 3 4 5 : perage avant trou : perage 08 : bauche extrieure : finition extrieure : gorge frontale

Phase 100 Tournage face arrire

Phase 200 Tournage face avant Phase 300 Perage trous 0J

Op 1 : bauche extrieure Op 2 : finition extrieure Op 1 : centrage Op 2 : perage 0J Op 3 : fraisurage 0L

DESCRIPTION DU PROCESSUS D'USINAGE

PARTIE FEMELLE Phases Usinage Op Op Op Op Op 1 2 3 4 5 : perage avant trou : perage 08 : bauche extrieure : finition extrieure : gorge frontale

Phase 100 Tournage face arrire

Phase 200 Tournage face avant Phase 300 Perage trous 0J

Op 1 : bauche extrieure Op 2 : finition extrieure Op 1 : centrage Op 2 : perage 0J Op 3 : fraisurage 0L

Nota: les phases 300 (peragedes trous 0J) ne sont pas tudies.

Bride

5.2.2 TUDE: PHASES 100 ET 200 (TOURNAGEeN)

AFFECTATION

d1

25 - 62 114 - 23 124 18 108,28 36 50 66 99,5

30 - 63 122 - 24 132 23 108,28 42 56 73 99,5

36 - 65 126 - 26 138 29 108,28 49 63 78 99,5

48 - 70 140 - 28 155 40 108,28 62 76 92 99,5

L1=-E-O-14
L2 = C

L3=-E-8
L4 = 0brut L5 = B

L6=40%
L7= M La = N L19 = D L104 = angle

AFFECTATION ET CALCULS DES PARAMTRES PHASE 100

CALCULS L4+4

L9 = 0brut + 4 L10 = B - 8

L17=N+2 L18=N-2 L100=D+6 L101=B-2


L102 = B - 6

L8+2 L8-2 L19+6

LS-8 LS+4 Ll+S LS-4


L7+3 L7-2 L7+2

L11=B+4 L12=-E-O-14+5
L13 = B - 4

LS-2 LS-6
L3-1 L7-1 L7+2

L14=M+3 L1S=M-2 L16=M+2

L103=-E-8-1
L10S = M - 1

L106=M+2

X+

N20 N30 N40 NSO N60 N7D N80

G GS2 X Z G9S G92 51S00 Tl Dl M6 M3 M40 5600 G X Z6 G83 X ZLl P2S F.1S M8

G80

X Z6 M9

G GS2 X Z

USINAGES PHASE 100

N90 T3 D3 M6 5S00 N100 G X ZS NllO G83 X ZLl PS F.38 M8 N120 G80 X ZS M9 N130 G GS2 X Z

, ,

.;

:' ,

tf

,/
/~

....
1

/ 1

1 1
fi'

USINAGES PHASE 100 (suite)

N140 N150 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290

T6 D6 M6 M4 G XL9 Z5 G96 XL4 5150 G79 N230 G1 G42 XL10 Z F.5 EA90 XL19 ES EB+.2 F.2 EAL6 XL2 ES EB+. 2 EA180 ZL3 XL4 ZL3 F1 G64 N220 N180 I.5 K.3 P3 F.4 M8 XL4 ZL3 Z5 XL10 Z5 G80 XL9 Z5 M9 G97 5700 G G52 X Z

N300 N310 N312 N315 N317 N320 N330 N340 N350 N360

T7 D8 M6 G XL4 2-.03 G96 XL4 S180 G1 G41 XL100 F2 XL10 F.2 M8 25 F1 G77 N180 N220 G1 XL9 2-21 F1 M9 M3 G97 S900 G G40 G52 X 2

USINAGES PHASE 100


(suite)

N440 N450 N460 N470 N480 N490 N500 N510 N520 N530 N540 N550 N560 N570 N580 N590 N600 N610 N620

T11 D7 M6 M4 S700 G XL1 25 G1 2.5 F1 2-4 F.06 G4 F.02 M8 21 F5 XL15 2 F.3 EA90 ES EB+.6 F. 05 EA180 XL7 2-4 ES EB+.5 EA90 XL16 2-4 G4 F.02 25 F1 D17 XL17 2 F.2 EA-90 ES EB+.5 F .05 EA180 XL8 2-4 ES EB+.5 EA-90 XL18 2-4 G4 F.02 25 F1 M9 G G52 X 2
M2

X+
5

~~
I{
/ 1 1 1

1 ,~
1/

t--

R = 0,5
-J

:::; co co

:::; "" :::;

~
4 en
<f) -J

:::;

Z1 1 1 1

..

","

._._.}

...

... "

~1

USINAGES PHASE 100 (suite) N140 T6 D6 M6 .M4 N1S0 G XL9 2S N160 G96 XL4 SlS0 N16S G79 N630 (INSERTION) N630 G64 N790 N730 N640 XL4 2Ll03 N6S0 2S N660 XL8 2S N670 G80 XL9 2S N672 Gl 2.S FS N674 XL17 N676 XL10 F.3 N678 2S Fl M9 N680 G97 S700 N690 G GS2 X 2 N730 N740 N7S0 N760 N770 N780 N790

I.S K.2 F.4 M8

Gl G42 XL10 2 Fl EA90 XL8 ES EB+.7 F.2 EA180 2-S.1 ES EB+l.S EA90 XL19 2-S.1 EAL104 XL2 ES EB+.2 EA180 2Ll03 XL4 2Ll03 Fl

USINAGES PHASE 100 (suite)

N700 N705 N707 N710 N715 N720 N730 N740 N750 N760 N770 N780 N790 N800 N810 N820 N830

T7 D8 M6 XL9 Z G96 XL9 5180 G1 G41 XL17 F5 XL10 F.2 M8 z5 XL10 F1 G1 G42 XL10 Z F1 EA90 XL8 ES EB+.7 F.2 EA180 Z-5.1 ES EB+1.5 EA90 XL19 Z-5.1 EAL104 XL2 ES EB+.2 EA180 ZL103 XL4 ZL103 F1 G1 XL9 Z-21 F1 M9 M4 G97 5700 G77 N360 N427 G G52 x Z
G

Bride

GORGE D'EMBOTAGE

(partie mle)

Op5 outil T11 011

0,5 cong R=0,8

X+
/" /

"~
5 cong R=1,5 / 5

CD

::i

t-

::i

/
"' ::i
a a "' ::i a

"' ::i

::i

c5 "'

"

CD

ro

"' a "' ::i

J
r--: "'

USINAGES PHASE 100


(suite)

N84D Tll Dll M6 N850 G59 X-8 2,5 N851 G XLI05 25 N855 GI 2-5 F.I M8 N870 Gl Fl 25 N880 G59 X-6 2.5 N881 G77 N851 N870 N882 G59 X-4 2.5 N890 G77 N851 N870 N895 G59 X-2 2.5 N896 G77 N851 N870 N90D G59 X-.5 2.5 N910 G77 N851 N870 NIDOO G59 XO 20 NID05 Gl F.15 X17.5 NIDID Gl F.15 2-5 NI020 2-5 F.l NI030 EA90 XL7 ES EB+l.5 NID40 2 ES EB+.8 NI06D EA9D XLID6 2 NI070 25 Fl M9 NI080 G G52 X 2 G40 NlllO M2

Etudes de cas

AFFECTATION ET CALCULS DES PARAMTRES PHASE 200

AFFECTATION 25 18 25 114 - 33 4 30 23 30 122 - 33 4 36 29 36 126 - 33 4 48 40 48 140 - 35 5

CALCULS Ll-4 L1+3 L4-3 L3+15

d1 L1 = B L2 = d1 L3= C L4 = - 0 L5= R

L6=B-4 L7 = B + 3 L8=-O-2 L9=C+15

BAUCHE EXTRIEURE

(parties mles et femelles)

//

Op1 outil T6 D6

X+ //
5

1
0>

-'

R = L5

-/

:J

'- ........ ........


........

~
........
140'.x
L4

"

/'

yi
15S,2S

!
=;

40%

"' ;' l'. ==4=


---r

zUSINAGES PHASE 200 1 N20 G G52 X Z N30 G95 G92 51100 N40 T6 D6 M6 M40 5600 N50 G XL9 Z5 N60 G96 XL9 5160 N70 G79 N150 N80 G1 G42 XL6 Z F.5 N90 XL7 F.2 M8 N100 EA140 XL2 ES N110 EA158.18 ZL4 ES EB+L5 N120 EA90 XL3 ES EB+.5 N130 EA180 ZL8 L3 N140 XL9 ZL8 F1 M9 N150 G64 N140 N80 1.5 K.2 P2.7 F.42 M8 N160 XL9 ZL8 N170 Z5 N180 XL6 Z5 N190 G80 XL9 Z5 M9 N200 G97 5600 N210 G G52 X Z

L8

==1

"

::J
0

_---

------X+
L8

USINAGES
PHASE 200 (suite)

N220 N230 N240 N250 N260 N270 N275

T7 DB M6 G XL6 Z5 S170 G96 XL6 G97 S600

G77 NBO N140

G40 G52 X

T12 M6

N2BO M2

%38

(DECl Z+168.2) (RAJOUTER N16S G79 N630 POUR B MALE ET LE SUPPRIMER POUR B FEMELLE) Nl (BRIDES SOUDEES REP MN 7062 DL-l PHASE 1 FACE AR) NS Ll=-62 L2=114 L3=-23 L4=124 L5=18 L6=108.28 L7=36 L8=50 L19=66 L104=99.S (A MODIFIER SUIVANT Dl) N10 L9=L4+4 L10=LS-8 Lll=LS+4 L12=Ll+S L13=LS-4 L14=L7+3 N1S L15=L7-2 L16=L7+2 L17=L8+2 L18=L8-2 N16 L100=L19+6 L10l=LS-2 L102=L5-6 L103=L3-l L10S=L7-l L106=L7+2 N20 G GS2 X Z N30 G9S G92 SlSOO N40 Tl Dl M6 M3 M40 S600
NSO G X Z6

N60 G83 X ZLl P2S F.1S M8 N70 G80 X Z6 M9 N80 G GS2 X Z N90 T3 D3 M6 SSOO
Nl 00 G X ZS

LISTING COMPLET DES PROGRAMMES PHASES 100 ET

200

NllO G83 X ZLl PS F.38 M8 N120 G80 X zs M9 N130 G GS2 X Z N140 T6 D6 M6 M4 N150 G xL9 ZS N160 G96 XL4 SlSO (N16S G79 N630) N170 G79 N230 N180 Gl G42 XL10 Z F.S N190 EA90 XL19 ES EB+.2 F.2 N200 EAL6 XL2 E5 EB+.2 N2l0 EA180 ZL3 N220 XL4 ZL3 Fl N230 G64 N220 N180 I.S K.3 P3 F.4 M8 N240 XL4 ZL3
N2S0 Z5

N260 N270 N280 N290 N300 N3l0 N3l2 N3l5 N3l7 N320 N330 N340 N350 N360 N440 N450

XL10 ZS G80 XL9 ZS M9 G97 5700 G G52 X Z T7 D8 M6 G XL4 Z-.03 G96 XL4 5180 Gl G4l XL100 F2 XL10 F.2 M8 Z5 Fl G77 N180 N220 Gl XL9 Z-2l Fl M9 M3 G97 5900 G G40 G52 X Z Tll D7 M6 M4 5700 G XLl Z5

N460 N470 N480 N490 NSOO NS10 NS20 NS30 NS40 N550 NS60 NS70 NS80 NS90 N600 N610 N620 N630 N640 N6S0 N660 N670 N672 N674 N676 N678 N680 N690 N700 N70S N707 N710 N71S N720 N730 N740 N7S0 N760 N770 N780 N790 N800 N810 N820 N830 N840 N850 N8S1 N8SS N870 N880

Z.S Fl Z-4 F.06 G4 F.02 M8 Zl FS XL1S Z F.3 EA90 ES EB+.6 F.OS EA180 XL7 Z-4 ES EB+.S EA90 XL16 Z-4 G4 F.02 ZS Fl D17 XL17 Z F.2 EA-90 ES EB+.S F.OS EA180 XL8 Z-4 ES EB+. S EA-90 XL18 Z-4 G4 F.02 ZS Fl M9 G GS2 X Z M2 Gl

G64 N790 N730 I.S K.2 F.4 M8 XL4 ZL103


ZS

USTING COMPLET DES PROGRAMMES PHASES 100 ET 200 (suite)

XL8 ZS G80 XL9 ZS Gl Z. S FS XL17 XL10 F.3 ZS Fl M9 G97 S700


G GS2 X Z T7 D8 M6

XL9 Z G96 XL9 S180 Gl G41 XL17 FS XL10 F.2 M8 ZS XL10 Fl Gl G42 XL10 Z Fl EA90 XL8 ES EB+. 7 F.2 EA180 Z-S.l ES EB+l.S EA90 XL19 Z-S.l EAL104 XL2 ES EB+.2 EA180 ZL103 XL4 ZL103 Fl Gl XL9 Z-21 Fl M9 M4 G97 S700 G77 N360 N427
G

G GS2 X Z

Tll Dll M6 G59 X-8 Z.5 G XL10S zs Gl Z-5 F.l M8 Gl Fl ZS GS9 X-6 Z.S

N881 G77 N851 N870 N882 G59 X-4 Z.5 N890 G77 N851 N870 N895 G59 X-2 Z.5 N896 G77 N851 N870 N900 G59 X-.5 Z.5 N910 G77 N851 N870 NI000 G59 XO ZO NI005 Gl F.15 X17.5 NI0I0 Gl F.15 Z-5 NI020 Z-5 F.l NI030 EA90 XL7 ES EB+l.5 NI040 Z ES EB+.8 NI060 EA90 XLI06 Z NI070 Z5 FI M9 NI080 G G52 X Z G40 Nll10 M2 %39 (MALE DECI Z+178.5 FEMELLE DECI Z+177.5) NI (BRIDES SOUDEES REP MN 7062 DL-l PHASE 2 FACE AV) N5 Ll=18 L2=25 L3=114 L4=-33 L5=4 (L A MODIFIER SUIVANT Dl) NI0 L6=Ll-4 L7=Ll+3 L8=L4-2 L9=L3+15 N20 G G52 X Z N30 G95 G92 Sl100 N40 T6 D6 M6 M40 S600 N50 G XL9 Z5 N60 G96 XL9 S160 N70 G79 N150 N80 Gl G42 XL6 Z F.5 N90 XL 7 F. 2 M8 NI00 EA140 XL2 ES NIlO EA158.18 ZL4 ES EB+L5 N120 EA90 XL3 ES EB+.5 N130 EA180 ZL8 L3 N140 XL9 ZL8 FI M9 N150 G64 N140 N80 1.5 K.2 P2.7 F.42 M8 N160 XL9 ZL8 N170 z5 N180 XL6 Z5 N190 G80 XL9 Z5 M9 N200 G97 S600 N210 G G52 X Z N220 T7 D8 M6 N230 G XL6 Z5 N240 G96 XL6 S170 N250 G77 N80 N140 N260 G97 S600 N270 G G40 G52 X Z N275 T12 M6 N280 M2

LISTING COMPLET DES PROGRAMMES PHASES 100 ET

200
(suite)

5.3 CABESTAN SYSTME UNIVERSEL D'AUTO-ENROULEMENT*


5.3.1 MISE EN SITUATION
Sur un voilier, la manuvre des voiles dpasse le plus souvent la simple force physique des bras d'une seule personne. Des systmes de palans ont tout d'abord permis de dmultiplier les efforts ncessaires la manuvre. Le cabestan (winch, en anglais) permet aujourd'hui d'tablir et de rgler les voiles sans efforts trop importants.

Qu'est-ce qu'un cabestan?


C'est un multiplicateur de couple ralis par un train d'engrenages, actionn par une manivelle qui permet le rglage de la voilure du navire. Lors de manuvre par vent soutenu, la manipulation eVou le rglage d'une voile sous tension ncessite souvent l'intervention de deux personnes : l'une actionnant la manivelle du cabestan, l'autre tenant le cble de rglage sous tension afin de conserver l'adhrence ncessaire l'entranement.

Un systme d'autotension et d'auto-enroulement appel, en anglais self tailing, permet une seule personne d'effectuer la manuvre quelles que soient les conditions de temps. Ce mcanisme est compos d'un doigt de guidage qui guide le cble jusqu' un dispositif de serrage compos de deux flasques. Un jecteur assure le dgagement du cble en sortie.

SYSTME
D'AUTO-

ENROULEMENT

Etudes de cas
de

Un systme self tailing n'est pas adaptable sur un modle classique. Le remplacement cabestans classiques par des cabestans auto-enroulement est une opration onreuse.

La conception et la ralisation d'un ensemble d'auto-enroulement adaptable sur des cabestans de diamtres et de marques diffrentes est le thme de cette tude.

Solutions techniques retenues Contraintes


Adaptabilit tous diamtres. Adaptation sans modification de l'original. Pices paramtres. tude spcifique de l'ensemble guidage-arrt en rotation. Collage. Choix d'une colle point de fusion < 200. Ensemble de hauteur rduite.

Solutions

Possibilit de dmontage non destructif. Esthtique originale non alourdie.

Paramtres de la pice d'origine pris en compte pour la fabrication

o de la tte de poupe o du tambour o d'alsage de la tte de o du cble utilis


CONCEPTION ET R~L1SATION

L1 L2
poupe

L3
L4

L1 L3
1
1

--
1
1 1

~--l--1
1

,-~ <

:
1 1 1 1 1 1

'-~
R - 1 = L4

L2

1 1 1 1 1 ,/...L-----I---~
/

1
1

__ L,

/ l ' ~~~=~=====~~~~~~~~~~
1
1 ~ -~ ~ 1 ~ --

1
1

1 1 1 1

1 1

1
1

Avertissement:

l'tude de cas portera uniquement sur la famille de pices FLASQUES (suprieur

et infrieur).

Cabestan s stme universel d'auto-enroulement

5.3.2 REPRSENTATION GRAPHIQUE

1-

Z
W

~ W -' ~

0
CI:l

E-

Z C::l ;::;;
C::l
1'-

:;;

...:
-<
1

6 .... 1~ C::l <t:


en 0

a: z w

'"""

~ ...

"' " :::> """


<:>
U

-' ""' w
<=>
(j)

SI

c.::> "' " a: w -< c:: ;:::

"'" """ "'" c::

~ w ~ -w

tn >-

(j)

rr z
8L L

~ ~ ~ ~ -' c
0

REPRAGE DES LMENTS

10 9 8 7

carr de manuvre doigt de guidage bute axe doigt d'jection Nb Dsignation

X30 Cr13 X30 Cr13 Ertalyte-TX X30 Cr13 X30 Cr 13 Matire

5
4 auto lubrifiant Maintenu par 1 pt loctite Observations 3 2 1 Rep Nb

galet de guidage arbre de guidage platine de support flasque suprieur flasque infrieur Dsignation

Ertalyte-1X X30 Cr13 X30 Cr13 Ertalyte Ertaiyte Matire

autolubrifia

NOMENCLATURE DES LMENTS

6
Rep

coll sur cabestan Observati

NOMENCLATURE
Ensemble:

Date: Page:

SYSTME UNIVERSEL D'AUTO-ENROULEMENT

232

DESSIN DE DFINITION: FLASQUE INFRIEUR


Il(/)

."

. ~:c

-n ,---

~i~~A
oni-'93

~~~m
Z

m< :Om
C(J)

-nZ

g 5:i

Fi:o

:om ,--o

}>
Z

b rh
:0

o C ,--m m Z

;;:
-1

~
DESSIN DE DFINITION: FLASQUE SUPRIEUR :;
m
0

",
"U

.
--

~h'~

:r"

~
Cf)

"U

" N g:-r

oro

~
-n
Cf)

.,
-

(11

Z .t2
0 0

Il:
c
m
Cf)

-<
Cf)

F;;
~~A
[Tl

lJ1 0 0

0 m --

-l

lA

1\)

c g c -0 z
m <: JJ m

s::"5 " m ~
;0

Fil
CC

;:u

m C
JJ

JJ

Cf)

r 0

en r-1

:;>
C -l

;0 --1

-<

rh
JJ

Z 0 r

c
m s:: m
Z --1

~ ~ ~
ro

l'''

~ LI tG

Etudes de cas

5.3.3 FLASQUE IN~RIEUR : PROCESSUS DE FABRICATION, CONTRATS DE PHASES ET PROGRAMMES


PROCESSUS DE FABRICATION Nom: Ensemble: lment: Phase SYSTME D'AUTO-ENROULEMENT Flasque infrieur Dsignation Sciage du brut (0200 L = paisseur flasque + 2 mm) M.O Section: Matire: Programme: ERTALYTE LOTS DE 2 PICES Croquis Page

100

-1

l
~ But~~scamotable 1 ,
1

200

Alsage 0L3-0,5 H8 et profil tte de winch

Tr C.N EUROTURN

:1
1 1

l' l'
1 1
1 , 1

PROCESSUS DE FABRICATION

- - ~
1

: :
-~
1'\
~III'

OP

1- -.,
1 1 1

1 1
1 1
1

300

Contournage

extrieur

Tr C.N EUROTURN

+-

\ ~;
1

1
1 1

1
1 1

1
1

1
1 1

\1
--,e
1 1

1
1 1

~
OP

ERTALYTE LOTS DE 2 PICES

- Rainurage 18 rainures 1,8 x 1 - Perage-taraudage 4 x ML5

Fr C.N
PRODUCMILL

PROCESSUS DE FABRICATION
(suite)

r-------------------::--"-----------~E~t:-u--:d:-es--:d:-e-c-a-s.,
Ensemble: lment: Systme d'auto-enroulement Flasque infrieur

BUREAU
DES MTHODES

I------------t----------------i

l
1

~ Bute escamotable

CONTRATS DE PHASES

---'
~

1
1 1

~I'\

..
OP
te min

Mise en position et dsignation des oprations - Perage - Alsage bauche 0L3-0,5 - Alsage Finition 0L3-0,5 H8 - bauche profil tte de poupe - Finition profil tte de poupe - Dressage de la face arrire du flasque

Ve n f/fz Vf m . min-1 tr min-1 mm tr-1 mm . min-1

CONTRAT DE PHASE PHASE W: 300


Nom: Dsignation: Machine outil: Tournage C.N

Ensemble: lment: Matire:

Systme d'auto-enroulement Flasque infrieur ERTALYTE

BUREAU DES MTHODES

Programme: Lots de 2 pices

Tr C.N EUROTURN

NUM 1040

1- -.,
l

,
1
1

'

,
1

\
1

-+--

\ ~:
1

1
1 1

,
1

1
1 1

CONTRATS DE PHASES (suite)

:1
...J$
1

1
1 1

~
OP

Mise en position et dsignation des oprations Reprise dans l'al-

Outil de coupe

Ve n f/fz Vf m min-1 tr min-1 mm Ir-1 mm min-1

te min

ti min

sage en mandrin
mors doux usins - bauche profil intrieur - Contournagefinition du profil PC LN 280 Vcc 0,15

BUREAU
DES MTHODES

CONTRATS DE PHASES
(suite)

Mise en position et dsignation des oprations Reprise dans l'alsage en mandrin mors doux - Centrage des 4 trous ML5 - Perage des 4 trous - Taraudage des 4 trous ML5 - Rainurage des 18 rainures 1,8 x 1 mm

Outil de coupe

Ve n f/fz Vf m . min-1 tr min-1 mm tr-1 mm . min-1

te

ti

min

min

Foret centrer Foret coupe alu 40

3000

100

0,11

Taraud machine Fraise graver diam 1

200 2800

nxpas 80

Etudes de cas
%4200 N10 N20 (SELF TAILING UNIVERSEL) N30 (FLASQUE INFERIEUR PHASE 200) N40 N50 G40 GBO G95 N60 (DECLARATION DES VARIABLES) N70 L1=130 NBO L11=L1+6 N90 L13=L3-2 N100 G G52 X2 NllO M6 T5 D5 (BUTEE) N120 G G54 G90 X 21 N130 MO (METTRE LA PIECE SUR LA BUTEE) N140 G G52 X 2 N150 M6 Tl Dl N160 M3 S500 N170 G G54 G90 X210 2-1 N1BO G92 S3000 N190 G96 S2BO X210 N200 G1 XL11 F.15 N210 20 EB-1 N220 XO N230 210 N240 G G52 X 2 N250 G77 H7300 N260 M6 T6 D16 (ECOCUT UTILISATION ALESOIR) N270 M3 S300 N280 G G54 G90 X20 210 N290 G92 S3000 N300 G96 S210 N310 G79 N370 N320 (PROFIL FINI) N330 G1 XL13 2-4 F.1 N340 XB2 N350 X130.15 2-.878 EB-1 N360 X130.15 22 N370 G64 N330 N360 1-.5 K.5 R1 N3 BO (PROFIL BRUT) N390 X130.15 22 N400 XL13 N410 2-4 N420 G80 210 N430 G1 G41 22 N440 G77 N330 N360 N450 G40 210 N460 G G52 X 2 N470 M5 N480 M2 %7300 N10 N20 (SELF TAILING UNIVERSEL) N30 (SOUS PROGRAMME D'ALESAGE) N40 N50 G80 G40 G95 N60 (DECLARATION DES VARIABLES) N70 L3=4B N80 L3=L3-.5+.0195 (L3 HB) N90 L9=7.81 N100 L9=L9*1.75+1 NllO G G52 X 2 N120 M6 T6 D6 (ECOCUT FCT FORET) N130 M3 S3000 N140 G G54 G90 xO 25 N150 G1 2-L9 F.1 N160 25 N170 M6 T6 D16 (ECOCUT FCT ALESOIR) N1BO G92 S3000 N190 G96 S210 X20 N200 G79 N250 N210 (PROFIL FINI) N220 G1 XL3 22 N230 G1 XL3 2-L9 N240 (PROFIL BRUT) N250 G64 N220 N230 1-.5 R2 N260 XL3 22 N270 X20 N2BO 2-L9 N290 XL3 N300 G80 25 N310 G1 G42 XL3 22 N320 G77 N220 N230 N330 X20 N340 G G40 210 N350 M5 N360 G G52 X 2

%3400 N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110 TRER) N120 Nl15 N130 N140 N160 N170 N180 N190 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 N300 N310 N320 N330 N340 N350 N360 N370 N380 N390 S100 N400 S100 N410 G84 G84 X-L4 YO ERS Z-L1 F80 Z-L1 M3 F80 G84 XO YL4 ER5 Z-L1 F80 M3 M6 Tl L1=5 M3 S3000
G G54

%4300 N10 (SELF TAILING) INFERIEUR PHASE 400) N20 N30 N40 N50 G40 L2=92 G80 NGO G80 N70 N80 N90 N100 LE FORET A CENN110 N120 D10 (FORET F150 X Y Z5 A CENTRER) N130 N140 N150 N160 N170 N180 N190 N200 N210 N220 YO N230 N240 N250 N260 N270 N280 X Y Z D14 (FORET F120 N280 (TARAUD M5) DIAM 4.2) N290 N300 N310 N320 N330 N340 N350 N360 N370 N380 N390 XL4 Z-L1 F80 M3 N400 N410 N420 N430 N140 D20 G90 (MONTER G40 G95 DE5 (L2 g6) VARIABLES) (USINAGE (FLA5QUE (PHASE 5ELF 300) TAILING) (PERCAGE-TARAUDAGE) (FLASQUE INFERIEUR)

G G52 X Y Z
L3=48 L4=L2-L3/2+L3/2 MO

(DECLARATION L1=130 L2=92-.022 L3=46 L4=S LS=L1+6 L6=L2+4 L7=L4*2+L6 L8=3.075+L4 L10=16 M6 Tl

XL4

G1 Z-L1 Z5
G xO
G1

YL4

G G52 X Z Dl M3 5S00 G G54 G90 X210


G92 G96 G79 53000 5280 N340 FINI) Z2 X210

Z5

Z-L1

Z5
G X-L4

PROGRAMMES
(suite)

G1 Z-L1 Z5
G XO Y-L4 G1 Z-L1

(PROFIL G1 XL3

ZO
XL2 XL6 EB-1 Z-3.075

Z5
G G52

MO (MONTER LE FORET DrAM 4.2) M6 Tl L1=15 M3 52700 G77

G2 XL7
G1 EA95 Z-L10 X200 X200

Z-L8 XLS

RL4 EB1

Z-L10 N330 I.S K.5

G64 N250

P2 F.15

MO (MONTER LE TARAUD MACHINE) M6 Tl M3 S100

Z-L10

Z2
XL3 G80
G1

G G54 G90 X Y Z5
L1=lS G84

Z10 G41 N250


Z2

F.1 N32D

YO ER5

G77 G40 M5 M2

G G52 X Z

5100
N420 N430 XO Y-L4 G80 YO ERS M3 5100
G G52

X Y Z (SOUS PROGRAMME DE

N440 G77 H6400 RAINURAGE) N450 N460 M5 M2

Cabestan systme universel d'auto-enroulement


%6400 N10 N20 (SOUS PROGRAMME DE RAINURAGE) ) N30 (FLASQUE INFERIEUR PHASE 400) N40 NSO G GS2 X y 2 N60 MO (MONTER FRAISE A GRAVER) N70 M6 Tl D8 (FRAISE A GRAVER) NSO M3 S2S00 N90 G GS4 G90 XS2.9 YO 2S N100 G1 2-3.07S FSO N110 X66.S Y-7.S2 2-9.90S N120 21 N130 G17 ED20 N140 G77 N90 N120 N1S0 G17 ED40 N160 G77 N90 N120 N170 G17 ED60 N1S0 G77 N90 N120 N190 G17 EDSO N200 G77 N90 N120 N210 G17 ED100 N220 G77 N90 N120 N230 G17 ED120 N240 G77 N90 N120 N2S0 G17 ED140 N260 G77 N90 N120 N270 G17 ED160 N2S0 G77 N90 N120 N290 G17 ED1S0 N300 G77 N90 N120 N310 G17 ED200 N320 G77 N90 N120 N330 G17 ED220 N340 G77 N90 N120 N3S0 G17 ED240 N360 G77 N90 N120 N370 G17 ED260 N380 G77 N90 N120 N390 G17 ED280 N400 G77 N90 N120 N410 G17 ED300 N420 G77 N90 N120 N430 G17 ED320 N440 G77 N90 N120 N4S0 G17 ED340 N460 G77 N90 N120 N470 G GS2 x y 2 N480 MS N490 M2 %6S00 N10 N20 (SELF TAILING FL. INFERIEUR) N30 (RAINURAGE) N40 NSO G GS2 x y 2 N60 M6 Tl D8 N70 M3 M42 S1600 N80 L1=8.17 N90 L2=9.9S N100 L3=20 N110 L4=20 N120 G GS4 G90 XS6.02 Y-32.34 210 N130 G1 2-L1 F90 N140 G1 X73.61 Y-42.S 2-L2 N1S0 G 210 N160 EDL3 N170 G77 N120 N1S0 N1S0 L3=L3+L4 N190 G79 L3<=340 N120 N200 G GS2 X y 2 N210 MS N220 M2

PROGRAMMES (suite)

Etudes de cas

5.3.4 FLASQUE SUPRIEUR: PROCESSUS DE FABRICATION, CONTRATS DE PHASES ET PROGRAMMES

ERTALYTE LOTS DE 2 PICES

100

Sciage du brut (0200 L = paisseur flasque + 2 mm)

!~
1

Bu;~scamotable

200

- Contournage profil suprieur

Tr C.N

EUROTURN

PROCESSUS DE FABRICATION

- Contournage profil intrieur

Tr C.N

EUROTURN

Nom: Ensemble: SYSTME D'AUTO-ENROULEMENT lment: Phase Flasque suprieur Dsignation M.O

Section: Matire: Programme: ERTALYTE LOTS DE 2 PICES Croquis

Page

- Perage des 4 trous 0 L7 - Larnage 0 L6, profondeur L8

Fr C.N
PRODUCMILL

PROCESSUS DE FABRICATION
(suite)

BUREAU
DES
1-----------+-----------------1

MTHODES

~~~

\0

Bu~escamotable

CONTRATS DE PHASES

"

,
:1
1

~~.4111

~~

'-.,
te min ti min

'\

OP Mise en position et dsignation des oprations - Perage - Alsage bauche 0L3-0,5 - Alsage Finition 0L3-0,5 H8 - bauche profil suprieur - Finition profil suprieur - Usinage du chanfrein 1 mm 45 sur ,l'alsage PCLN 280 Vcc 0,15 ECOCUT EC16R 210 Vcc 0,1

Outil de coupe

Ve n f/fz Vf m min-1 Ir min-1 mm Ir-1 mm min-1

ECOCUT EC16R

210

Vcc

0,1

Ensemble:

Systme d'auto-enroulement Flasque suprieur ERTALYTE

CONTRAT DE PHASE
lment:

BUREAU DES MTHODES

PHASE W: 300
Nom: Dsignation: Machine outil: Tournage C.N

Matire:

Programme: Lots de 2 pices

Tr C.N EUROTURN NUM 1040

-,
1

1
1 1

1
1 1

1
1
1

1
1
1

H]
CONTRATS DE PHASES (suite)

r1

,1 , ,,
1

,
I

1 1

'
,

,1
,

l 1

,
1

_'.-"'1\

.. \...,.
OP

Mise en position et dsignation des oprations Reprise dans l'alsage en mandrin mors doux usins - bauche profil intrieur - Contournagefinition du profil - bauche de l'alsage 0 L2 Hl - Finition de l'alsage 0 L2 Hl

Outil de coupe

Ve f/fz Vf n m - min-1 tr - min-1 mm -lr-1 mm - min-1

te

ti

min

PCLN

280

Vcc

0,15

ECOCUT EC 16R

210

Vcc

0,1

BUREAU
DES MTHODES

CONTRATS DE
PHASES (suite)

Mise en position et dsignation des oprations Reprise dans J'alsage en mandrin mors doux - Centrage des4 trous 0L7 - Perage des 4 trous - Lamage des 4 trous 0L6, prof. L8

Vc

f/fz

Vf

m . min-1 tr min-1 mm tr-1 mm min-1

%5200 Nl0 N20 (SELF TAILING UNIVERSEL) N30 (FLASQUE SUPERIEUR) N40 (PHASE 200) N50 N60 G80 G40 G95 N70 (DECLARATION DES VARIABLES) N80 Ll=130 N90 L2=92 Nl00 L2=L2+0.0175 (L2 H7) Nll0 L3=48 N120 L3=48-.5+.0195 (L3 H8) N130 L5=Ll+6 Nl40 L8=2.975 N150 L9=7.81 N160 Ll0=L9*.75 N170 L12=L2-l0 N180 L16=L3+2 N190 G G52 X Z N200 M6 Tl Dl N2l0 M3 S500 N220 G G54 G90 X2l0 Z5 N230 G92 S3000 N240 G96 S280 X210 N250 G79 N320 N260 (PROFIL FINI) N270 Gl XO ZO F.15 N280 XL12 N290 XL5 Z-Ll0 EB-l N300 G91 Z-.l N3l0 G90 X200 Z-Ll0 N320 G64 N270 N3l0 I.5 K.5 P2 N330 (PROFIL BRUT) N340 X200 Z-Ll0 N350 Z2 N360 XO N370 ZO N380 G80 Z10 N390 Gl G41 Z2 F.05 N400 G77 N270 N3l0 N4l0 G40 G GS2 X Z N420 G77 H7300 N430 M6 T6 D16 (ECOCUT) N440 G G54 G90 XL16 Z2 N450 ZO N460 XL3 EB-l N470 Z-l N480 Z10 N490 G G52 X Z N500 M5 N5l0 M2

%5300 Nl0 N20 (USINAGE SELF TAILING) N30 (FLASQUE SUPERIEUR) N40 (PHASE 300) N50 N60 G80 G40 G95 N70 (DECLARATION DES VARIABLES) N80 Ll=130 N90 L2=92+.0l75(L2 H7) Nl00 L3=46 NllO L4=5 N120 LS=L1+6 N130 L6=L2+4 N140 L7=L4*2+L6 N150 Ll0=16 N160 G G52 X Z N170 M6 Tl Dl N180 M3 SSOO N190 G G54 G90 X2l0 Z5 N200 G92 S3000 N2l0 G96 S280 X2l0 N220 G79 N3l0 N230 (PROFIL FINI) N240 Gl XO Z2 F.5 N250 ZO N260 XL6 N270 G2 XL7 Z-L4 RL4 N280 Gl EA97. 5 XL5 EBl N290 Z-Ll0 N300 X200 Z-Ll0 N310 G64 N240 N300 I.S K.S P2 N320 X200 Z-Ll0 N330 Z2 N340 XO N350 G80 Z10 N360 Gl G41 Z2 N370 G77 N240 N290 N380 G40 G G52 X Z N390 M6 T6 D16 N400 G G54 G90 XL3 Z5 N410 M3 S500 N420 G92 S3000 N430 G96 XL3 S210 Z5 N440 G79 N490 N4S0 (PROFIL FINI) N460 Gl XL3 Z-2.925 F.OS N470 XL2 N480 XL2 Z2 N490 G64 N460 N480 I.5 K.5 Rl NSOO XL2 Z2 NS10 XL3 N520 Z-2.925 NS30 G80 Z5 N540 Gl G41 Z2 N550 G77 N460 N480 N560 G40 G G52 X Z N570 M5 NS80 M2

Etudes de cas
%4400 NlO N20 (SELF TAILING) N30 (PERCAGE-LAMAGE) N40 (FLASQUE SUPERIEUR PHASE 400) N50 N60 G40 G80 N70 G G52 X Y Z N80 L2=92 N90 L3=48 NlOO L4=L2-L3/2+L3/2 NllO MO (MONTER LE FORET A CENTRER) Nl20 M6 Tl DlO (FORET A CENTRER) Nl30 Ll=5 Nl40 M3 S3000 Fl50 Nl50 G G54 G90 X Y Z5 Nl60 XL4 Nl70 Gl Z-Ll Nl80 Z5 Nl90 G XO Y14 N200 Gl Z-Ll N2l0 Z5 N220 G X-L4 YO N230 Gl Z-Ll N240 Z5 N250 G XO Y-L4 N260 Gl Z-Ll N270 Z5 N280 G G52 x y Z N290 MO (MONTER LE FORET DIA/1 5.2) N300 M6 Tl Dl5 (FORET DIAM 5.2) N3l0 Ll=15 N320 M3 S2700 Fl20 N330 G77 Nl50 N280 N340 MO (MONTER LA FRAISE A LAMER) N350 M6 Tl D29 (FRAISE A LAMER DIAM 9.2) N360 Ll=6 N370 M3 S2700 F80 N380 G77 N1SO N280
N390 MS

PROGRAMMES
(suite)

N400 M2

A.1

FONCTIONS ISO DIVERSES


DSIGNATION: GOg : arrt prcis en fin de bloc. Le point programm est atteint lorsque la fonction est programme dans le bloc.

A.1.1 CART DE POURSUITE

G09 GO/G1/G2/G3 X .. Y.. Z .. F..

Arrt prcis en fin de bloc avant enchanement sur le bloc suivant. Interpolation linaire ou circulaire. Coordonnes du point atteindre. Vitesse d'avance.

PROPRITS: La fonction G09 est modale.

non

PARTICULARITS:

RVOCATION: La fonction G09 est rvoque en fin de bloc.

L'cart de poursuite Ep est proportionnel la vitesse d'avance. Si la fonction G09 n'est pas employe, il se produit un effet de lissage de trajectoire d'autant plus accentue que l'angle entre les deux trajectoires est aigu et que la vitesse d'avance est grande. La fonction G09 permet de rsorber l'cart de poursuite Ep en fin de mouvement (passage une vitesse nulle) avant d'enchaner sur la squence suivante, ce qui permet de respecter prcisment la trajectoire programme.

EXEMPLES: avec GOg


N ..

sans GOg
N .. NSD N6D

Gl Xa Za

NSD N6D N ..

Xb Zb N7D Xe Ze
N ..

Gl Xa Za G9 Xb Zb N7D Xe Ze

Le mobile ne dclre pas, la trajectoire ne passe pas exactement par le point b. Elle sera lisse entre a et c.

Le mobile dclre sur ab et passe par le point b.

DSIGNATION: G51 : fonction miroir. Elle peut tre applique aux axes X, Y et Z (A, B, et C). Elle permet de raliser des usinages symtriques partir d'un programme dfinissant la moiti ou le quart de la pice.

G51 X- Y- Z- A- B- C-

Miroir. Le signe - valide le miroir sur les axes X, Y, Z, A, B et C.

PROPRITS: La fonction G51 est non modale. Les arguments axes (X, Y, Z, A, B et C) lis la fonction sont modaux.

RVOCATION:

La fonction G51 est rvoque par: - G51 suivi d'un ou plusieurs arguments X+. Y+, Z+, A+, B+ et C+. - MD2 (fin de programme). - RAZ : remise l'tat initial.

fONCTION G51

FORMAT

INTERPOLATION CIRCULAIRE FONCTION MIROIR

ET

miroir X

r\P \...V

~ ~
miroir Y

miroir XV

e e e e
(,\OP
\...J

A.1.3

HOMOTHTIE

DSIGNATION:

G74 : validation du facteur d'chelle. Cette fonction permet l'excution d'une forme homothtique de la forme programme. G73 : invalidation du facteur d'chelle.

SYNTAXE:

N100
G74 G73

[G40]

G74/G73

Validation du facteur d'chelle. L'homothtie a pour centre l'origine programme et son rapport est compris entre 0,001 et 9999. Invalidation du facteur d'chelle.

PROPRITS:

Les fonctions G73 et G74 sont modales. G73 est initialise la mise sous tension.

PARTICULARITS:

fONCTIONS G73 ET G74

RVOCATION:

Les fonctions G73 et G74 se rvoque mutuellement. G74 est rvoque en fin de programme.

L'homothtie affecte: les cotes programmes des axes principaux (X, Y et Z) et secondaires (U, V et W) ; les dcalages programms en G59. L'homothtie n'affecte pas : l'origine pice, le dcalage entre origine pice et origine programme; les dimensions d'outils; la programmation en origine mesure G52. La prise en compte de G74 et sa rvocation G73 peut tre excute tout instant dans le programme, except si le systme est en correction de rayon; en cours d'interpolation circulaire; en PGP G73 et G74 peuvent tre suivies de cotes dans le mme bloc.

EXEMPLES:

N ..

N100 E69000=200 NllO G74 GO x ..


N ..

rapport 200/1000 soit rduction 0,20

z ..
annulation du facteur d'chelle

N150 G73 N ..

N .. N100 G79 E69000=300 N200


N ..

si le rapport est gal 300, saut au bloc N200

N200
N ..

Homothtie: transformation gomtrique qui, par rapport un point a (centre d'homothtie) et un nombre K (rapport d'homothtie) fait correspondre tout point M de l'espace un point M' tel que aM' = KaM.

A.1.4 DGAGEMENT D'URGENCE


DSIGNATION: G75 : dgagement d'urgence. Si un dgagement d'urgence est programm, il y saut la ligne N.. Le programme de dgagement doit se terminer par un arrt programme MO ou une fin de programme M2.

G75 N..

Dclaration d'un programme de dgagement d'urgence. Argument obligatoire li la fonction G75 et dsignant le numro de ligne de dbut de programme.

PROPRITS: Les fonctions G75 est non modale. L'argument N.. est modal.

RVOCATION:

PARTICULARITS: Si un dgagement d'urgence est demand alors qu'aucun programme de dgagement n'est dfini, il y a arrt d'usinage.

La dclaration d'un programme G75 N.. est annul par: . - la fonction d'annulation G75 NO ; - la fonction G75 N.. affect d'un numro de programme diffrent. - la fonction fin de programme M2 ; - une remise l'tat initial.

~N2000

N100 . NllO . N120 075 N1000 N130 _ N140 _ N150 _ N160 075 N2000 N170 . N1SO . N190 . N200 . N210 M2 N1000 . N1010 . N1020 . N1030 . N1040 M2 . N2010 . N2020 . N2030 . N2040 MO N2050 N2060 N2070 N20S0

si demande de dgagement dans cette zone, saut N1000

si demande de dgagement dans cette zone, saut N2000

programme de dgagement d'urgence pour N130 N150 puis fin du programme

programme de dgagement d'urgence pour N170 N190 puis arrt programm l'oprateur peut poursuivre le cylce ou interrompre le programme

079

N160

A.2
A.2.1.1

MATERIAUX ET ALLIAGES
SYMBOLES CHIMIQUES ET MTALLURGIQUES
lment
aluminium antimoine argent brylium bismuth bore cadmium carbone chrome cobalt cuivre tain fer

A.2.1 SYMBOLISATION ET DESIGNATION


Masse volumique 20 e
(en kg . dm-3) 2,7 6,7 10,5 1,85 9,78 2,35 8,65 2,22 7,19 8,9 8,96 7,28 7,87 1,74 7,43 10,22 8,9 8,5 19,3 1,88 21,46 11,35 12,2 2,4 2,1 16,69 4,54 19,3 18,68 6,11 7,14 6,5 1890 420 1750

Symbole chimique
AI Sb Ag Be Bi B Cd C Cr Co Cu Sn Fe Mg Mn Mo Ni Nb Au P Pt Pb Rh Si

Symbole mtallurgique
A R

Temprature
de fusion (0C) 660 630 960 1287 271 2200 321 3700 1857 1495 1080 232 1535 649 1245 2617 1453 1900 1063 44 1769 327 2000 1430 113 3000 1660 3410

Be Bi

8
Cd

C K U

E
Fe G M D N Nb

DSIGNATION ET CARACTRISTIQUES PHYSIQUES DE MTAUX ET ALLIAGES

magnsium manganse molybdne nickel niobium or phosphore platine plomb rhodium silicium soufre tantale titane tungstne uranium vanadium zinc zirconium

Pb

S F Ta T W

S
Ta Ti W U V Z Zr

V Z Zr

Symbolisation

et dsignation

THERMOPLASTIQUES

Ils sont constitus de molcules simples en chanes linaires. Il est possible d'en modifier l'tat par chauffage et refroidissement. L'opration est rversible.

Symbole

Dsignation

Masse Dnomination volumique commerciale (en kg . dm-3) ou usuelle


ABS Rhodod Rilsan Nylon Makrolon polythylne Delrin 1 1,3 1,04 1,1 1,2 0,95 1,4 1,2 0,92 1,05 2,2 1,45

Temprature maxi d'utilisation


(0C) 70 60 100 120 120 80 110 85 130 70 260 60

ABS CA PA 1.1 PA 6.6 PC PE POM PMMA PP DSIGNATION ET CARACTRISTIQUES PHYSIQUES DES MATIRES PLASTIQUES PS PTFE PVC

polyacrylonitrile

butadine styrne

actate de cellulose polyamide polyamide polycarbonate polythylne polyoxymthylne polymthacrilate polypropylne polystyrne po Iyttrafl uorthylne polychlorure de vynile de mthile

Plexiglass polypropylne polystyrne Tflon PVC

THERMODURCISSABLES

Ils sont constitus de macromolcules tridimensionnelles. Il est possible d'en modifier l'tat par chauffage, radiation ou catalyse. L'opration est irrversible.

Symbole

Dsignation

Masse Dnomination volumique commerciale (en kg . dm-3) ou usuelle


Araldite Cloron Baklite polyester 1,3 1,35 1,4 1,4

Temprature maxi d'utilisation


(0C) 120 100 120 150

EP PF PF 21 UP

polypoxyde phnol formol phnoplaste polyester

A.2.1.2

DSIGNATIONDES ACIERS ET FONTES


ACIERS AU CARBONE

~=275MPa

~=360MPa

275 MN

360

Lettre G si acier moul. Lettre S ou E. Nombre indiquant la limite lastique (Re) en MPa (N . mm-2). Indications complmentaires (si ncessaire) : F : forgeage N : normalis L : basse temprature Q : tremp et revenu M: laminage

ACIERS SPCIAUX NON ALLIS POUR TRAITEMENTS

THERMIQUES

- Lettre G si acier moul. - Lettre C. - Nombre gal 100 fois la teneur centsimale en carbone. - Indications complmentaires: C: formage E : teneur en soufre S : ressort

nickel, chrome et molybdne chrome et molybdne

<1%

Aucun lment d'addition ne dpasse 5 %. - Lettre G si acier moul. - Nombre gal 100 fois la teneur centsimal en carbone. - lments d'addition en ordre de teneur dcroissant (symbole chimique). - Un ou plusieurs nombres indiquant la teneur des lments d'addition en ordre de teneur dcroissant.

La teneur centsimale des lments d'addition est multiplie: par 4 pour Co, Cr, Mn, Ni, Si, W . par 10 pour AI, Be, Cu, Mo, Nb, Pb, Ta, Ti, \1, Zr ..

par 100 pour Ce, N, P, S ; par 1 000 pour B.

Au moins un lment d'addition dpasse 5 %. - Lettre G si acier moul. - Lettre X. - Nombre gal 100 fois la teneur centsimal en carbone. - lments d'addition en ordre de teneur dcroissant (symbole chimiques). Un ou plusieurs nombres indiquant la teneur des lments d'addition en ordre de teneur dcroissant.

S mbolisation et dsi nation FONTES GRAPHITE LAMELLAIRE

LBj
FGL

= 300 MPa

Fontes dans lesquelles le graphite libre est prsent sous forme de lamelles avec une matrice de type perlitique. - Lettres FGL. - Rsistance la rupture (Rr) en MPa (N . mm-2). - ventuellement une lettre A indiquant que l'essai a t effectu. sur une prouvette usine sur un chantillon attenant.

300

LBj
fONTES NON ALLIEES FGS

= 400 MPa

400

12

Lettres FGS. Rsistance la rupture (Rr) en MPa. Allongement A % mini. ventuellement une lettre A indique que l'essai a t effectu sur une prouvette usine sur un chantillon attenant.

FONTES MALLABLES
~=500MPa
1

MN 500

6 d%mini=6

- Lettres MB ou MN. MB : mallable cur blanc (matrice ferritique). MN : mallable cur noir (matrice ferritique ou perlitique). - Rsistance la rupture (Rr) en MPa. - Allongement A % mini.

Fontes fortement allies graphite lamellaire ou sphrodal avec une matrice de type austnitique. - Lettres FGS (sphrodal) ou FGL (lamellaire). - Symboles des principaux lments d'alliage. - Teneur de ces lments d'alliage dans l'ordre nonc. fONTES ALLIEES

- Lettres FB. - Symboles des lments d'alliage. - Teneur de ces lments d'alliage dans l'ordre nonc.

Matriaux et aJliaaes

A.2.1.3

DSIGNATION DES MTAUX ET ALLIAGES NON FERREUX

F
T

TATS MTALLURGIQUES DE BASE


brut de fabrication recuit croui durci par traitement thermique

0 H

Subdivision de l'tat H niveau de duret


1/4 dur 1/2 dur 3/4 dur 4/4 dur

croui seul
H1 H12 H14 H16 H18

croui recuit
H2 H22 H24 H26 H28

croui stabilis
H3 H32 H34 H36 H38

Subdivision de l'tat T aluminium et alliages


TATS MTALLURGlQUES T3 T4 T5 T6 T8 T10 mise en solution + croui + mri mise en solution + mri refroidi + revenu mise en solution + revenu mise en solution + croui + revenu refroidi + revenu + croui TA TB TC TD

cuivres et alliages
refroidissement contrl mise en solution + tremp TA + dformation froid TB + dformation froid

>

TATS DE LIVRAISON DES PRODUITS MOULS symbole procd d'obtention


non dfini moulage au sable moulage en coquille moulage sous pression par frittage en coule continue par centrifugation suivant prescription

symbole
0 1 2 3 4 5 6 9 recuit trempe

traitement
pas de traitement

"

YO Y2 Y3 Y4 Y5 Y7 Y8 Y9

>

trempe + revenu trempe + mrissement stabilisation trempe + stabilisation suivant prescription

S mbolisation et dsi nation ALUMINIUMS AFFINS - Symbole mtallurgique de l'aluminium (A). - Nombre (0 99) indiquant l'indice de puret chimique. = 99,0 % 9 = 99,9 %

- Prfixe: norme internationale (EN), aluminium (A), corroy ryJ). - Identificateur de la famille de l'alliage: 1 2 3 4 aluminium pur AI + Cu AI + Mg AI + Si 5 6 7 8 AI AI AI AI

ALUMINIUM ET ALLIAGES

+ Mg + Mg + Si + Zn + autre lment

Nombre de modifications apportes l'alliage d'origine (de 0 9). 0 = alliage d'origine. - Numro d'identification de l'alliage. - Composition de l'alliage (symboles chimiques) et teneur des lments d'addition.

- Lettre A. - lments d'addition et teneur (symboles mtallurgiques).

- Symbole chimique Cu. - Groupe de caractres alphabtiques portant au type de cuivre.

majuscules se rap-

ETP FRHC
CUIVRE ET ALLIAGES

affin lectrolytiquement, conductivit garantie. affin thermiquement, conductivit garantie. affin thermiquement, garantie. affin lectrolytiquement phosphore rsiduel fort.

non dsoxyd, non dsoxyd,

non

FRTP DHP DLP OF OFE

conductibilit

ou thermiquement,

affin lectrolytiquement ou thermiquement, phosphore rsiduel faible. dsoxyd. dsoxyd, haute puret.

~
.Cu Sn 12
--7

bronze

- Symbole Cu. - Symboles chimiques des lments d'alliage et d'un nombre indiquant leur teneur, rangs en ordre dcroissant. Alliages courants: - bronze: -laiton: - cupro-aluminium - cupro-nickel : - maillechort :

CUIVRE ET ALLIAGES (suite)

9Uivre

cuivre cuivre cuivre cuivre cuivre

+ tain + zinc

+ aluminium + nickel
+ nickel + zinc

Cu Ni 10

- Lettre Z. - lments d'addition (symboles mtallurgiques) et teneur.

- Lettre G. - lments d'addition (symboles mtallurgiques) et teneur.


AUTRES ALLIAGES

~
T AGV

- Lettre T. - lments d'addition (symboles mtallurgiques) et teneur.

A.2.2
A.2.2.1

ESSAIS DES MATRIAUX


CARACTRISTIQUES MCANIQUES
Aptitude d'un matriau reprendre sa forme et ses dimensions initiales aprs avoir t dform. Elle est caractrise par un module d'lasticit E.

LASTICIT

DUCTILIT avant

Aptitude d'un matriau se dformer rupture. Elle est caractrise par: - Allongement A %. - Coefficient de striction Z %. - Rsilience K (essai au choc).

DFINITIONS

TNACIT

Rsistance la dformation et la rupture. Elle est caractrise par: - Rsistance la rupture Rr. - Limite lastique Re' - Duret H (rsistance la dformation par enfoncement).

ENDURANCE

Rsistance aux contraintes rptes. Elle est caractrise par une limite la fatigue cr ou par le nombre de cycles N avant rupture du matriau.

Dsignation Rsistance la rupture Limite apparente d'lasticit Module d'lasticit longitudinal Allongement % aprs rupture Coefficient de striction Duret Brinnel Duret Rockwell Duret Vickers nergie absorbe par rupture sur prouvette U SYMBOLES ET UNITS Rsilience sur prouvette U nergie absorbe par rupture sur prouvette V Rsilience sur prouvette V Contrainte maxi de fatigue Nombre de cycles (ou dure de vie) avant rupture Limite de fatigue ou d'endurance

Symbole Rr Re E A

Unit MPa (N . mm-2) MPa MPa

% %
chelle Brinnel chelle Rockwell chelle Vickers J Goules) ou daJ J . cm-2 ou daJ . cm-2 Jou daJ J . cm-2 ou daJ . cm-2 MPa
-

Z
HB HR HV KU KCU KY KCV crmax N crp

MPa

Matriaux et alliaQes

A.2.2.2

ESSAI DE TRACTION
Une prouvette normalise (voir ci-dessous) est soumise un effort d'extension progressif jusqu' la rupture. Les mesures releves permettent de dterminer certaines caractristiques de tnacit et de ductilit du matriau.

PRINCIPEDE L'ESSAI

prouvette

section cylindrique
1t

0d

prouvette

section rectangulaire
sa = a b avec

ab
b a <8

CARACTRISTIQUESDES PROUVETTES

q!~j34 ~tPUne partie calibre de longueur La (mm) et de section Sa (mm) est dfinie entre deux ttes d'amarrage.
1

d2

La = 5,65

YS;;

EffortF(N)

lieu

vnement dformation lastique permanente

effort Fe Fm Fu

RuptureR EFFORTS MESURS


l.l...'"

'i

zone

CD

zone (lJ dformation point R


l.l...'" l.l..."

rupture prouvette (striction)

Aprs rupture, la longueur initiale de l'prouvette La devient Lu

CD

Allongement (mm)

Limite apparente d'lasticit

Re en MPa

R =~
e

Sa

Allongement

& en mm

t:.L= Lu - La

Rsistance la rupture Module d'lasticit longitudinale Rsistance pratique l'extension Rpe


:

Rf en MPa

R = Fm f Sa

Allongement unitaire

C
en mm

c=-

& La

CARACTRISTIQUESDU MATRIAU DTERMINES PARL'ESSAIDE TRACTION

E en MPa

Fe' La E = Sa. t:.L

Allongement

A en %

L - L A = _u __ o La

100

Rpe en MPa

pe

=~

Coefficient de striction

Z
en %

z= _u __ o X

S -S Sa

100

valeur empirique utilise pour calculs de RDM. de sollicitations de la pice;

K : coefficient de scurit, fonction du matriau et des conditions 1,5 < K < 15.

On enfonce dans le mtal une bille de diamtre 0 sous une charge dtermine F et sans choc. Le diamtre de l'empreinte laisse sur la surface est ensuite mesure. La formule ci-dessous permet de dterminer la duret HB.

o = diamtre
F h
=

de la bille (mm)

charge de l'essai (daN) profondeur de l'empreinte (mm)

d = diamtre de l'empreinte (mm)


=

CARACTRISTIQUES DE l'ESSAI

La duret Brinell HB est donne par le rapport : avec F en (daN) S aire de la calotte sphrique en (mm2)

HB=L= S

F 1,570(O-Y02-d2)

l
Dsignation: HB 5/750/20

'
---+

diamtre de la bille (en mm) dure de maintien de la charge (en seconde)

charge (en daN)

CONDITIONS DE MESURES ET RELATIONS

Pntrateur : bille de 0 10,5/2,5/1. Charge: 30 D2. Dure de maintien de la charge: 15 s. Pour les aciers non allis, on admet Rr "" 0,35 HB. Pour une mesure pertinente, l'paisseur de la pice doit tre gale ou suprieur 8 fois la profondeur de l'empreinte . L'essai Brinell n'est pas conseill pour un matriau dont la duret HB > 450.

On enfonce dans le mtal un pntrateur de forme pyramidale droite base carre sous une charge dtermine F et sans choc. La diagonale de l'empreinte laisse sur la surface est ensuite mesure. La formule ci-dessous permet de dterminer la duret HV.

F = charge de l'essai (daN) d = diagonale de l'empreinte (mm) La duret Vickers HV est donne par le rapport : avec F en (daN) S aire de l'empreinte en (mm2)

HV

= L=
S

1,854F d2

CARACTRISTIQUES DE l'ESSAI

Dsignation:

HV 30 / 15
1

---+

dure de maintien de la charge (en seconde)

CONDITIONS DE MESURES

Pntrateur : pyramide droite base carre - angle au sommet 136 Charge: 5 - 10 - 20 - 50 - 80 - 100 daN. Dure de maintien de la charge: 15 s.

Matriaux et alliages

A.2.2.5
PRINCIPE

ESSAI DE DURET ROCKWELL


On enfonce dans le mtal en trois temps sous deux charges diffrentes Fo, F1, puis Fo nouveau, un pntrateur (cne ou bille) sans choc. On mesure ensuite la diffrence des profondeurs de pntration. Chaque degr de duret quivaut un enfoncement de 2 I-L

~ Fa
1

--. t FI
el
1

t --. Fa
e2
1

-l
100

ea

1 1

1
""

""'-1/1

1 1 I.JC.

CARACTRISTIQUES DE l'ESSAI

""""
~
>--

"

""",

.....

'1........ "'~~"-....~~~~"l"" ""


e2 - eo 0,002 e2 - eo 0,002

eo = enfoncement e1 = enfoncement e2 = enfoncement e = enfoncement e = e2 - eo

sous charge initiale Fo sous surcharge F1 sous charge Fo rmanent

HRC HRB HRF HRE

= (100 - e) = 100 -

= (100 - e) = 100 -

Dsignation

HRC cne diamant 120 10 140 100 - e

HRB

HRF

HRE

bille acier tremp HV ;, 850 D = 1,587 mm 1/16 pouce 10 90


1
1

CONDITIONS DE MESURES ET RELATIONS

Pntrateur

D = 3,175 mm 1/8 pouce

Charge initiale Fo en daN Surcharge F1 en daN Duret HR

50 130 - e

90

A.2.2.6
PRINCIPE

ESSAI AU CHOC
On effectue la rupture d'une prouvette par choc. Une masse pendulaire M est monte une hauteur de chute H. Libre, elle tombe et brise l'prouvette et remonte une hauteur h. Il est possible d'en dduire l'nergie absorbe KU. On dtermine ainsi la rsilience KCU du matriau.

CARACTRISTIQUES DE l'PROUVETTE

J
55
l() 0

KCU~ K~ ~

M 9 '(H - h)

~.

~
40

.~

prouvette: 10 x 10 mm, longueur 55 mm entaille: profondeur 5 mm, rayon 1 mm

nergie initiale (valeur normalise) Wi = M . 9 . H = 294 J nergie rsiduelle Wr=M gh nergie absorbe W= Wi- Wr= KU = (M . 9 . H) - (M . 9 . h) = M 9 (H - h)

CONDITIONS DE MESURES

Couteau: angle d'attaque 30. W en J (Joules) ; M en kg ; 9 = 9,81 m . S-2 ; h en m ; S en cm2 KCU en J . cm-2

A.2.3
A.2.3.1

CHOIX DES MATRIAUX


NUANCES ET QUALITS RECOMMANDES
Aciers au carbone pour usage gnral S 185 S 235 S 275 S 355 Aciers spciaux pour traitements non allis faiblement allis thermiques fortement inoxydables ferritiques X 6 Cr 17 X3CrTi17 (Z8CI7) (Z 4 CT 17) allis

(A 33) (E 24) (E 28) (E 36)

pour construction mcanique (A 50) E 295 (A 60) E 335 (A 70) E 360 ACIERS

pour trempe cur pour cmentation C 22 (XC 18) au chrome (38 C2) 38 Cr 2 (42 C 2) pour trempe cur 46 Cr 2 (42 C 4) C 25 (XC 25) 41 Cr4 (100 C 6) (XC 38) 100 Cr 6 C 35 (XC 42) au nickel chrome C 40 (10 NC 6) C 45 (XC 48) 10 Ni Cr6 (20 NC 6) (XC 50) 20 Ni Cr 6 C 50 (14 NC Il) 13NiCr14 30 Ni Cr 11 (30 NC Il) pour trempe superficielle au nickel chrome molybdne (18 NCD 6) C 40 (XC 42 TS) 20 Ni Cr Mo 7 16NiCrMo13 (16 NCD 13) (35 Neo 16) 36 Ni Cr Mo 16 (30 CND 8) 30 Cr Ni Mo 8 au chrome 25 Cr Mo 4 34 Cr Mo 4 42 Cr Mo 4 50 Cr Mo 4 divers 51 Cr V 4 41 Cr AI Mo 7 20 Mn Cr 5 55 Si 7 45 Si Cr Mo 6

martensitiques (Z 30 C 13) X 30 Cr 13 X 46 Cr 13 (Z 46 C 13)

austnitiques X 2 Cr Ni 19.11 (Z 3 CN 19-11) X 4 Cr Ni 18.10 (Z 7 CN 18-09) X 4 Cr Ni Mo 17.12 (Z7CNDI7-11) X 6 Cr Ni Ti 18.10 molybdne (Z 6 CNT 18-10) (25 CO 4) (35 CO 4) X 6 Cr Ni Mo Ti 17.12 (Z 6 CNDT 17-12) (42 CO 4) (50 CO 4) (50 CV 4) (40 CAO 6-12) (20 MC 5) (55 S 7) (45 seo 6)

Fontes non allies

Fontes allies mallable MB MB MB MB MN MN MN MN MN 350-7 380-12 400-10 450-7 350-10 380-18 450-6 550-4 650-3 austnitique FGS-Ni Mo 13 7 blanches FB Ni 4 Cr 2 FB Cr 25 Mo Ni

graphite
lamellaire FGL 150 FGL 200 FGL 250 FGL 300 FGL 350 FGL400 FGS FGS FGS FGS FGS FGS FGS FGS

graphite
sphrodal 350-22 370-17 400-15 600-3 700-2 800-2 900-2

fONTES

FGL-Ni Cr 35 3 FGL-Ni Mo 13 7 FGL-Ni 35

laiton Cu Cu Cu Cu Cu Cu Zn Zn Zn Zn Zn Zn 20 40 19 23 35 39

cupro aluminium CuAI9 Cu AI10 Fe 3 Cu AI 9 Ni 3 Fe 2 Cu AI 11 Ni 5 Fe 5 Cu AI 10 Fe 5 Ni 5 Cu AI 12 Fe 5 Ni 5

cupro nickel Cu Cu Cu Cu Cu Cu Sn Sn Pb Sn Pb Pb

bronze 8 12 5 Sn 5 Zn 5 7 Pb 6 Zn 4 10 Sn 10 20 Sn 5

ALLIAGES DE CUIVRE

AI6 AI4 AI Fe Mn Pb 2

Cu Ni Fe 1 Mn Cu Sn 8 Ni

Matriaux et alliaaes
dsignation des alliages d'aluminium normalise commerciale A - S 10 G Alpax A-U4G1 Duralumin A- G 5 Duralinox Zieral A-Z8GU dsignation des alliages de zinc normalise commerciale Z-A4G Zamak 3 Z-A4U1G Zamak 5 Z-A4U3 Kayem 1 Z-A13U1G IIzro 12

ALLIAGES D'ALUMINIUM ET DE ZINC

A.2.3.2

NUANCES ET CARACTRISTIQUES

S S S S E E E

ACIERS NON ALLIS D'USAGE GNRAL Nuance 185 235 275 355 295 335 360
A 33 E 24 E28 E36 A 50 A 60 A 70

Re en Mpa mini maxi 145 165 185 235 225 255 325 305 255 295 295 335 325 365

Rren Mpa mini maxi 330 410 460 360 420 560 490 630 490 630 710 590 690 830 THERMIQUES Rren Mpa mini maxi 440 600 490 640 630 830 670 880 710 930

Aen% mini maxi 20 26 20 26 16 22 15 20 13 19 9 15 10 5

Rsilience KCV en daJ cm-2 3,5 3,5 3,5 3,5


-

ACIERS NON ALLIS POUR TRAITEMENTS Nuance Re en Mpa mini maxi 270 330 305 365 400 490 430 520 460 550

C 22 C25 C 35 C 40 C 45

XC XC XC XC XC

18 25 38 42 48

Aen% mini maxi 19 21 18 20 16 17 14 16 13 15

Rsilience KCV en daJ cm-2 80 70 50 40 30

ACIERS

ACIERS ALLIS POUR TRAITEMENTS

THERMIQUES

aciers faiblement allis Nuance 20 35 40 20 32 38 41 45 55 60 45 41 25 34 42 30 51 20 30 30 36 Mn 5 Mn 5 Mn 6 Mn Cr 5 Cr4 Cr 2 Cr4 Si 7 Si 7 Si Cr 7 Si Cr Mo 6 Cr AI Mo 7 Cr Mo 4 Cr Mo 4 Cr Mo 4 Cr Mo 12 CrY 4 Ni Cr 6 Ni Cr 11 Cr Ni Mo 8 Ni Cr Mo 16


20M 5 35M5 40M6 20 MC 5

Re en Mpa mini 400 500 550 600 590 620 660 620 740 850 870 750 600 700 770 810 780 600 670 850 880 maxi 440 550 590 650 660 700 740 780 880 950 870 800 700 770 850 880 930 650 750 850
-

Rren Mpa mini 540 670 720 750 780 830 880 780 930 1050 1050 1150 780 880 980 1030 980 750 850 1030 1080 maxi 720 870 930 1000 1080 1130 1180 1180 1300 1370 1270 1200 1080 1180 1280 1280 1320 1100 1130 1230 1280

32 38 42 45 55 60 45
40 25 34 42

C4 C 2 C4 S 7 S 7 SC 7 SCO 6
CAO 6-12 C04 C04 C04

30 CD 12
50 CV 4 20NC6 30 NC 11 30 CNo8 35 NCo 16

Aen% mini maxi 18 20 15 17 14 16 16 18 12 15 12 14 12 13 11 15 9 11 8 10 9 10 11 13 12 15 11 14 10 12 10 11 12 8 16 18 13 14 12 12 10 9

Rsilience KCV en daJ cm-2 80 50 50 70 60 50 40 50 40 35 50 50 70 60 50 55 40 80 70 70 50

Choix des matriaux aciers fortement allis


Nuance ReenMpa Rren Mpa Aen% mini maxi Rsilience KCV en daJ cm-2

ACIERS (suite)

X X X X X X X X X

20 Cr 13 30 Cr 13 15 Cr Ni 16.12 2 Cr Ni 18.10 10 Cr Ni 18.09 12 Cr Ni 17.07 6 Cr Ni Ti 18.10 6 Cr Ni Nb 18.10 6 Cr Ni Mo 17.11

Z Z Z Z Z Z Z Z

20 C 13 30 C 13 15 CN 16-02 2 CN 18-10 10 CN 18-09 12 CN 17-07 6 CNT 18-10 6 CNNb 18-10


17-11

Z6CND

550 640 685 180 210 240 200 190 190

830 930 980 550 650 690 610 610 580

11 10 10 42 42 37 37 37 42

13 11 12 45 45 40 40 40 45

FONTES NON ALLIS


Re en Mpa Rr en Mpa A en% Duret HB mini maxi Rsistance la compression en MPa Limite de fatigue en MPa Module d'lasticit x 1()4 en MPa

Nuance

FONTES

FGL 150 FGL 200 FGL250 FGL 300 FGL 350 FGL 400 MB 380-12 MB 400-7 MN 350-10 MN 450-6 MN 550-4 MN 630-3 MN 700-2 FGS 350-22 FGS 450-10 FGS 500-7 FGS 600-3 FGS 700-2 FGS 900-2
* :

98 130 165 195 230 260 200 260 230 290 350 430 530 220 310 320 370 420 600

150 200 250 300 350 400 380 450 350 450 550 630 700 350 400 500 600 700 900

> 0,8 >08 > 0,8 > 0,8 > 0,8 >08 12 7 10 6 4 3 2 22 10 7 3 2 2

125 150 180 200 220 245

205 230 250 275 290 320 ,,;; 200 ,,;; 220 ,,;; 150 150 210 180 240 210 270 240 290 ,,;; 150 160 210 170 230 190 270 225 305 280 360

600 720 840 960 1080 1200 760 900 700 900 1100 1300 1400

68 90 115 135 150 152 160 200 195 235 255 275 300 190 190 240 240 290 290

10,5 11,5 12,5 13,5 14,5 15 17 18 17 17,5 175 17,5 17,5 17 17 17,5 17,5 17,5 17,5

108 cycles en flexion rotative FONTES ALLIS


Re en Mpa Rr en Mpa A en% Rsistance la compression en MPa Limite de fatigue en MPa Module d'lasticit x 1()4 en MPa

Nuance

Duret HB

S-NM 137 170 S-NC 35 3 250 L-NM 137 L-N 35 FB Ni 4 Cr 2 FB Cr 26 Mo Ni

370 470 170 280 280 700

1 3

130 270 120 250 500 800

800 1500 700 1100 1600 2000

11 13 8,5 11 17 18,5

Matriaux et alliaaes

LAITON Re en Mpa
Nuance mini maxi mini 200 340 750 500 475 350 480 maxi 260 Rren Mpa A en % 15-25 8 8 8 18 5-25 Duret Limite de fatigue* en MPa Module d'lasticit x 1()4 en MPa 100000 120000

HB -

Cu Zn 20 Cu Zn 40 CuZn19AI6 Cu Zn 33 AI4 Cu Zn 35 AI Fe Mn Cu Zn 39 Pb 2

200 300 500 250 200 180 350

80

220 160

105000
-

120-190

100000

Cu Cu Cu Cu Cu Cu

CU PRO ALUMINIUM Re en Mpa


Nuance mini AI9 AI10 Fe 3 AI 9 Ni 3 Fe 2 AI 11 Ni 5 Fe 5 AI 10 Fe 5 Ni 5 AI 12 Fe 5 Ni 5 maxi mini maxi 200 250 250 390 250 400 450 740 630 750 500 650 650 800 Rren Mpa A en % 20 20 20 8-10 12 7 Duret Limite de fatigue* en MPa Module d'lasticit x 1()4 en MPa 120000 120000 120000 125000
-

HB
130 160 160

ALLIAGES

230

DE CUIVRE

CUPRO NICKEL Re en Mpa


Nuance mini maxi
1

Rren Mpa mini 300 400 maxi 350

A en % 15-35 60

Duret

HB -

Limite de fatigue' en MPa

Module d'lasticit x 1()4 en MPa 126000 112000

Cu Ni Fe 1 Mn Cu Sn 8 Ni

100

250

180

Cu Cu Cu Cu Cu Cu

BRONZE
Nuance Sn Sn Pb Sn Pb Pb 8 12 5 Sn 5 Zn 5 7 Pb 6 Zn 4 10 Sn 10 20 Sn 5

Re en Mpa
130 150 90 100 80 60

Rren Mpa 220 270 200 220 180 150

A en % 16 3 12 12 7 5

Duret

HB -

Limite de fatigue' en MPa


-

Module d'lasticit x 1()4 en MPa 105000 105000 100000 100000

75000

Nuance AlLIAGES D'AlUMINIUM A - S 10 G A-G5 A-U4G1

Re en Mpa 95 100 360

Rren Mpa 170 200 400

A en % 4 7 4

Duret

HB
60 65 100

Limite de fatigue* en MPa

Module d'lasticit x 1()4 en MPa 76000 69000 74000

Re en Mpa ALLIAGES Nuance mini Z-A4G Z-A4U1G 250 290 maxi 290 330

Rren Mpa mini 260 300 maxi 300 340

DE ZINC

A en % 5-8 3-6

Duret

HB
80-90 85-95

Limite de fatigue* en MPa 48 57

Module d'lasticit x 1()4 en MPa 85000 96000

A.2.4
A.2.4.1

TRAITEMENTS THERMIQUES
DIAGRAMME FER - CARBONE
Le diagramme
fer-carbone permet de dterminer la temprature de trempe en fonction du pourcentage de carbone pour les aciers non allis: zone

ro trempe ro trempe

= Ac3

+ 50 + 50

(aciers hypoeutectodes) = Ac1

(aciers hypereutectodes)

DIAGRAMME SIMPLIFI D'QUILIBRE FER - CARBONE

ferrite

perlite

+
perlite

+
cmentite

-+0,83 % C

FERRITE
pur ne contenant que des

PERLITE

Fer pratiquement traces de carbone. duret HB

Mlange de ferrite et cmentite. duret HB

200 ; R

850 MPa ; A %

10.

80; R

300 MPa; A %

10.

CONSTITUANTS D'QUILIBRE DU DIAGRAMME FER - CARBONE

CMENTITE

AUSTNITE
intermdiaire chauffage de durcissement (austnisation) par et aprs

Carbure de fer Fe3C. duret HB = 750.

Constituant trempe,

avant trempe (refroidissement).

Matriaux et alliaQes

A.2.4.2

TRAITEMENTS THERMIQUES DANS LA MASSE


La trempe a pour but d'augmenter lorsque la vitesse de refroidissement temps de diffuser. L'austnite sursature en carbone des aciers tremps. Conduite de la trempe: est appele la tnacit des produits ferreux. Aprs monte en temprature, est suffisamment martensite, rapide, les atomes de carbone n'ont pas le ni en ferrite ni en perlite. La solution de fer de base

ne peut se transformer

trs dure (HB 750). C'est le constituant

TREMPE

- chauffage

- maintien en

la P TO.

d'austnisation

: Ac3

50C.

- refroidissement La pntration d'un revenu.

rapide suprieure

la vitesse de trempe. de la vitesse de refroidissement. Pour pou-

de la trempe dans la pice dpendra

voir tre tremp, l'acier devra comporter

au moins 0,2 % de carbone.

La trempe devra tre suivie

Aprs trempe, la martensite tu aprs un durcissement (cf. diagramme Conduite ci-dessous).

dure et fragile ncessite d'effectuer par trempe pour obtenir

un traitement.

Le revenu est effecrsistance/rsilience

le meilleur compromis

du revenu :

- chauffage

TO TO

infrieure

d'austnisation la structure.

: entre 220C

et 675 C (toujours

< 700)

selon le compromis - maintien en - refroidissement.

souhait.

pour homogniser

Il existe plusieurs types de revenus: - revenu classique: - revenu de dtente: 500C

< revenu < Ac1.


200C

P < 200C.

- revenu de durcissement:

< revenu < 650

C.

volution des caractristiques


Rr Re

aprs trempe et revenu K


A%

REVENU

Trempe Revenu

J,

J,

J,

J,

J,

Courbe duret HRc / rsilience KU pour 35 CD 4


duret HRc

r ,~"'~"c
daJ cm-2

54 21

28 22

/
~

"--700'

14

TOC revenu 100' 620'

Traitements thermiques Aluminium Bore Chrome Cobalt


INFLUENCE DES LMENTS D'ADDITION SUR LES TRAITEMENTS THERMIQUES

Augmente la trempabilit. lment d'addition des aciers de nitruration Amliore la trempabilit des aciers faible/moyen % de carbone

Augmente la rsistance la corrosion et l'oxydation Augmente la duret chaud Augmente la trempabilit Augmente la trempabilit, la duret chaud, la rsistance la corrosion Augmente la rsistance des aciers non tremps Augmente la rsistance des aciers faible % de carbone Amliore l'usinabilit Augmente la rsistance des aciers faiblement allis et la trempabilit Augmente la duret et la rsistance chaud Augmente la trempabilit, s'oppose la dtrempe pendant le revenu

Manganse Molybdne Nickel Phosphore Plomb Silicium Tungstne Vanadium

Son effet est inverse celui de la trempe. L'acier est amen ses meilleures caractristiques de ductilit: A% et K maxi, Rr et H mini. Le recuit a pour but de faire disparatre certains tats provenant de traitements thermiques antrieurs. Conduite du recuit: - chauffage au-dessus de la TO d'austnisation (environ 850C selon % de carbone). - maintien en P. - refroidissement lent vitesse trs infrieure vitesse de trempe.
RECUIT

Les diffrents types de recuits: - recuit d'adoucissement: chauffage P < Ac1 pendant 6 8 heures puis refroidissement l'air libre. - recuit de coalescence : chauffage P < Ac1 pendant 30 heures puis refroidissement l'air libre. - recuit de rgnration: chauffage Ac3 + 50C puis refroidissement l'air libre. - recuit d'homognisation: chauffage Ac3 + 200C pendant 4 6 heures puis refroidissement l'air libre. - recuit de recristallisation : chauffage 600C environ puis refroidissement l'air (ralis sur acier croui).

A.2.4.3

TRAITEMENTS DE SURFACE
des caractristiques particulires de surface sans modifier les carac-

Ces traitements permettent d'obtenir tristiques cur d'une pice.

TRAITEMENT THERMIQUE

TREMPE SUPERFICIELLE

1 ,

La trempe superficielle est effectue sur une pice pralablement traite dans la masse (trempe et revenu) pour gnrer une trempe de surface encore plus dure. Conduite de la trempe superficielle: - chauffage la P d'austnisation : Ac3 + 50C. - refroidissement rapide par jet d'eau sous pression.

Matriaux et alliages
CEMENTATION
consiste apporter du carbone en surface et effectuer ensuite une trempe suirevenu. de la cmentation: P d'austnisation : Ac3

La cmentation

vie d'un Conduite

- chauffage
---1 trempe

+ 50

QC.

- apport de cment solide, liquide ou gazeux. et revenu. duret 700 HV jusqu' 3 mm de profondeur. effets:

NITRURATION
s'effectue sur une pice ayant dja subi une trempe et un revenu. ce qui enrichit la pice en azote. gazeuse: 500 QC en prsence de gaz d'ammoniac 0,6 mm de profondeur. duret 1200 HV jusqu'

La nitruration

Nitruration

- chauffage Effets: Nitruration

ionique: 500 QC en prsence d'hydrogne et d'azote l'tat de plasma sous 1500 V. duret 1500 HV jusqu' 0,5 mm de profondeur.

- Chauffage Effets:

TRAITEMENTS THERMOCHIMIQUES

CARBONITRURATION
s'effectue gazeuse: d'azote entre 600 QC et 850 QC. duret 900 HV jusqu' 0,9 mm de profondeur. comme la cmentation. Ce traitement est suivi d'une trempe.

La carbonitruration

Carbonitruration Effets:

- apport de carbone et introduction

SULFONITRURATION
peut s'effectuer : vers 570 QC avec apport de soufre (bain de sels). 0,5 mm de profondeur. duret 1000 HV jusqu' sur une pice dj trempe.

La sulfonitruration - chauffage Effets:

Sulfonitruration

CHROMISATION
enrichit la surface de la pice en chrome et accrot fortement 0,02 mm de profondeur. la duret en sur-

La chromisation Effets:

face. duret 1800 HV jusqu'

BORURATION
est enrichie en bore. La duret en surface est trs fortement 0,4 mm de profondeur. accrue. Effets: duret 2000 HV jusqu'

La couche superficielle

TRAITEMENT CHIMIQUE (ALUMINIUM ET ALLIAGES)

ANODISATION
anodique (lectrolyse) permet un durcissement superficiel et amliore la rsis-

Cette oxydation Effets:

tance la corrosion. duret 70 HR jusqu' 0,12 mm de profondeur.

A3
A.3.1
A.3.1.1

COUPE DES MATRIAUX


USINAGE PAR COUPE
PARAMTRES D'USINAGE PAR COUPE

MATRIAU USIN

MACHINE OUTIL

OUTIL DE COUPE

f
Z

mm tr-1

avance par tour nombre de dents

fz Vf n
VARIABLES DE

mm dent-1 mm min-1 tr min-1 m mm min-1

avance par dent vitesse d'avance frquence rotation broche

Vc

vitesse de coupe profondeur de passe

COUPE

Mc

mouvement

Mf

= mouvement

de coupe d'avance

SECTION DU COPEAU

------8--

Mc

matire

duret structure

usinabilit

surface usiner

coupe flexion

continue discontinue

lubrification nature section


FACTEURS INTERVENANTS SUR LA VITESSE DE COUPE

gomtrie duret

angles

arte faces

dure de vie section copeau

rigidit gomtrie puissance

Usinage par coupe

A.3.1.2

DUREDE VIE DE L'OUTIL- MODLE DE TAYLOR


L'tude exprimentale de l'usure d'un outil pour des vitesses de coupe VC1' VC2' VC3 donne des temps correspondants T1, T2, T3 (pour un critre d'usure acceptable avant remplacement; par exemple une hauteur d'usure en dpouille VB dfinie). Les couples (Vc1,T1), (Vc2,T2), (Vc3,T Jl reports sur un graphe coordonnes logarithmiques donne sensiblement une droite dite droite de Taylor dont l'quation est:

T : dure de vie de l'outil (en min) ; Cv : coefficient reprsentant la dure de vie thorique (Cv = cT-n) ; Vc : vitesse de coupe (en m . min-1) ; n : coefficient de pente de la droite.

de l'outil pour une Vc de 1 m min-1

usinage: chari otage au tour; ,matriau: acier 36 Ni Cr Mo 16; outil carbure: P30 hauteur de l'usure acceptable en dpouille:

0,25 mm.

Vitesse de coupe en m min-1

Dure de vie
en min

EXEMPLE DE DTERMINATION GRAPHIQUE

La construction de la droite permet de dterminer graphiquement - vitesse de coupe en jouant sur l'un ou l'autre paramtre.

le couple dure de vie d'un outil

dure de vie
(en min)

log T T1

130 100 90 80 70 60 50 40 30

T2

20 15 EXEMPLE DE DTERMINATION GRAPHIQUE (suite) Tx

10 9 8 7 6 5 4 3

T3

= tan a = - .'i x

\
X

\
log V 20 30 40 50 ( vitesse de coupe
(en m.min-1)

Il est obtenu par le dplacement d'un outil ayant un profil spcifique. Ce type d'outil permet de raliser une surface de forme directement lie celle de l'outil.

TRAVAIL DE fORME

- -8-

La surface ralise est dfinie par le dplacement d'un point gnrateur (extrmit de l'outil). La gnration d'une surface demande donc la combinaison de deux mouvements qui permettent de crer un plan, une surface de rvolution ou une surface quelconque.

sUrfac~

TRAVAIL D'ENVELOPPE

I==C:J
Gnration d'une surface profil quelconque tournage Mc

0---

Mc

A.3.1.4

CONDITIONSDE COUPE
TABLISSEMENT DES VALEURS DES CONDITIONS DE COUPE Les conditions - dure de vie 90 minutes 45 minutes de coupe sont tablies partir des hypothses suivantes: de l'arte de coupe pour les fraises en A.R.S. (V90) pour les fraises plaquettes amovibles en carbure (V45) ;

o=0

de la fraise

a = rofondeur de passe

- -co

h maxi = 2 fz Va(D - a/dl (fz = avance en mm par dent)

FACTEURS DE CORRECTION

Lorsque les impratifs d'tablissement des conditions de coupe ne sont pas respects, on utilise des facteurs de correction des valeurs des avances et vitesses de coupe, en fontion de l'usinage ralis.

." Ci)~
c::-

c
(J)

:J

g~
m
0
"tl :Il

-en

~ CD ~
()

,;
m 0

Dsignation Rsistance (daN mm-2) ou duret HB Fraise monobloc A. R. S. V90 de coupe


Ebauche Finition

Surtaage en bout Fraise plaquettes amovibles (carbure) V45 de coupe


Ebauche

Surtaage en roulant Fraise monobloc V90 de coupe


bauche a=35 Finition a = 0,5

en
(")

A. R. S. Exemples de nuances

(')

-Q
CD

Matires

Avance par dent


Ebauche Finition

Avance par dent 1


Ebauche Finition

p. de coupe h 1
Ebauche Finition

0
Z

-n
z
:Il

a=35 50-60 38-48 32-37 25-30 18-21 15-18 28-32 18-27 15-18 10-13 32-42 18-21 11-14 12-15 20-35 50-58 27-31 15-18 18-27 22-26 9-12 17-20 14-17 72-80 23-26 20-23 12-14 130-150

a=O,51 65-75 42-52 40-50 33-38 24-28 20-24 36-42 24-28 19-23 14-18 45-55 20-28 16-20 17-20 40-45 70-77 34-40 20-25 22-26 28-33 13-16 21-25 18-21 95-105 31-35 27-31 18-20 190-210 260-280 70-80

a=35 140-160 115-125 120-130 100-110 80-90 68-75 95-105 75-85 68-73 45-50 110-120 80-90 70-77 58-62 115-125 145-155 85-95 82-88 72-77 81-87 41-45 64-70 59-63 135-150 70-78 56-63 27-30 440-460 700-800 440-460

Finition a = 0,5

Aciers usinabilit amliore Aciers au carbone

au Mn au Mn C"'0,25

+S +S

35-50 60-80 45-60 60-76 76-95 95-115 60-76 76-95 95-115 95-115 120-150 HB 190-220 HB 220-260 HB 220-285 HB 140-180 HB '" 180 HB 160-200 HB 200-260 HB 45-65 45-65 70-90 70-90 70-90 40-80 16-24 40-70 '" 260 HB '" 30 '" 26 '" 26

0,2-0,3 0,2-0,3 0,2-0,3 0,2-0,3 0,15-0,25 0,1-0,2 0,2-0,3 0,15-0,2 0,15-0,2 0,13-0,2 0,3-0,4 0,2-0,3 0,15-0,25 0,2-0,3 0,3-0,4 0,3-0,4 0,2-0,3 0,2-0,3 0,1-0,15 0,1-0,15 0,1-0,2 0,1-0,2 0,1-0,2 0,2-0,3 0,2-0,25 0,2-0,25 0,15-0,2 0,4-0,5 0,4-0,5 0,25-0,35

0,1-0,2 0,1-0,2 0,1-0,2 0,1-0,2 0,1-0,15 0,08-0,12 0,1-0,3 0,1-0,15 0,1-0,15 0,08-0,12 0,15-0,25 0,15-0,25 0,1-0,2 0,15-0,25 0,15-0,25 0,1-0,2 0,1-0,2 0,8-0,18 0,09-0,13 0,09-0,13 0,1-0,15 0,1-0,15 0,1-0,15 0,15-0,2 0,15-0,2 0,15-0,2 0,10-0,15 0,15-0,25 0,15-0,25 0,15-0,25

180-210 125-135 160-170 120-130 100-110 90-100 120-130 100-110 90-95 65-80 150-160 110-120 92-110 75-80 160-170 190-200 115-125 92-100 92-100 110-120 55-60 85-90 78-94 180-200 80-88 70-78 36-41 520-540

0,2-0,3 0,2-0,3 0,2-0,3 0,2-0,3 0,15-0,25 0,15-0,25 0,2-0,3 0,15-0,25 0,15-0,25 0,10-0,18 0,4-0,5 0,3-0,4 0,15-0,25 0,3-0,4 0,4-0,5 0,4-0,5 0,3-0,4 0,3-0,35 0,15-0,25 0,15-0,25 0,2-0,3 0,15-0,25 0,15-0,25 0,2-0,3 0,2-0,25 0,2-0,25 0,15-0,2 0,4-0,5 0,4-0,5 0,3-0,4

0,1-0,2 0,1-0,2 0,1-0,2 0,1-0,2 0,08-0,18 0,07-0,15 0,1-0,2 0,1-0,2 0,08-0,15 0,10-0,18 0,15-0,25 0,15-0,25 0,1-0,2 0,1-0,2 0,1-0,2 0,15-0,25 0,15-0,25 0,1-0,2 0,1-0,2 0,1-0,2 0,1-0,2 0,1-0,2 0,1-0,2 0,15-0,2 0,15-0,2 0,15-0,2 0,15-0,2 0,1-0,2 0,1-0,2 0,1-0,2

48-53 42-46 40-45 24-28 16-18 12-14 22-25 16-18 12-14 12-14 35-40 18-20 12-14 12-14 30-34 42-46 24-28 15-17 24-28 18-21 9-11 15-18 14-16 72-80 28-32 25-28 12-14 200-210 140-150 75-80

55-63 46-53 45-50 32-38 21-25 20-24 31-35 20-22 18-21 17-20 45-55 20-28 16-18 16-18 39-44 54-60 35-38 20-24 32-38 24-28 12-14 19-22 17-20 90-100 41-46 33-37 16-18 290-300 200-210 100-105

0,15-0,2 0,15-0,2 0,15-0,2 0,15-0,2 0,10-0,15 0,10-0,15 0,15-0,2 0,1-0,15 0,1-0,15 0,1-0,15 0,2-0,3 0,15-0,2 0,15-0,2 0,15-0,2 0,2-0,25 0,1-0,2 0,1-0,2 0,1-0,15 0,1-0,15 0,1-0,15 0,08-0,1 0,08-0,1 0,08-0,1 0,15-0,2 0,1-0,15 0,1-0,15 0,1-0,15 0,15-0,2 0,15-0,2 0,15-0,2

0,1-0,15 0,1-0,15 0,1-0,15 0,1-0,15 0,1-0,12 0,1-0,12 0,1-0,15 0,1-0,12 0,1-0,12 0,1-0,12 0,2-0,25 0,2-0,25 0,1-0,15 0,1-0,15 0,1-0,15 0,1-0,15 0,1-0,15 0,1-0,12 0,1-0,12 0,1-0,12 0,08-0,1 0,08-0,1 0,08-0,1 0,12-0,18 0,08-0,12 0,08-0,12 0,08-0,12 0,1-0,15 0,1-0,15 0,1-0,15

13 Mn 5 4 35 Mn S 6 C 25 C 40 C 65 C 80 20 Cr Mo 4 34 Cr Mo 4 42 Ni Cr Mo 4 100 Cr6 FGL 200 FGL300 FGL400 FGS 600-3 FGS 370-17 MN 40-10 MN 35-10 MP 60-3 X4CrNi 18-10

<5 Z
Cf)

=i

% C '" 0,45 % C '" 0,65 % C '" 0,90 %


au Cr

(')

Aciers allis ",5%

c: "'C m
"'C

Mo

au Cr + Mo au Ni + Cr au Cr Ferritique Ferrit.-Perlit. Perlitique

C :Il

0
r

m
"Tl

Fontes

:Il

Fontes G.S. Fontes mallables Aciers inox Aciers outils

Ferrilique Ferritique

en
m
"'C

G>

cur blanc cur noir


Perlitique Martensique Austnitique au Cr au Cr + Mo + V au W + Cr + V au Zn + AI l'tain Cupro-alu Cu pro-nickel au cuivre au magnsium au silicium

X 8 Cr 13 X20Cr12 X 40 Cr Mo V 5 X30WCrV15 Cu Zn 19 AI 6 CuSn12Pb CuAI9NiSFe Cu Ni 40 Sn 7 A-U4NT A-G 3 A-S 10G

Laitons

Bronzes

Alliages lgers

---

160-180 60-70

> 1 000
450-500

...
1i>~
c::~C')

~~

,;
JJ m CI> 0

Dsignation Rsistance (daN, mm-2) ou duret HB 35-50 60-80 45-60 60-76 76-95 95-115 60-76 76-95 95-115 95-115 120-150 HB 190-220 HB 220-260 HB 220-285 HB 140-180 HB '" 180 HB 160-200 HB 200-260 HB 45-65 45-65 70-90 70-90 70-90 40-80 16-24 40-70 '" 260 HB '" 30 '" 26 '" 26

Fraisage Fraise monobloc V90 pour a =2


4mm

combin

"
Matires :
"n

A. R. S.

prdominance en roulant Fraise plaquettes carbure brases V45 pour a =2 4mm 135-145 100-110 95-105 90-100 76-85 64-72 86-95 58-65 47-53 47-53 126-140 78-87 61-68 47-53 74-82 121-135 83-92 59-66 73-80 65-73 47-53 64-72 54-60 108-120 72-80 63-70 42-47 225-250 225-250 117-130
Avance par dent

Rainurage V90 pour


a~4

en bout A. R. S. V90
pour a~6

Rainurage Fraise A. R. S. 'pour p. de coupe 4mm 0,13 0,13 0,13 0,13 0,12 0,12 0,13 0,13 0,10 0,10 0,15 0,12 0,10 0,10 0,15 0,15 0,13 0,10 0,12 0,12 0,10 0,12 0,10 0,20 0,15 0,15 0,15 0,25 0,25 0,25 V90
pour

en roulant f pour p. de coupe 4mm 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,15 0,10 0,10 0,10 0,25 0,12 0,12 0,12 0,25 0,25 0,25 Exemples de nuances

Fraise monobloc

Fraise A. R. S.

(')

0 0 0

Avance par dent pour 0 fraise

pour 0 fraise 12 0,12 0,10 0,10 0,10 0,08 0,08 0,10 0,08 0,03 0,03 0,12 0,10 0,08 0,06 0,10 0,12 0,10 0,08 0,05 0,05 0,06 0,06 0,04 0,08 0,05 0,05 0,05 0,15 0,15 0,12 18 0,18 0,15 0,15 0,15 0,13 0,13 0,15 0,13 0,13 0,13 0,20 0,15 0,12 0,15 0,15 0,18 0,16 0,10 0,10 0,08 0,10 0,06 0,06 0,12 0,10 0,10 0,08 0,20 0,20 0,16 32 0,24 0,20 0,20 0,18 0,16 0,16 0,18 0,15 0,15 0,15 0,25 0,20 0,16 0,15 0,20 0,24 0,20 0,15 0,15 0,12 0,13 0,13 0,09 0,18 0,15 0,15 0,10 0,25 0,25 0,20

Avance par dent pour D fraise

0
0
Z

12 0,08 0,08 0,08 0,08 0,08 0,05 0,08 0,05 0,04 0,04 0,10 0,08 0,05 0,05 0,08 0,10 0,08 0,8 0,05 0,05 0,05 0,05 0,04 0,05 0,04 0,04 0,05 0,15 0,12 0,12

18 0,12 0,12 0,12 0,10 0,10 0,08 0,10 0,08 0,07 0,07 0,15 0,10 0,08 0,08 0,12 0,15 0,12 0,10 0,08 0,08 0,08 0,08 0,05 0,10 0,08 0,08 0,08 0,20 0,15 0,15

32 0,18 0,18 0,18 0,12 0,12 0,10 0,12 0,10 0,09 0,09 0,20 0,12 0,10 0,10 0,18 0,20 0,18 0,12 0,10 0,10 0,10 0,10 0,08 0,15 0,12 0,12 0,10 0,25 0,20 0,20

a~8 25-28 32-36 23-26 19-22 16-18 13-15 18-21 11-13 9-11 8-9 19-22 13-15 9-11 8-9 11-13 21-24 14-16 11-13 13-15 13-15 9-10 10-12 9-10 35-39 16-18 16-18 6-7 46-52 57-64 35-40

6 0,025 0,025 0,025 0,012 0,012 0,012 0,012 0,012 0,012 0,012 0,025 0,020 0,015

12 0,04 0,04 0,04 0,025 0,025 0,025 0,025 0,025 0,025 0,025 0,040 0,025 0,020

18 0,06 0,06 0,06 0,05 0,05 0,05 0,05 0,05 0,05 0,05 0,08 0,05 0,04 0,08 0,05 0,08 0,08 0,08 0,04 0,04 0,04 0,04 0,04 0,08 0,08 0,08 0,08 0,10 0,10 0,10

a"'6 112-125 90-100 90-100 81-90 67-75 58-65 74-83 61-68 52-58 52-58 90-100 72-80 59-66 47-53 82-92 90-100 82-92 59-66 77-86 74-83 49-55 63-70 45-50 95-105 48-53 42-46 31-35 360-400 360-400 300-330

JJ

Aciers usinabilit amliore Aciers au carbone

au Mn + S au Mn + S C "'0,25 % C", 0,45 % C", 0,65 % C "'0,90 %

45-50 40-45 33-37 25-28 20-23 18-21 27-30 18-21 16-18 15-17 30-34 20-23 18-20 12-14 18-20 30-34 20-25 16-20 20-23 18-20 11-13 16-18 13-15 56-63 31-35 25-28 13-15 13-15 13-15 37-42

23-37 21-24 19-22 14-16 10-12 9-10 11-13 9-11 8-9 8-9 36-40 18-21 17-20 11-13 18-32 36-40 26-29 18-20 16-18 18-21 6-7 8-9 7-8 41-46 20-23 18-20 11-13 95-105 95-105 95-105

13 Mn S 4 35 Mn S 6 C 25 C 40 C 65 C 80 20CrMo4 34CrMo4 42 Ni Cr Mo 4 100 Cr 6 FGL 200 FGL 300 FGL 400 FGS 600-3 FGS 370-17 MN 40-10 MN 35-10 MP 60-3 X 4 Cr Ni 18-10 X 8 Cr 13 X20 Cr 12 X 40 Cr Mo V 5 X30WCrV15 Cu Zn 19AI6 Cu Sn 12 Pb Cu Ai 9 Ni S Fe Cu Ni 40 Sn 7 A-U4NT A- G3 A- S 10G

=i

CI> 0
(')

0
C

Aciers allis

auCr+Mo au Cr+ Mo au Ni + Cr au Cr

"
m
0 C :0

"

",5%

...
m
:0

Fontes

Ferritique Ferrit.-Perlit. Perlitique

'Tl

Fontes

Ferritique Ferritique

G.S.
Fontes mallables Aciers inox Aciers

0,012 0,025 0,012 0,025 0,018 0,018 0,018 0,012 0,012 0,025 0,025 0,025 0,018 0,018

> en >
G'>

m m
'Tl

cur blanc cur noir


Perlitique Martensique Austnitique au Cr au Cr + Mo + V au W + Cr + V auZn+AI l'tain Cupro-alu Cupro-nickel au cuivre

0 :0

s:

outils
Laitons

0,012 0,013 0,012 0,013 0,012 0,013 0,02 0,02 0,02 0,02 0,05 0,05 0,05 0,05 0,05 0,05 0,05 0,08 0,09 0,08

0
0

(1)

Q.
(1)

CIl
Ql

Bronzes

(1), C

...

Alliages lgers

au magnsium au silicium

ii

><

c c: ::a

-t

Cf)

::
~ CD

>
C)

i
()

,;
:JJ m
(j)

Dsignation Rsistance (daN' mm-2) ou duret HB 35-50 60-80 45-60 60-76 76-95 95-115 60-76 76-95 95-115 95-115 120-150 HB 190-220 HB 220-260 HB 220-285 HB 140-180 HB ,,180HB 160-200 HB 200-260 HB 45-65 45-65 70-90 70-90 70-90 40-80 16-24 40-70 " 260 HB " 30 ,,; 26 ,,; 26

Chariotage Outil A. R. S. V90 de coupe avance f = a/10 a =3 5 a=0,51 55-60 40-45 35-40 28-31 20-23 18-21 32-36 22-25 18-20 14-16 43-48 23-26 16-18 16-18 45-50 45-50 29-33 18-21 27-30 34-38 13-15 22-25 18-20 90-100 35-40 32-36 22-26 220-250 180-200 40-45 66-75 55-65 45-50 37-41 29-33 25-28 41-46 29-33 23-26 20-23 54-60 35-40 25-28 22-25 54-60 54-60 38-43 26-30 32-36 41-46 63-70 110-125 22-25 105-125 44-50 39-43 29-32 290-330 220-250 45-50 Outil A. R. S. V90 de coupe avance f = a/10 a =3 5 205-225 155-175 144-160 127-130 105-115 105-115 130-145 105-115 100-110 105-115 160-180 100-110 80-90 60-68 180-200 195-215 115-130 65-75 105-115 155-175 75-85 135-150 90-100 220-225 80-90 90-100 80-90 a=0,51 270-300 180-200 180-200 155-175 135-150 130-145 162-180 135-150 120-130 125-140 215-240 120-135 100-110 90-100 225-250 240-265 180-200 115-130 115-130 175-195 75-85 135-150 110-125 250-280 100-110 120-130 100-110 45-50 34-38 32-36 25-28 18-20 16-18 23-25 16-18 14-16 14-16 36-40 18-20 14-16 16-18 36-40 50-56 22-25 16-18 25-28 27-30 13-15 17-20 16-18 73-82 27-30 25-28 18-20 180-200 140-160 22-25 V90
m min-1

Trononnage Outil A. R. S. Avance par tour


pour larg. de coupe

Filetage Outil carbure A.R.S. V mmin-1 16-20 16-20 16-20 16-20 13-16 13-16 16-20 13-16 13-16 13-16 10-20 10-20 10-20 10-20 10-20 10-20 10-20 10-20 5-8 5-8 8-12 8-12 8-12 16-50 16-50 16-50 8-15 100-130 100-130 30-40 Carbure V mmin-1 65-130 65-130 65-130 50-100 65-95 65-90 50-90 65-95 65-95 65-95 50-80 50-80 50-80 50-80 50-80 50-80 50-80 50-80 25-40 25-40 35-75 35-75 35-75 80-150 80-150 80-150 15-45 100-200 100-200 80-120 Exemples de nuances Avance par tour
pour larg. de coupe

"
Matires

(")

2
CD

0 0

V45
m min-1

0
Z C

on
0
:JJ

3 0,05 0,05 0,05 0,05 0,04 0,04 0,05 0,04 0,04 0,04 0,15 0,10 0,10 0,06 0,15 0,10 0,10 0,08 0,04 0,05 0,02 0,04 0,04 0,12 0,05 0,05 0,05 0,05 0,05 0,05

6 0,08 0,08 0,06 0,05 0,05 0,05 0,06 0,05 0,05 0,05 0,20 0,15 0,08 0,06 0,20 0,15 0,10 0,08 0,04 0,05 0,04 0,05 0,05 0,15 0,10 0,10 0,08 0,08 0,08 0,08

12 0,1 0,08 0,06 0,05 0,04 0,04 0,06 0,04 0,04 0,04 0,20 0,10 0,08 0,06 0,15 0,10 0,10 0,06 0,04 0,05 0,04 0,04 0,04 0,05 0,05 0,05 0,10 0,10 0,10 0,10 135-150 105-120 105-120 80-90 63-70 54-60 72-80 58-65 54-60 54-60 105-115 63-70 50-55 45-50 105-115 155-175 65-75 45-50 90-100 95-105 45-50 58-65 54-60 135-150 50-56 45-50 45-50 360-400 245-275 60-65

3 0,15 0,15 0,15 0,15 0,10 0,10 0,10 0,10 0,10 0,10 0,30 0,20 0,15 0,10 0,15 0,10 0,10 0,10 0,12 0,12 0,05 0,10 0,10 0,15 0,05 0,05 0,08 0,05 0,08 0,08

6 0,20 0,20 0,20 0,20 0,15 0,15 0,15 0,15 0,15 0,15 0,35 0,25 0,20 0,12 0,20 0,12 0,12 0,12 0,15 0,15 0,08 0,15 0,15 0,18 0,08 0,10 0,10 0,05 0,10 0,05

12 0,15 0.15 0,12 0,12 0,08 0,08 0,10 0,08 0,08 0,08 0,40 0,20 0,12 0,10 0,15 0,10 0,10 0,10 0,10 0,10 0,06 0,08 0,08 0,18 0,12 0,12 0,12 0,10 0,10 0,10

Aciers usinabilit amliore Aciers au carbone

au Mn + S au Mn + S C" C" C" C" 0,25 % 0,45 % 0,65 % 0,90 %

13 Mn S 4 35 Mn S 6 C 25 C 40 C 65 C 80 20 Cr Mo 4 34 Cr Mo 4 42 Ni Cr Mo 4 100 Cr6 FGL 200 FGL 300 FGL 400 FGS 600-3 FGS 370-17 MN 40-10 MN 35-10 MP 60-3 X 4 Cr Ni 18-10 X 8 Cr 13 X 20 Cr 12 X 40 Cr Mo V 5 X30WCrV15 Cu Zn 19 AI6 Cu Sn 12 Pb Cu AI9 Ni S Fe Cu Ni 40 Sn 7 A-U4NT A-G 3 A- S 10G

5
Z CI)

=i

(")

0
C
"tl

Aciers allis

au Cr + Mo au Cr+ Mo au Ni + Cr au Cr Ferritique Ferrit.-Perlit. Perlitique

"tl

0
C

,,;5%

::0 r m ::0
Z

-1

Fontes

C G>

Fontes G.S. Fontes mallables Aciers inox Aciers outils

Ferritique Ferritique

cur blanc cur noir


Perlitique Martensique Austnitique au Cr au Cr + Mo + V au W + Cr + V au Zn + AI l'tain Cupro-alu Cupro-nickel au cuivre au magnsium au silicium

Laitons

Bronzes

Alliages lgers

> 1000 > 1 000


180-200

> 1000 > 1 000


200-220

1,..",

"'l:l

>m ,..::a

~ >C'>
C'>m mm
-l

,;
"1l :Il

Dsignation Rsistance (daN' mm-2) ou duret HB 35-50 60-80 45-60 60-76 76-95 95-115 60-76 76-95 95-115 95-115 120-150 HB 190-220 HB 220-260 HB 220-285 HB 140-180 HB '" 180 HB 160-200 HB 200-260 HB 45-65 45-65 70-90 70-90 70-90 40-80 16-24 40-70 ., 260 HB '" 30 '" 26 '" 26

m (f)
0
()

Matires

:P .." z
0
:Il

Perage Forets hlicodaux A. R. S. (trou: Qualit", 111srie courte Angles (degrs) Avance(mm tr-') V 0 6 0<6 mmin-1 Y K K 34-38 40-45 27-30 22-25 16-18 13-15 18-21 16-18 13-15 9-11 31-35 27-31 22-26 13-15 34-38 38-45 29-33 26-30 22-25 16-18 9-10 14-16 9-11 45-50 24-27 20-23 16-20 71-80 56-63 46-52 0,028 0,028 0,028 0,028 0,025 0,025 0,028 0,025 0,017 0,017 0,033 0,033 0,025 0,033 0,033 0,033 0,033 0,017 0,028 0,033 0,017 0,017 0,017 0,028 0,028 0,028 0,025 0,042 0,042 0,042 0,020 0,020 0,020 0,020 0,015 0,015 0,020 0,015 0,010 0,01 0 0,020 0,015 0,010 0,010 0,015 0,020 0,015 0,010 0,015 0,017 0,010 0,010 0,010 0,015 0,015 0,015 0,010 0,025 0,025 0,025 118 118 118 118 118 130 118 118 130 130 118 118 118 118 118 118 118 118 135 135 120 120 120 118 118 118 118 140 140 140 24-32 24-32 24-32 24-32 24-32 20-30 24-32 24-32 20-30 20-30 18-25 18-25 18-25 18-25 18-25 18-25 18-25 18-25 20-30 20-30 24-32 24-32 24-32 10-16 20-38 20-38 24-32 30-40 30-40 30-40

Alsage Alsoir finition A.R.S. {trou: Qualit", 81 Avance (mm' tr-') Diamtre alsair (mm) 4 10 25 50 0,12 0,10 0,12 0,10 0,08 0,08 0,08 0,08 0,08 0,08 0,15 0,12 0,08 0,08 0,12 0,08 0,08 0,05 0,08 0,08 0,05 0,05 0,08 0,08 0,08 0,08 0,08 0,15 0,15 0,08 0,25 0,25 0,25 0,20 0,16 0,16 0,20 0,16 0,16 0,16 0,30 0,25 0,20 0,16 0,25 0,20 0,20 0,20 0,16 0,16 0,10 0,16 0,16 0,20 0,20 0,20 0,16 0,30 0,30 0,20 0,40 0,45 0,45 0,40 0,30 0,30 0,35 0,30 0,30 0,30 0,50 0,45 0,40 0,30 0,45 0,40 0,40 0,40 0,30 0,30 0,18 0,30 0,30 0,40 0,40 0,40 0,30 0,50 0,50 0,40 0,60 0,60 0,60 0,60 0,40 0,40 0,50 0,45 0,45 0,50 0,75 0,60 0,50 0,45 0,60 0,50 0,50 0,50 0,45 0,45 0,30 0,45 0,45 0,50 0,50 0,50 0,45 0,75 0,75 0,50

l'alsoir
l( 1)

V mmin-1 16-20 12-15 12-15 9-12 8-10 7-9 8-11 6-8 5-7 4-6 14-18 11-14 9-12 4-6 13-16 13-17 10-13 8-11 9-12 6-8 2-4 3-5 3-5 30-40 14-18 14-18 8-11 45-65 30-50 10-13

Alsoir finition carbure ltrou : Qualit'" 9\ Avance (mm tr-') V Diamtre alsair (mm mmin-1 4 10 25 50 54-60 42-46 54-60 36-40 31-35 26-29 32-36 23-26 17-20 13-16 58-65 39-44 32-36 18-21 48-53 54-60 40-45 26-30 32-36 22-26 8-10 13-16 13-16 60-90 50-80 45-70 28-35 100-130 80-110 55-65 0,12 0,10 0,12 0,12 0,10 0,08 0,10 0,10 0,08 0,08 0,12 0,12 0,08 0,08 0,12 0,12 0,12 0,08 0,10 0,10 0,08 0,05 0,10 0,12 0,12 0,12 0,08 0,12 0,12 0,08 0,25 0,25 0,25 0,25 0,20 0,18 0,25 0,22 0,18 0,16 0,28 0,25 0,20 0,18 0,25 0,28 0,25 0,25 0,25 0,25 0,18 0,16 0,20 0,28 0,28 0,18 0,18 0,28 0,28 0,18 0,40 0,45 0,45 0,45 0,30 0,30 0,45 0,40 0,30 0,30 0,45 0,45 0,40 0,36 0,45 0,45 0,40 0,40 0,40 0,40 0,30 0,30 0,35 0,45 0,45 0,45 0,36 0,45 0,45 0,36 0,60 0,60 0,60 0,60 0,50 0,45 0,60 0,50 0,45 0,40 0,60 0,60 0,50 0,50 0,60 0,60 0,60 0,50 0,60 0,60 0,45 0,45 0,50 0,60 0,50 0,60 0,50 0,60 0,60 0,50

0
Exemples de nuances

Z C

Aciers usinabilit amliore Aciers au carbone

au Mn + S au Mn + S C., 0,25 % C., 0,45 % C" 0,65 % C., 0,90 % auCr+Mo auCr+Mo au Ni + Cr au Cr

13 Mn S 4 35 Mn S 6 C 25 C 40 C 65 C 80 20CrMo4 34CrMo4 42 Ni Cr Mo 4 100 Cr6 FGL 200 FGL 300 FGL 400 FGS 600-3 FGS 370-17 MN 40-10 MN 35-10 MP 60-3 X4CrNi 18-10

5
Z

=i

rn
C 0
C
"tI "tI

m 0 m 0
C :Il

Aciers allis

",5%

m
"tI

...

Fontes

Ferritique Ferrit.-Perlit. Perlilique

m :Il <) m m
C>

Fontes

G.S.
Fontes mallables Aciers inox Aciers

Ferrilique Ferrilique

coeur blanc cur noir


Perlilique Martensique Austnilique au Cr au Cr + Mo + V au W + Cr + V auZn+AI l'tain Cupro-alu Cupro-nickel au cuivre au magnsium au silicium

-f

rn
C>

... m,

r:

X 8 Cr 13 X20Cr12 X 40 Cr Mo V 5 X30WCrV15 CuZn19AI6 CuSn12Pb Cu AI9 Ni S Fe Cu Ni40Sn 7 A-U4NT A- G3 A-S 10G

0
0

outils
Laitons

~ (Il
C.
(Il fil Il) (Il, Il)

Bronzes

...

Alliages lgers

~.

c:

><

A.3.2
A.3.2.1

OUTILS DE COUPE
OUTILS DE FRAISAGE

FRAISES CYLINDRIQUES

2 TAILLES, QUEUE CNE 7/24

Diamtres recom mandes


d

Sries normale Cne 7/24 n 30 40 45 50 longue (A) Cne 7/24 n 30 40 45 50

'" --0J 1'<J)

W-J
1

e
(28) (36) (45) (56)

'0 0

js14 25 32 40 50 63 80

1 1

45 150 90 195 53 158 188 208 106 211 241 261 63 198 218 240 125 260 280 302 75 210 230 252 150 285 305 327 90 245 267 180 335 357 106 283 212 389

\
1
-.J

1 1

1 1

1
"'"

/11 ~

fRAISES 2 TAillES (ARS)

FRAISES CYLINDRIQUES

2 TAILLES, QUEUE CYLINDRIQUE Sries normale longue (A)

Diamtres recom mandes


d

d1 Variante Variante
1 Il

js14 2 2,5 3 (3,5) 4 5 6 (7) 8 (9) 10 12 16 20 25 32 40 50 63 (11) (14) (18) (22) (28) (36) (45) (56)

e
1

L
Il

e
1

L
Il

4 4 4 4 4 5 5 6 8 8 10 10 12 12 16 20 25 32 40 50 50 63

6 6 6 6 6 6 6 6 10 10 10 10 12 12 16 20 25 32 40 63 63 63

7 8 8 10 11
11

13 13 16 19 19 22 22 26 32 38 45 53 63 75 90 90

39 40 40 42 43 45 47 57 60 63 69 72 79 83 92 104 121 133 155 177 192 202

51 52 52 54 55 55 57 57 60 63 69 72 79 83 92 104 121 133 155 177 192 202

10 12 12 15 19 19 24 24 30 38 38 45 45 53 63 75 90 106 125 150 180 180

42 44 44 47 51 53 58 68 74 82 88 95 102 110 123 141 166 186 217 252 282 292

54 56 56 59 63 63 68 68 74 82 88 95 102 110 123 141 166 186 217 252 282 292

'-.:--:

d1

-.J

--!1
1

"'"

D Js 16

d H7

dl 32 41 47 47 55 55 2,5 2,5 2,5 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 8 8 8 8 8 8

e
10 10 10 10 10 10 12 12 12 12 12 12 14 14 14 14 14 16 16 16 16 16

63 80 100 125 160 200

22 27 32 32 40 40

18 18 18 18

20 20 20 20

FRAISES
RAINURER (ARS) (suite)

D Js 16 63 80 100

d H7

dl 34 41 47 5 6 6 6 8 8 8

e 10 10 10

22 27 32

12 12

14

Cou e des matriaux


FRAISES CYLINDRIQUES 2 TAillES

TROU TARAUD ET CENTRAGE ARRIRE

D Js 16 25 32 40 50 63 80 100 125 M M M M M M M M

d 12 12 16 20 24 30 30 36

dl

e
+ 0,5
0

Dl

el
min. 5 6 8 9 11 13 16 20

H7 14 14 18 22 26 32 32 38

Js 16 25 28 32 36 40 45 50 56

min. 14 16 22 30 38 38 45 56

6 6 7 7 7 9 9 10

FRAISES SURFACER ET DRESSER (ARS) FRAISES CYLINDRIQUES 2 TAillES ENTRANEMENT PAR TENONS

D Js 16

e
min. 18 20 22 22 25 28 31

H7
16 22 27 27 32 40 50

min 32 36 40 45 50 56 63

dl min 22 30 38 38 45 56 67

ds min. 33 41 49 49 59 71 91

40 50 63 80 100 125 160

Js 16 63 80 100 FRAISES SURFACER ET DRESSER (ARS)


(suite)

H7 27 32 40 25 40

Js 16 63 63 80 100 80 100 125

FRAISES CONIQUES 2 TAILLES, 45 ET 60, TROU TARAUD ET CENTRAGE ARRIRE

D Js 16

Js 16 10 13 16 20 25 13 16 20 25 32 M M M M M M M M M M

dl H7 14 14 18 22 26 14 18 22 26 26

e
+ 0,5
0

ef
1 1,5 2 3 4 1,5 2 3 4 5

CI

:!:

30'

40 50 63 80 100 40 50 63 80 100

12 12 16 20 24 12 16 20 24 24

2 3 4 5 6 3 4 5 6 8

45

60

FRAISES DE FORME (ARS)

b
h12

c
h12

dl max. 4 5 7 8 10 12 15 19 25 30 36 42 44

+1
0

d
(1)

Pour rainure de 5 6 8 10 12 14 18 22 28 36 42 48 54

FRAISES DE FORME (ARS) (suite)

11 12,5 16 18 21 25 32 40 50 60 72 85 95

3,5 6 8 8 9 11 14 18 22 28 35 40 40

10 11 14 17 20 23 28 34 42 51 58 64 71

10 10 10 12 12 16 16 25 32 32 40 50 50

53,5 57 62 74 74 82 90 108 124 139 163 184 195

d 10 12 16 20 25 32 M M M M M M

G 10 12 16 20 24 30

et
13 13 10 10 10 10

a 22 26 32 38 40 40

10 12 16 20 25 32

69 72 80 105 107 110

FRAISES CARBURE

Z 1 2 2 2 3

LI

a 9 9 9 13,3 13,3

16 20 25 32 40

90 105 115 125 150

65 75 80 90 120

16 20 25 30 30

D 80 100 125 160 160 125 160 160 200 250 315 R/L 100 R/L 125 R/L 160 R/L 200 R/L 250 R/L 315

Z 6 8 10 12 12 8 10 10 12 16 20 6 8 10 12 16 20

~
11 11 11 11 11 16 16 16 16 16 16 16 16 16 16 16 16

D1
41 48 58 58 58 58 58 58 72 84 84 48 58 58 72 84 84

E 12 14 14 14 18 22 20 22 24 26 26 27 27 27 27 27 27

A 7 8 10 10 10 10 10 10 12 12 12 8 10 10 12 12 12

B
29,8 34,8 43,5 43,5 43,5 43,5 43,5 43,5 53,6 53,6 53,6 34,8 43,5 43,5 53,6 53,6 53,6

F
0,35 0,35 0,35 0,35 0,35 0,6 0,6 0,6 0,6 0,6 0,6 0,6 0,6 0,6 0,6 0,6 0,6

A'

H1

ar 15 24 30 45 45 30 45 45 60 60 60 24 30 45 60 82 114

a1 10 12 12 12 16 20 18 20 22 24 24

a
9,2 9,2 9,2 9,2 9,2 13,3 13,3 13,3 13,3 13,3 13,3 13,3 13,3 13,3 13,3 13,3 13,3

27 32 40 40 40 40 40 40 50 50 50 32 40 40 50 50 50

3 3 3 3 5 5 5 5 5 5 5 5 5 5 5 5 5

26 26 26 26 26 26

24 24 24 24 24 24

fRAISES

CARBURE
(suite)

D 80 100 125 160 200 250 315 400 500

Z 6 8 8 10 12 16 20 26 34

D1
86 106 136 171 210 260 325 410 510

B 7 9,5 9,5 9,5 14 14 14 14 14

D2

Ds

E
30 28 29 29

H1

H2

d 27 40 40 40 60 60 60 60 60

d1 36 53 55

a : avec plaquette
12mm 12mm

50 50 63 63 63 63 80 80 80

12,4 16,4 16,4 16,4 25,7 25,7 25,7 25,7 25,7

66,7 101,6 101,6 101,6 177,8 101,6 177,8 101,6 177,8

32 32 32 32 32

32 32 32 42 47

9 9 9 9 9 9 9 9 9

12 12 12 12 12 12 12

Coupe des matriaux


~ 080-100m~
d

r-r
dl D

q-m.
'-- V~
f-'

0125

~~ ~

/~

'-t~ 'roi
lt

;r-!'w!
I

.,.

<2-

~~ff
",T
11\

~
D

-.
0200-500
1

D2

0160

Cr
1
1

-~ m .,.!! w
J
A~
1

D D5 2

l/j l'l~
1
Il Ill.

,i
D
e),

'r-~I ,} i 0 /':
1

~~ ~ ~ .,.

'/

~'V'0
If,

FRAISES SURFACER ET DRESSER (COUPE POSITIVE) a : avec plaquette


16mm 22 mm

H 40 40 50 50 63 63 63 63

A
10,4 10,4 12,4 14,4 16,4 16,4 25,7 25,7

B 6,5 6,5 7 8 9,5 9,5 14 14

D2

E
20,5 20,5 22 22,5 29 29

El
32,8 29,1 35,6 33

Hl
32 32

d 22 22 27 32 40 40 60 60

dl 17 17 21 27 55

d2 11 11 13,5 18

a
6 6

FRAISES CARBURE
(suite)

50 63 80 100 125 160 200 250

5 5

13,3 13,3 18 18 18 18 18 18

r
7 7

66,7 101,6 101,6

r r r

r r r r r r

050-100
d

0125

~~
J-

--

W
ml
~ ~w

.~

~
w
dl d2
--i

rV
'/.

f ml
_$

w I
~o

~
1
I~

'" 11\
0160
1

~
~

~oI

If.

D D2

~
1

.,
m
II. w

Ad~

D2
J

-j
I:/j 1 r.- /"/
1 '1 1 Y.

0200-250 m

~Ir.

:A '1-'

-r'

\ !/'

1
D

:rf

~
IIco

~'\,
00

.9

Outils de coupe

A.3.2.2

CODE DES PLAQUETIES

fi FORME DE PLAQUETTE

ARETE PRINCIPALE ANGLE DE DEPOUILLE

~~~M~~
~~~~~~ ~~~~
Il : m

~~~ ~~~
s'applique pour les autres angles de

dpouille exigeant une


spcification spciale

.._O".,,"~"
le"re caraco A F C H E G J K
Tolrences

~.", &~ '~


diamtre thorique du cerc:le inscrit

~~~

la plaquette

I!I TOLERANCES
en mm

'"
s Q.025 O,025 O,025 O,025 O,025 O,13 O,025 O,025 O,025 O,13 0.13 d O,025 O,O13 O,025 O,O13 O,025 O,025 O,O6 21 ::ta.13 ~l fO.OS 11 O,13 '1
O,05
2)

'?" Tolrances en pouces

~d~~
d O,OOlO 0,0005 0,OO10 0,0005 O.oolO 0,OO10 0.002 ') 0.006 21
O.OO2 Il

m 0.005 '1 O,OO5'1 O,O13 O,O13 O,025 O,025 :tO.(051) O,O13'1 O,025 O,08 ') O,18 '1 :tD,131) .O,38

m 0,0002'1 0,0002'1 0,0005 0,0005 0,OO10 0.OO10 0,0002'1 0,0005'1 0.OO10 0.003 ') 0,OO7 ') 0.005 '1 a.015 1)

s o.o01 O,OOl O,OOl O.OOl O.OOl 0.005 O.OOl O.OOl O.OOl 0.005 O,OOS

rn
41

TYPE DE BRISE COPEAU 4 ET FIXATION

CODE ISOPLAQUETTES AMOVIBLES

L M U

O,13 ') O,05 '1 O,13 '1

2.

o,os
fO.25

2)
2)

0.005 :.1::0.002 0.005 0,002 0.005 0.003 :ta.01D

')
2)

mm
A F

') '1 ') '1


1)

DI]
G

t:e:::;:1
M

'1 Ces tolrances s'appliquent normalement SUI( plaquettes amovibles ayant des sreles secondaires reemles (biseau ptan). Il la tolrance dpend des dimensions de la plaquette et doit etre indique pour chaque plaquelle, d'aprs les monnes pour les dimensions correspondantes, l'our les plaquettes de formes C, E, H, M, 0, P, 5, T, W Qui ont un angle de pointe de 60 ou plus, ce sont les tolrances de classes M et U pour 1/1 e1M. J. K. LeI U pour d qui s'appliquent selon le tableau suivant: Olamfltre du cercle Inlcrll c/ Tolrances Classe M .ur
III

KIJ:>j
N

t:::II:::J
R

c::J
X
Excution plaquettes latrales

'C:J

Tolrances Classe M. J. K. L

sur 11 Clas5eU

ClasseU

mm 6,35 9,525 12,7 16,875 19,05 25.4

pouces

0,250 0.375 0,500 O,~ 0,750 1.000

mm O,08 O,08 O,13 O,16 O,15 O,18

pouces 0.003 0.003 0,005 0,006 O.OO6 0.007

mm O,13 O,13 O,20 O,27 O,27 O,38

pouces

0,005 0,005 0.008 0.011 O,O1' 0.Q15

mm O,05 O,05 O,08 O,10 O,10 O,13

pouces

0.002 0,002 0,003 0.004 0.004 0.005

mm O,08
:1:0,08

p01Jces

O,13 O,18 O,18 O,25

0,003 0.003 0.005 0.007 0.OO7 0.Q10

spciale el non-qui-

!I

El
IC",/4" A

POUCES
IC <

1/4"

HOP
Forme. de plaquette

C, E,M W

00006060
rhombiques avec l'angle de pointe de 55" (forme et c/ qui s'appliquent selon le tableau suivant: Tofrsnces sur
III

DI]

t:e:::;:1
M R

DI]
K E

t:e:::;:1
t:::II:::J
S P

Pour les plaquettes de classe M pour

0)

ce s'ont tes tolrances

G N

t:::II:::J ~
'C:J X
Excution plaquettes latrales

lit

DllmMr. du cercle Inscrit d

Tolnllnct18 sur d

mm 6,35 9,525 12,70 15,875 19,05

pouces

Forms da pl.queUe

c::J

c::J
spciale et non'qui~

'C:J

0.250 0.375 0.500 0.625 0,750

mm O,l1 O,ll 0.15 0.18 0.'8

pouces

0.004 0.004 fO.OO6 t 0.007 to.OO7

mm O,05 O,05 fo.OB

pouces

to.1o

to.1o

0.002 0,002 0.003 t 0.004 t 0.004

L7

DOC SANDVIK-COROMANT

Couee des matriaux

GRANDEUR DE LA PLAQUETTE

I!l EPAISSEUR
mm

IIIBISEAU PLAN, ANGLE

DE DEPOUILLE_

mm

fW~ e e

5R-~SRm0~
1

G
A 45 D 60 E - 75 F - 85 P - 90

~
Q'n

L=9
~
Si le symbole n'a qu'un seul chiUre, un 0 doit le prcder. Ex.; 4.76 mm indiqu par 04.

" -

Si le symbole n'a qu'un seul chiifre, un 0 dott le prcder. x. : 9,52 mm indiqu par 09.

A B C D E F G N

~~m
CODEISOPLAQUmES AMOVIBLES
(suite)
POUCES

3 5 7 15 20 25 30 0 11

Excution spciale
Z

mml
Z
9 symboles

Z
dont 8 et/ou 9 sont

mm

~
Le code ISO comprend

b!db1d~
m L=E_~T\~
~ ~ ~
En En

utiliss quand c'est ncessaire. Le labricant peut en plus ajouter encore des symboles spares du code ISO par un tirel. (Ex. : 71 pOUT identifier la lorme du brise-copeau.

EPAISSEUR POUCES

D
~

[ID DIRECTION DE L'AVANCE

ffi

~L=9
~
Pour les plaquettes
rectangulaires et

,v le

1/32" pour CI<1/4~ 1/8" pour CI;;!:1/4~

rhombodales, la longueur de l'arte est indique en 1/4" En 1/32" pour CJ<1/4" En '116~ pour C'~1/4"

Longueur de "arte principale

bQ

Comparaison

ARETES DE COUPE en mm (Rep, 5) CERCLE INSCRIT en pouces

-)33 19 23 19 34" 15 19 16

Pour les plaquettes rectangulaires et rhombodales, la largeur est Indique la place de CI en rfrence.

1. ~
55~'

06

09

11

16 09

22 12 15 12 1/2"

27

44 25 31 25 1"

07 06 1,4"

11 09 3i8"

aoolll
IC=d 5/32" 7/32"

5'8"

DOCSANDVIK-COROMANT

Acier, acier coul, fonte mallable copeaux longs

C7

CG

Acier inoxydable, acier coul, acier au manganse, fonte allie, fonte mallable., acier de dcolletage, alliages rfractaires

Coupe des matriaux


Classification des matires Coromant (CMC) GRANDEBRETAGNE

SUDE

ALLEMAGNE

FRANCE

ITALIE

ESPAGNE

JAPON

Normes BS SS
2085 2258 2912

W.-nr.
1.0904 55Si7 100Cr6 15Mo3 16Mo5 14NiCr14 1.0961 60SiCr7

DlN

AFNOR
55S7 60SC7 100C6 15D3 12NC15 40NCD3 20NCD2 35NCD6 32C4 42C4 16M5 25CD4 35CD4 42CD4TS 15CD3.5 30CD12 12CD9.10 50CV4 40CAD6,12 Y100C6 105WC13 Z6CN18.09 Z10CNF 18.09 Z6CN18.09 Z2CrNi1810 Z12CN17.07 Z2CN18.1O Z6CND17.11 Z2CND17.13 Z2CND17.12 Z2CND17.12 Z6CND18-12-03 Z2CND19.15 Z6CNT18.10 Z6CNNb18.10 Z6NDT17.12 Z15CNS20.12 Z12CN2520 FI 30 D FI 30 D FI 35 D FI 40 D 55Si8 60SiCr8 100Cr6

UNI

UNIF
56Si7 60SiCr8 F.131 16Mo3 16Mo5

JIS

ISO

P 02.1/02.2
02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2 02.1/02.2

02.1/02.2

250A53 534A99 1501-240 1503-245-420 655M13;A12 816M40 805M20 311-Type 7 817M40 503A32 530M40 (527M20) 1717CDSll0 708A37 708M40 1501-620Gr27 722M24 1501-622 735A50 905M39 BL3

13505 1.5415 1.5423 15752 1.6511

SUJ2

16Mo3KW 16Mo5 38NiCrMo4(KB) 20NiCrMo2 40NiCrMo2(KB) 35NiCrMo6(KB) 34Cr4(KB) 41Cr4 16MnCr5 25CrMo4(KB) 35CrMo4 41CrMo4 14CrMo45 32CrMo12 12CrMo9,10 50CrV4 41CrAIMo7 10WCr6 X5CrNi181O X10CrNiS18.09 X5CrNi181O X2CrNi1811 X12CrNi1707 X5CrNiMo17 12 X2CrNiMo 17 12 X2CrNiMo 17 12 X8CrNiMo17 13 X2CrNiMo18 16 X6CrNiTI1811 X6CrNiNb18 11 X6CrNiMoT1712

SNC815(H) 35NiCrMo4 20NiCrMo2 40NICrMo2 35Cr4 42Cr4 16MnCr15 55Cr3 34CrMo4 42CrMo4 14CrMo45 F.124.A TU.H 51CrV4 41CrAIMo7 100Cr6 105WCr5 F.3551 F.3508 F.3551 F.3503 F.3517 F.3543 SK31 SUS304 SUS303 SUS304 SCS19 SUS301 SUS304LN SUS316 SUS316LN SCS16 SUS317L F.3553/F.3523 F.35521F.3524 F.3535 13 SUH309 X6CrNi2520 F.331 SUH310 SU5321 SU5347 SUP10 SCM 440 SCr430(H) SCr440(H) SNCM220(H)

36CrNiMo4 21NiCrMo2 40NiCrMo22 35CrNiMo6 34Cr4 41Cr4 16MnCr5 25CrMo4 34CrMo4 41CrMo4 13CrMo44 32CrMo12 10CrMo910 50CrV4 41CrAIMo7 100Cr6 105WCr6

2506 2541

1.6523 16546 16582 1.7033 1.7035

2511 2225 2234 2244 2240 2218 2230 2940 2140

1.7131 1.7218 1.7220 1.7223 1.7335 1.7361 1.7380 1.8159 1.8509 1.2067 1.2419

TABLE DE CORRESPONDANCE DES MATIRES

02.1/02.2 02.1102.2 02.1/02.2

ISO

M 05.21115.21

05.21115.21 304S31
303S21

233212333 1.4350 X5CrNi189


2346 2332 2352 2331 2371 2347 2375 2348 2353 2367 2337 2338 2350 1.4305 X12CrNiS18 8 1.4301 X5CrNi189 1.4306 X2CrNi189 1.4310 X12CrNi17 7 1.4311 1.4401 1.4429 1.4404 1.4435 1.4438 1.4541 X2CrNiN 18 10 X5CrNiMo18 10 X2CrNiMoN18 13 X2CrNiMo 18 12 X2CrNiMo18 16 Xl OCrNiTi18 9

05.21115.21 304S15 05.21/15.21 304S12 05.21/15.21 05.21/15.21 304S62 05.21115.21 316S16 05.21115.21 05.21/15.21 05.21/15.21 05.21115.21 05.21115.21 05.21115.21 05.21115.21 05.21/15.21 05.21/15.21 05.21/15.21 05.21/15.21 316S13 316S13 316S33 317S12 321512 347517 320S17

2343/2347 1.4436 -

1.4550 Xl0CrNiNb189 1.4571 Xl0CrNiMoT1810 1.4828 X15CrNiSi20 12

309524 310S24 Grade 260 Grade 300 Grade 350 Grade 400 2361 01.25 01.30 01.35 01.40

1.4583 Xl OCrNiMoNb18 12 Z6CNDNb17 13B X6CrNiMoNb17 1.4845 X12CrNi25 21 GG 25 GG 30 GG 35 GG 40

ISO

K 08.2
06.2 06.2

08.2

:1>0 wa j.,,)i

~ft
(")

og

Sm
DIMENSIONS DES PORTE-PLAQUETTE

~
CI

m
systme de fixation C. M. P. par par par par bride bride el trou central Hou central vis centrale forme hexagonale octogonale pentagonale ronde carre triangulaire rhombique

~~

S.

de la plaquette
E. M. V. L. A. rhombque 75 rhombique 86 rhombiQue 35 rectangulaire paralllogramme paralllogramme paralllogramme

~,
~I+
~~

h-b 12-12 16-16 20-20 25-25 32-25 32-32 40-40 170 200 100 125 150 170 Il 80 40 hl 12 25 32 32 16 20 -

o
c: :a

-1

900

+f

1 1

1 '2 1

12.5 11 25

16.5 11 25

20.5 16 32

25.5 25.5 16 16 32 32

33 22 36

41 22 36

:1> CO) m

85

B. 80 K. rhombique 55
Q

82 550

,
,

.t1

'2
f 13 9 12 32

13 9 32

17 12 36

22 12 36

22 12 36

27 19 45

35 19 45

il~
angle de dpouille de la plaQueue longu8ur d'outil mm

17 9 32

22 12 36

27 12 36

27 12 36

35 19 45

43 19 45

. 45 !1

16 1 9 12 32

20 9 32

25 12 36

32 12 36

32 12 36

40 19 45

50 19 45

6 A C

5G 31
t5P

o
E

7 M

30 25' 0
110 om~trie de

20

direction d'arte 90
(4~60~ F

~.'(::f
~~!~

A 6 C D E F G H J K L M
-

32 N 40P 500 60 R 70 5 80T 90U 100 V 110 W 125Y 140 X 150

160 170 160 200 250 300 350 400 450 500 spcial

~~
600!

'0

1 1
1

f 1

'2
f

11 11 25

13 11 25

17 16 32

22 16 32

22 16 32

27 22 36

35 27 40

~~. o~

F ....

1 '2 1 1 12

16 11 25

20 11 25

25 16 32

32 16 32

32 16 32

40 20 36

50 22 36

longueur'oormalise

W9=~l rO\'f}~
~~.

~~*types particuliers spcifiques _ let Ires carac1ristiQues propres au fabricant

16 9 32

20 9 32

25 12 36

32 12 36

32 12 36

40 19 45

50 19 45

~~
95! 1

1 f,
'2

25 12 36

32 12 36

32 12 36

40 19 45

50 19 45

:!!~;:ri,>-o
zc::ac:.o0 rnrn:J>rn "'z~

m,x 0-0

rn-o

3~!aS=l ~rn:aZ 'T'

Type. d'outil
porte-plaquette

Dsignation Angle de direction dO, arteXr

PRGN

,. ,,11 A 8 1\ ,,
PCLN POJN PT J N PTGN PSBN PCBN PTTN PNTE PTON PSON PSSN PSKN PTFN

95

93

93
X

90
X

15
X

15
X

60
X

60
X

45
X

45
X

45

15

90

m
Chariotage Remonte de face

EJ=3-r
~~
0: ~

'Fh'{::
45 30

X
X X X

X X X X

X X X X

X X X X

X X X X X X X X X X X X X X X X X

';':-'{"Fi"~{ ::
~~
~ 0'

45 30

X X X X X X

X X

0
0
(\) (\)

Dressage

de face

Ht
Direction de l'avance -+

fi
X X X X X X

C.
(fi

QI

(\)' QI

3
::!. ><

,.,.
T,MAX P Diamtre du trou min (mm) Angre de direction d'arte Xr

T. MAX

15
iZl80

95
iZlao

93 9140
X 93

X
95

~~

Angle ventuel

15

x
Copiage n plonge

~!xt~:

X X X X X X X

X X X X X X X X X X

X X X X

X X X X

X X

Barres antivibratoires

ttes
inlercllangeables

~ d

~ 0

(ha)

25
32(30)
40

32
40
50

50
63(60) 80 25 32(301
40

63
80 100 32 40
50

50 63(60) 80

63 80 100

Outils de coupe

ALSOIRS CREUX DE FINITION


Palier de diamtres d (mG)

au-del de 19,9 23,6 30 35,5 42,5 50,8 60

jusqu' inclus 23,6 30 35,5 42,5 50,8 60 71

d1

.e

c a1 (max) (max)
0,5 0,6 0,6 0,7 0,7 0,7 0,9 1 1 1,5 1,5 1,5 2 2

plan de jauge

---.r----- ..
10 13 16 19 22 27 32 28 32 36 40 45 50 56 40 45 50 56 63 71 SO

a1

~:..JI
u

....

t-

... /~r,; /..'

."_ ,

l
',,'

JU.
.u
N

\cne 1 : 30
L

ALSOIRS CREUX D'BAUCHE


Palier de diamtres d (h8)

au-del de 19,9 35,5 45 53 63 75 90

jusqu' inclus 35,5 45 53 63 75 90 101,6

d1

d2

a1 al (mm) (max) 0 0 0 0 0 0 0 0,6 0,6 0,7 0,7 0,7 0,9 0,9

a1

ALSOIR (ARS)

13 d-5 16 d-6 19 d-S 22 d-9 27 d-11 32 d-13 40 d-15

45 50 56 63 71 80 90

rPlan de jauge

<&

"'~-l-T=Ic.ne 1 : 3
L

ALSOIRS MACHINE QUEUE CYLINDRIQUE


Palier de diamtres 1,32 1,50 1,70 1,90 2,12 2,36 2,65 3,00 3,35 3,75 4,25 4,75 5,30 6,00 d 1,4 1,6 1,8 2 2,2 2,5 3 3,2 3,5 4 4,5 5 6 6,7

d1
1,4 1,6 1,8 2 2,2 2,5 3 3,2 3,5 4 4,5 5 5,6 5,6

L 40 43 46 49 53 57 61 65 70 75 SO S6 93 93

.e
8 9 10 11 12 14 15 16 18 19 21 23 26 26

e1

d1

1,50 1,70 1,90 2,12 2,36 2,65 3,00 3,35 3,75 4,25 4,75 5,30 6,00 6,70

ITl

""

..J

32 33 34 36 36

""

>1
300

r:

Coupe des matriaux


ALSOIRS MACHINE QUEUE CNE MORSE
Palier de

diamtres 5,30 6 6,70 7,50 8,50 9,50 10,60 11,80 13,20 14 15 16 17 18 19

e
26 28 31 33 36 38 41 44 47 50 52 54 56 58 60

cne morse
n

),
1

Q)

l:?
0

AlSOIR (ARS) (suite)

6 5,5;6 138 6,70 6 144 7,50 7 150 8,50 8 156 9,50 9 162 10,60 10 168 11,80 11 175 13,20 12 182 14 14 189 15 15 204 16 16 210 17 17 214 18 18 219 19 19 223 20 20 228

E
Q)

..~ ,...
f1
1

<0

--'

1
1

---,

...,
2
d

FORETS QUEUE CYLINDRIQUE

Srie extra-courte d 1 1,2 1,5 1,8 2 2,2 2,5 2,8 3

e
6 8 9 11 12 13 14 16 16

L 26 30 32 36 38 40 43 46 46

d 3,2 3,5 3,8 4 4,2 4,5 4,8 5 5,5

e
18 20 22 22 22 24 26 26 28

L 49 52 55 55 55 58 62 62 66

d 6 6,5 7 7,5 8 8,5 9 9,5 10

e
28 31 34 34 37 37 40 40 43

L 66 70 74 74 79 79 84 84 89

d 10,5 11 12 13 14 15 16 17 18

e
43 47 51 51 54 56 58 60 62

L 89 95 102 102 107 111 115 119 123

1
1

1 1

Srie courte d
fORET HLICoDAL (ARS)

e
12 18 24 30 33 39 43 47 52

L 34 40 49 57 61 70 75 80 86

d 5,5 6 6,5 7 7,5 8 8,5 9 10

e
57 57 63 69 69 75 75 81 87

L 93 93 101 109 109 117 117 125 133

d 10,5 11 11,5 12 12,5 13 13,5 14 14,5

e
87 94 94 101 101 101 108 108 114

L 133 142 142 151 151 151 160 160 169

d 15 15,5 16 16,5 17 17,5 18 18,5 20

e
114 120 120 125 125 130 130 135 140

L 169 178 178 184 184 191 191 198 205

1 1,5 2 2,5 3 3,5 4 4,5 5

--'
71

...,
~

1
1

Srie longue d 2 3 3,5 4 4,5 5

~
L d 6,5 7 7,5 8 8,5 9

e
56 66 73 78 82 87

e
97 102 102 109 109 115

L 148 156 156 165 165 175

85 100 112 119 126 132

d 9,5 10 12 14 16 18

e
115 121 134 140 149 158

L 175 184 205 214 227 241

d 20 22 24 26 28 30

e
166 176 185 190 195 201

L 254 268 282 290 298 307

~
1 1

... -

Outils de coupe

FORETS QUEUE CNE MORSE

Srie courte queue normale d 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8 8,5 9 9,5 10 10,5 11 12 13 14 15 16 17 18 33 39 43 47 52 57 57 63 69 69 75 75 81 81 87 87 94 101 101 108 114 120 125 130 L 114 120 124 128 133 138 138 144 150 150 156 156 162 162 168 168 175 182 182 189 212 218 223 228

CM
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2

d 19 20 22 24 26 28 30 32 34 36 38 40 45 50 55 60 65 70 75 80 85 90 95 100

e
135 140 150 160 165 170 175 185 190 195 200 200 210 220 230 235 245 250 255 260 269 270 275 280

L 233 238 248 281 286 291 296 334 339 344 349 349 359 369 417 422 432 437 442 514 519 524 529 534

CM
2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6

__ c_

~
Q)

~ 0
1
1

E
Q)

0
0

--+-

,/

FORET HLICoDAL (ARS) (suite)

JI
IV
III;

Srie longue d 5 5,5 6 6,5 7 7,5 8 8,5 9 9,5 10 10,5 11 12 13 14 15 16 74 80 80 86 93 93 100 100 107 107 116 116 125 134 134 142 147 153 L 155 161 161 167 174 174 181 181 188 188 197 197 206 215 215 223 245 251

CM
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2

d 17 18 19 20 22 24 25 28 30 32 34 36 38 40 42 45 48 50

e
159 165 171 177 191 206 206 222 230 248 257 267 277 277 287 298 321 321

L 257 263 269 275 289 327 327 343 351 397 406 416 426 426 436 447 470 470

CM
2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4

/r
1

l~
1

""

/'f

AI
1

kl
1

ll

.~I<

d
(k12) 1 1,6 2 2,5 3,15 4 6,3 10

d1
(h9) 3,15 4 5 6,3 8 10 16 25

e
min
29,5 33,5 38 43 48 53 68 77

max
33,5 37,5 42 47 52 59 74 83

max
1,9 2,8 3,3 4,1 4,9 6,2 9,2 11,5

min
1,3 2 2,5 3,1 3,9 5 8 10,1

d
(k12) 1 1,6 2 2,5 3,15 4 6,3 10

d1
(h9) 4 6,3 8 10 11,2 14 20 31,5

d2
(k12) 2,12 3,35 4,25 5,3 6,7 8,5 13,2 21,2

e
min
1,3 2 2,5 3,1 3,9 5 8 12,8

max
1,9 2,8 3,3 4,1 4,9 6,2 9,2 14,2

max

min

fORET CENTRER (ARS)

37,5 33,5 47 43 52 48 59 53 63 57 70 64 77 83 122 128

d (k12) 1 1,6 2 2,5 3,15 4 6,3 10

d1
(h9) 3,15 4 5 6,3 8 10 16 25

L max
33,5 37,5 42 47 52 59 74 103

min
29,5 33,5 38 43 48 53 68 97

e
3 4,25 5,3 6,7 8,5 10,6 17 26,5

r
min
2,5 4 5 6,3 8 10 16 25

A.4

SPCIFICATIONS DIMENSIONNEllES ET GOMTRIQUES

A.4.1 TOLRANCES DIMENSIONNEllES - AJUSTEMENTS


Une cote ISO est dfinie par sa dimension nominale, sa qualit et sa position. Elle se traduit sur un dessin par une cote nominale avec des limites suprieures et infrieures appeles carts qui sont positionns par rapport la cote nominale.

Dimension nominale Dimension effective Ligne zro

Cote du dessin. Elle est commune l'arbre et l'alsage Valeur mesure d'une pice (dimension relle) Matrialisation de la cote nominale

Diffrence algbrique entre une dimension (maxi, mini) et la dimension nominale correspondante carts cart suprieur Alsage: arbre: Alsage: arbre: ES = D.maxi - D.nominale es = d.maxi - d.nominale El = D.mini - D.nominale ei = d.mini - D.nominale

cart infrieur

Dimension maxi et Dimension mini entre lesquelles doit se trouver la dimension effective Dimension limite D.maxi = D.nominale + ES D.mini = D.nominale + El D. maxi + D.mini ou d.maxi = d.nominale + es ou d.mini = d.nominale + ei

Dimension

moyenne

D.moy =

Intervalle de tolrance

IT = D.maxi - D.mini Alsages: arbres: ES = El + IT es = ei + IT ou ou El = ES -IT ei=es-IT

Valeurs des carts

!::: w

~I
Ql

ALSAGE ALSAGE
,il
<Il
Ql

!:::
)(

ligne zro
Ql

1
'"
c c
'(ii
Ql

1 1
arbre

E c
0
Ql

'" ::
'E
'(ii
Ql

m
c c
'(ii
Ql

(ii

c
0

E 0

'E
arbre
'(ii
Ql

c
C 0 C

'E "
'(ii
Ql

E 0

C 0

C 0

C 0 C

E '6

E '6

E '6

E '6

E '6

SDcifications dimensionnelles

et aomtriaues

A.4.1.3
dimension en mm

QUALITS ET VALEURS DES TOLRANCES


Qualit 01

011 0,5 0,6 0,6 0,8 1 1 1,2 1,5 2 3 4 5 6 0,8 1 1 1,2 1,5 1,5 2 2,5 3,5 4,5 6 7 8

314

9 25 30 36 43 52 62 74 87 100 115 130 140 155

10 (1/L

11

12 mm)

13

14

15

16

Intervalle de tolrance en micromtres

= 0,001
60 75 90 110 130 160 190 220 250 290 320 360 400

,,;3 >36 > 6 10 > 10 18 > 18 30 > 30 50 > 50 80 > 80 120 > 120 180 > 180 250 > 250 315 >315400 > 400 500

0,3 0,4 0,4 0,5 0,6 0,6 0,8 1 1,2 2 2,5 3 4

1,2 1,5 1,5 2 2,5 2,5 3 4 5 7 8 9 10

2 2,5 2,5 3 4 4 5 6 8 10 12 13 15

3 4 4 5 6 7 8 10 12 14 16 18 20

4 5 6 8 9 11 13 15 18 20 23 25 27

6 8 9 11 13 16 19 22 25 29 32 36 40

10 12 15 18
21

25 30 35 40 46 52 57 63

14 18 22 27 33 39 46 54 63 72 81 89 97

40 48 58 70 84 100 120 140 160 185 190 230 250

100 120 150 180 210 250 300 350 400 460 520 570 630

140 180 220 270 330 390 460 540 630 720 810 890 970

250 300 360 430 520 620 740 870 1000 1150 1300 1400 1550

400 480 580 700 840 1000 1200 1400 1600 1850 2100 2300 2500

600 750 900 1100 1300 1600 1900 2200 2500 2900 3200 3600 4000

A.4.1.4

POSITIONNEMENT DES INTERVALLESDE TOLRANCE(Il)

Les IT sont dsigns par des lettres majuscules pour les alsages et minuscules pour les arbres. Leur positions par rapport la dimension nominale s'tablissent comme suit.

N M K
TSH

X V

le la
~

ZA

Jf01fiW i ,~ '~.,-~,~ .r.~ b_W rC


FGF EFEO JS H G J dimension nominale

cD
o.

aD ~
.~

,~

140 1

t t

.~ 0

aD

EE]

J~
m

qualit de la tolrance

position de la tolrance par rapport la ligne 0

ErP tl J]iIffi, w'


deKaN

ES

[r ESmE.:' mES EII


H

de A

de m ze

ES

k[fI;
ei=O es ei JeS

".,

W LY
ei h

es

esm ei~

de P

ze

LI

de a a 9

Tolrances dimensionnelles - ajustements

A.4.1.6
1 carts Positions Qualits
<3 >36 >6

CARTS FONDAMENTAUX DES ALSAGES Il


Il
1
+270 +270 10 +280 +290 +300 +310 +320 +340 +360 +380 +410 +460 +520 +580 +660 +740 +820 +920 +1050 +1200 +1350 +1500 +1650 100 +140 +140 .150 +150 +160 +170 +180 +190 +200 +220 +240 +260 +280 +310 +340 +380 +420 +480 +540 +600 +660 +760 +840 +60 +70 +80 +95 +110 +120 .130 +140 +150 +170 +180 +200 +210 +230 +240 +260 +280 +300 +330 +360 +400 +440 +480 +230 +135 +68 20 0 +210 +125 +62 +18 0 +190 +110 +56 +17 0 +170 +100 +50 +15 0 +145 +85 +43 .14 0 +120 +72 +36 +12 0 +100 +60 +30

cart infrieur A 1 B 1

El en ~ G 1 H

1
1 JS 1

1
1

col
+34 +46 +56

DIE qualits
+14 +20 +25 +32 +40 +50

EFIFIFGI (de 01
+10 +14 +18

toutes
+20 +30 +40 +50 +65 +80

16)
1
+6 +4 +6 +8 +2 +4 +5 +8 +7 +9 +10 0 0 0 0

+10 +13 +16 +20 +25

30G7
dimension position nominale: 30 mm :G qualit: 7

> 1C 14

'
c:
<Il

!: ~
,Q)

<Il

> 14 18 > 18 24 > 24

0 0 0

30

>3040 >4050 >5065

IT _ 0,021 El +0,007 ES = El + IT ES = +0,007+0,021 = +0,028

.,
'"
c: c:
<Il 0

'" t:
-H

>6580
>80 >100120 >120140 >140160 >160180 > 180 200

.!!

'
c:

~ ~
<Il t
'Q)

<Il

"

30G7=30

+0,028 +0,007

on

E '6

., "

'" "

100 P 9
1 1
dimension nominale: 100 mm position: P qualit: 9 ES--O,037 ~ El = ES -IT El = -0,037-0,087=

225 > 225 250 > 250 280 >280315


> 200 >315355 > 355 400 > 400 450 > 450 500

-0,124 -0,037 -0,124

Pour les valeur des IT, voir tableau

"Qualit

et valeurs des tolrances,

page

xxx.
suprieur P 1 ES en ~ T

100 P 9 = 100

1 1

carts Positions

Il
Il Il
J 6
+2 +5 +5 +6 +8 +10 +13 +16 120 140 +18 +26 +41 -3+ 0 -15+t. 15 -27+t. 0 14 16

cart

1 1
7
+4 +6 +8 +10 +12 +14

K
>81
0 0 0 0 0 0 0 0

1
<8
-2 -4+~ -6+~ -7+~ -6+A -9+!l 11+''

M
>81
-2 -4 6 -7 -8 -9 -11 -13

1
<8
-4 -8+.n. -10+~

N
>8

~~
<7

Ris

V toutes

xl
-20 28 -34 -40

1 ZA

ZB 1 ZC
1

Qualits
$3 >36 > 6 10 > 10 <Il > 14

1 8
+6 +10 +12 +15 +20 +24 +28 +34

1 <81
0 -1+~ l+ -1+~ -2+A -2+.n.

qualits
-26 -35 -42 -50 -60 -68 -75 -94 -114 -144 ~174 - 14 -254 -300 -340 -380 -425 -470 -520 -580 650 -730 -820 -920 -1000 -73 -88 112 -136 -172 -210 -258 -310 -365 -415 -465 -520 -575 -640 -710 -790 -900 -1000 -1100 1250 -32 -42 -52 -64 -77 -98 -118 -148 180 -226 -274 -335 -400 -470 535 -600 670 740 820 920 -1000 -1150 -1300 -1450 1600 -40 -50 -67 -90 -108 136 -160 -200 242 -300 -360 -44.:> 525 -620 -700 -780 -880 960 1050 -1200 -1300 -1500 -1650 -1850 -2100 -60 -80 -97 -130 150 -188 -218 -274 -325 -405 -480

-.
0 0 0 0 0 0 0

-6

10 -15 -19 -23 -28 34 41 43 ->1 -54 -63 -65 -88 -77

-14 -19 -23 -28 -35 -41 -43 -53 -59 -71 -79 -92 -100 -108 -122 -130 -140 -158 -170 -190 -208 -232 -252 -48 -54 -66 -75 -91 104 -122 -134 -146 -166 180 196 -218 240 268 -294 -330 -360

18 -23 -28 -33 -41 -48 -60 -70 -87 -102 -124 -144 -170 -190 210 236 258 284 -315 -350 390 -435 -490 540 -39 -47 -55 -63 -81 -102 -120 14 -172 -202 -228 -252 -284 -310 -340 -385 425 -475 -530 -595 -660

...
A

-12 -15 18 -22 -26

-12+.:l.

!
'
Q)

> 16 24 > 24 30 >3040 >4050 >5065 >6580 >6Oa100 > 100 > 120

-15+li -17+D.

~ ~
0-

-45 -54 -64 -80 -97 122 146 116 210 -248 -280 -310 -350 385 -425 -475 525 -590 -660 -740 820

11
'J
0

c.

"
~

+18 +22

2+~ -3+A

-20+D.

> 0;
<0
"0

32 -37

-13+""

-23+!i

" '
0 <Il 0
Q)

" " 'u; " E


'6

>140160 >160180 >180200 > 200 225 > 225 250 > 250 280 >280315 >315355 > 355

+22

+30

+47

-4+A

17+~

-17

-31+6

~ .., ~ E ~ ~
1ii .al

-"' " -690


-800 -900 -1000 -1150 -1250 -1350 -1550 -1700 -1900 -2100 -2400 -2600

-43

-50

80 84 -94 -98 -108 -114

+25 +29 +33

+36 +39 +43

+55 +60 +86

-4+'' -4+11

0 0 0

20+11 -21+/l -23+''

20 -21 -23

-34+11 -37+.0. -40+..

0 0 0

'E

~ E

-56 -62 -68

400

> 400 450 > 450 500

-5+6

-126 -132

Pour les carts

comportants

le terme additif

LI, prendre les valeurs dans le tableau ci-dessous.


dimensions nominales
>80120

en mm
1 >120180 >180250 > 250

>36

>6l0

>10il18

> 18 30

>3050

>5080

4 4 7 9

315

>315400

> 400

5 5 7

500

.2....

valeur
1 1.5 1 3 4 6 1 1.5 1 2 3 3 7 9 1,5 2 3 4 8 12 1.5 3 4 2 3 5 6 11 16

de !1 en u
2 4 5 3 4 6 7 15 23 3 4 6 9 17 26 4 5 7 11 21 32

~ Oi ~ -+a " ~
8

<Il

2
3 6 7

5 9
14

7
13 19

13 23 34

20 29

Spcifications dimensionnelles et aomtriaues

A.4.1.7

CARTS FONDAMENTAUX DES ARBRES

ee.rta
POeIIIons

Il Il al bl
1
-270 -270 -280 -140 -140 -150 -150 -60 -70 -80 -95

C*t suprleur

es 81'1!! f

1 r ~

(llcdl
-34 -46 -56

dl
-20 -30 -40 -50 -65

elet
-14 -20 -25 -32 -40 -10 -14 -18

1 tg 1 9 1 h
-4 -6 -6

Is 1
1

toutee qualitQ

(de 116)
-6 -10 -13 -16 -20

<3 >36 > G 10 > 10

-,
-4 -5 -6 -7

a
0 0 0

4019

14

-290
-300 -310 -320 -340 -360 -380 -410

dimension nominale: 40 mm oosition :f oualit: 9

> 14 la

i
;>

> 18 > 24

24 30

-160
-170 -180

-"0
-'20 -130
-140

>3040 >4050

1
'" t:
-H

-60

-50

-25
-30

IT = 0,062' .es = -0,025 ei=es-IT ei = -0,025 - 0,062 = -0,087

-9 -10

0 0

>5065
>6580 >80100

-190
-200 -220 -240 -260 -280 -310 -340 -380 -420 -460 -540

-100

-60

-150
-170 -180 -200 -210 -230 -240 -260 -170 -145 -85 -43 -14 -120 -72 -36 -12 0

> 100

120 120 140 >140160 >160180


>180200 > 200 > >

" 2
<Il

4Of9=4O

-G,Ofn

-460
-520 -580 -660 -740 -820 -920

a
0

~
<Il

l
1

.
-100
50 -15

., '"
1 1

225 225 250 250 280

280
-300 -330 -360 -190

-110 -125 -135

-56

-17

>280315

>315355 > 355 400 > 400 450 ;> 450 500

-'050 -1200 1350


1500 -1650

6Op7

-600
680 -760 -840

-210
-230

62 -68

-18

-400
-440 -480 -20

dimension nominale: 60 mm position: p qualit: 7 ei=+0,032 .~ es=ei+IT es = +0,032 + 0,030 = -0,062

Pour les valeur des IT, voir tableau "Qualit et valeurs des tolrances", page 2.

6Op7=60 [ icarta
POeIIIons QU8lItW
<3 >36 > 6

+0,062 -+0,032

1 ~ 1
j 7
-4 -4 -5 -6

1
1
k

lm 1
a
0 +2 +4 +6 +7

1 ris
+10 +15 +19 +23 +28 +14 +19 +23 +28

1 tlulvlxlyl
toutes qualits
+18 +23 +28 +33 +39 +41 +41 +48 +60 +70 +67 102 124 +144 +170 +190 +210 +236 +258 +284 +315 +350 +390 +435 +490 +540 +47 +55 +68 +81 +102 +120 +146 +172 +202 +228 +252 +284 +310 +340 +385 +425 +475 +530 +595 +660 +20 +28 +34 +40 +45 +54 +64 +80 +97 +122 +146 +178 +210 +248 +280 +310 +350 +385 +425 +475 +525 +590 +660 +740 +820 +68 +75 +94 +114 +144 +174 +214 +254 +300 +340 +380 +425 +470 +520 +580 +650 +730 +820 +920 +1000

z 1
+26 +35 +42 +50 +60 +73 +86 +112 +136 +172 +210 +258 +310 +365 +415 +465 +520 +575 +640 +710 +790 +900 +1000 +1100 +1250

Z8

zblzcl
1
+60 +80 +97 +130 +150 +188 +218 +274 +325 +405 +480 +585 +690 +SOO +900 +1000 +1150 +1250 +1350 +1550 +1700 +1900 +2100 +2400 +2600

IIset61
-2 -2 -2 -3

8
-6

I.nl~'
0 +1 +1 +1

+4 +8 +10 +12

+6 +12 +15 +18 +22

+32 +42 +52 +64 +77 +98 +118 +148 +180 +226 +274 +335 +400 +470 +535 +600 +670 +740 +820 +920 +1000 +1150 +1300 +1450 +1600

+40 +50 +67 +90 +108 +136 +160 +200 +242 +300 +360 +445 +525 +620 +700 +780 +880 +960 +1050 +1200 +1300 +1500 +1650 +1850 +2100

10

> 10 14 > 14 18 > 18 24 >2430 >3040 >4050 >50a65 >65BO >SO100 >100120 >120140 > 140 > 160 160 180

a a
0

-4 -5

-8 -10 -12

+2

+8

+15 +17

+35 +48 +54 +86 +75 +91 +104 +122 +134 +146 +166 +180 +196 +218 +240 +268 +294 +330 +360

+2 +2

+9 +11

,.26

+34 +41 +43 +51 +54 +63

+43 +53 +59 +71 +79 +92 +100 +108 +122 +130 +140 .,.158 +170 +190 +208 +232 +252

-7

+20

~
+37

1 t

-9

-15

+3

a
0

+13

+23

-11

-18

+3

+15

+27

+43

+65 +68 +77

> 180200 > 200 225 > 225 > 250 -13 -21 4 0 +17 +31 +50

+60 +84 +94 +98

250 280 -16 -26 -28 +4 +4

>280315 >31535S > 355 > 400 > 450

a a
0

+20 +21

+34 +37

+56 +62

-16

+108 +114

400 450 500 -20 -32 +5

+23

+40

+68

+126 +132

Tolrances dimensionnelles - a'ustements

A.4.1.8 RSOLUTION D'UN AJUSTEMENT

El + IT = d.nominale = 30 d.maxi = d.nominale + ES = 30,021 d.mini = d.nominale + El = 30 d.moy = (d.maxi + d.mini) 2 = 30,0105

+ 0,021= ES = 0,021
1

+0,021

es - IT = -0,020 - 0,033 = ei = -0,053 d.nominale = 30 d.maxi = d.nominale d.mini = d.nominale (d.maxi d.moy =
1

+ es = 29,980 + ei = 29,947 + d.mini) 2 = 29,9635

1 -------~

30 f 8

= 30

-0,020

-0,053

j.maxi d.maxi alsage - d.mini arbre j.mini = d.mini alsage - d.maxi arbre j.moy = d.moy alsage - d.moy arbre

-----if-----+30,021 - 29,947 = 0,074 -----if-----+30 - 29,980 = 0,020 -----if------'-+30,0105 - 29,9635 0,047

La position pour les tolrances de tous les arbres est donn par la lettre h.

La position pour les tolrances de tous les alsages est donn par la lettre H.

Ce systme est rserv des applications bien dfinies (arbres calibrs, roulements ... ).

P K JS H G F E

SDcifications dimensionnelles

et aomtriaues

A.4.1.9 AJUSTEMENTS RECOMMANDS EN FABRICATIONS MCANIQUES


ALESAGES
1

H6

H7

Ha
qualits

H9

H11

arbres

UI
QI

dont le fonctionnement ncessite un jeu important tournant ou glissant dans une bague ou palier (graissage) guidage prcis

il 0
E
QI (,)

III

d e f

9 9 7 6 5 6-7 6 6 6 6 6 7 7 7 7

11 11

a
7 7 7

9 8

-<Il

5.

~
positions

III

:s 0
.5
lU
(,)

j!

dmontage et remontage possibles sans dtrioration (pas de transmission d'effort)

la main

au maillet la presse

js k -

5 5 5

E
th

m
S
U

-<Il

5.

dmontage et remontage impossibles sans dtrioration (transmission d'effort)

-P

par dilatation

'----

ARBRES ET AlSAGES USUELS

1 Arbres 1 Il 1213141516171819110111112113114115116111

QUALTEs

1
ALESAGES

Il

1
If:

~ ~ ~ ~ ~ ~ rJ-

12131415161718191101111121131141151161 B C D

{-

t
L s
....!:.....

--'s.....r!l. -.!l.-

G H J JS K

M il P if

--.L
-.!!.-

-':!....L

S U

rrv

.::L

7 cy

c-z '-=-

A.4.2

TOLRANCES GOMTRIQUES

C'est l'intervalle maximal admissible l'intrieur duquel peuvent varier les caractristiques gomtriques d'une pice. Les tolrances gomtriques peuvent tre de forme, de position, d'orientation ou de battement.

A.4.2.1 RFRENCES GOMTRIQUES


L'lment peut tre un point, une ligne, une surface. On dsigne 2 types d'lments:

r-eo=
un lment de rfrence ~ un lment tolranc

Rfrence et systme de rfrence sont construits partir d'un ou de plusieurs lments de rfrence. une rfrence simple une rfrence commune un systme de rfrence ordonn

rr:=::0
~ ~

Une tolrance gomtrique est constitue d'un lment tolranc, d'une zone de tolrance et si ncessaire d'un paramtrage gomtrique situant la zone de tolrance par rapport une rfrence ou un systme de rfrence. L'lment tolranc doit tre compris dans la zone de tolrance.

TOLRANCES

DE FORME

TOLRANCES

D'ORIENTATION

rectitude plant circularit cylindricit ligne quelconque surface quelconque TYPES DE TOLRANCES

ligne plan ligne cylindre ligne surface

perpendicularit paralllisme Inclinaison

-L
Il
L

ligne, surface ligne, surface ligne, surface

LJ

Ki
~ ~

TOLRANCES

DE POSITION

TOLRANCES

DE BATIEMENT

localisation symtrie concentricit coaxialit

-$--

point, ligne, surface ligne, surface point ligne

simple total

? U

ligne surface

Symbole symbole

prs du cartouche du dessin. Par dfaut, les dessins sont interprts suivant le principe de l'enveloppe.

La surface cylindrique ne doit pas dpasser l'enveloppe de dimension maxi 30. Aucune dimension ne doit tre infrieure 29,979.

PRINCIPE DE l'ENVELOPPE

Elle est situe entre l'enveloppe de forme parfaite des dimensions au maximum et au minimum de matire. Domaine d'application Permet la cotation au maximum de matire. Peut englober les tolrances de forme. Si elles sont spcifies, elles sont restrictives par rapport la tolrance dimensionnelle. N'affecte pas les tolrances d'orientation, de position et de battement. Principe Ce principe permet une dpendance des tolrances gomtriques et dimensionnelles. II autorise des carts de dispersion supplmentaires pour ces dernires. Application Chaque fois que les tolrances gomtriques ont t calcules en prenant les lments dans leur tat maximal de matire (cas des ajustements avec jeux). Remarque Le principe du maximum de matire ne s'applique pas: - aux tolrances de battement; - aux ajustements avec serrages.

~, O~g~_
iSl

l'exigence de l'exemple ci-dessus s'applique une exigence complmentaire de forme (circularit) restrictive par rapport la tolrance dimensionnelle.

Symbole symbole

010

o
-0.2

~00'@0

en association avec une tolrance dimensionnelle et une tolrance gomtrique.

PRINCIPE DU

MAXIMUM DE
MATIRE

La tolrance de perpendicularit est de 0,1 quand le 0 10 est au maximum de matire soit d maxi = 10. Elle est de 0,3 quand le 0 10 est au minimum de matire soit d min = 9,8.
ices bonnes avec

-l0.3
~ 0,2 0,1

1ii u
'0)

:=:=r-pices bonnes sans

NB: la tolrance volue avec l'tat de la pice. Au minimum de matire, la tolrance gomtrique est gale la tolrance gomtrique spcifie au maximum de matire + Il

Zone de tolrance
Elle est limite dans le plan considr par: 2 droites Il distantes de t.

Exemple et interprtation
La gnratrice du cylindre doit tre comprise entre 2 droites Il distantes de 0,1 et contenu dans un plan passant par l'axe.

-t----~- 0)
~
L'axe du cylindre doit tre compris dans un cylindre de 0 0,2.

-f------ - 8 .
L'axe de la barre doit tre compris dans un paralllpipde de 0,1 sur 0,2.

w
~

1--'--- - rh
~
La surface doit tre comprise entre 2 plans Il distants de 0,05.

CJ
Elle est limite par 2 cercles concentriques et distants de t.

=~
Le profil de chaque section droite doit tre compris entre les 2 cercles concentriques et distants de t.

o
Elle est limite dans le plan considr par 2 cylindres coaxiaux distants de t.
1

1----~0) ~
La surface doit tre comprise entre 2 cylindres coaxiaux distants de 0,05.
1

CYLINDRICIT

-f----~0) ~
Remarque: elle englobe les tolrances de rectitude et de circularit_

Zone de tolrance Elle est limite par 2 lignes enveloppes des cercles de 0 t dont les centres sont situs sur une ligne ayant la forme spcifie. Le profil doit tre compris entre les 2 lignes enveloppes des cercles de 0 0,08 dont les centres sont situs sur une ligne ayant la forme spcifie.

o e

~0t

Elle est limite par 2 surfaces enveloppes des sphres de 0 t dont les centres sont situs sur une surface ayant la forme spcifie.

La surface doit tre comprise entre les 2 surfaces qui enveloppent l'ensemble des sphres de 0 0,06 centres sur la surface spcifie.

4T
Zone de tolrance 2 plans Il distants de rfrence.

0t

Exemple et interprtation La surface doit tre comprise entre 2 plans Il distants de 0,1 et 1- la surface de rfrence A.

Elle est limite dans le plan considr par:

et 1- la surface de

2 plans Il distants de rence.

et 1- l'axe de rf-

La surface doit tre comprise entre 2 plans Il distants de 0,04 et 1- l'axe de rfrence B.

un cylindre de 0 rence.

et 1- la surface de rfaxe tolranc (position limite)

L'axe du cylindre doit tre compris dans un cylindre de 0 0,02 et 1- la surface de rfrence C.

Zone de tolrance
Elle est limite par: 2 plans rence. La surface distants

Exemple et interprtation
doit tre comprise entre 2 plans

Il

Il

distants de

t et Il un

plan de rf-

de 0,05 et

Il

la surface de rfrence

C.

,"~,!C~--L-#1

plan de rfrence

PARALLLISME

Il

un cylindre de l2Jt et

Il

un axe de rfrence.

L'axe du cylindre

doit tre compris

dans un

cylindre de l2J0,1 et

Il

l'axe de rfrence D.

~.-......
....

......- . .....axe de rfrence

Elle est limite par: 2 plans

La surface de

doit tre comprise

entre 2 plans

Il

Il

distants

t et

inclin de l'angle a

distants

de 0,08 et incline de 45 par rapport

spcifi par rapport

un plan de rfrence.

la surface de rfrence A.

2 plans

Il

distants

de

t et

inclin de l'angle a

La surface

doit tre comprise

entre 2 plans

Il

spcifi par rapport

une droite de rfrence.

distants de 0,1 et incline de 45 par rapport l'axe de rfrence A.

NB: les tolrances


tude et de planit

de perpendicularit,

de paralllisme

et d'inclinaison

peuvent englober

les tolrances

de recti-

Zone de tolrance
Elle est limite par: un cercle de 0 t dont le centre est dans la position thorique exacte du point considr.

Exemple et interprtation
Le point d'intersection doit tre situ dans un cercle de 0 0,1 dont le centre concide avec la position.

--_._---+-1

un cylindre de 0 t dont le centre est dans la position thorique exacte de la ligne considre. Sa hauteur est celle prescrite aprs la lettre

P.

LOCAliSATION

Les axes des trous tarauds doivent tre compris dans des cylindres de 0 0,1 lorsque A est au maximum de matire (60) et de 0 0,2 lorsque A est au minimum de matire (59,9). Les axes des cylindres sont dans des positions thoriques exactes spcifies par rapport l'axe de rfrence A, de hauteur 15 partir de la surface B.

NB : une tolrance de localisation est positionne ou oriente par une cote linaire ou angulaire encadre. Elle est limite par: 2 droites Il distantes de t et disposes symtriquement par rapport l'axe de rfrence. L'axe du trou doit tre compris entre 2 plans Il distants de 0,06 et disposs symtriquement par rapport l'axe de rfrence.

,c",,, IOI=e~_
axe de rfrence

Aj:_

Zone de tolrance
2 plans Il distants de t et disposs symtriquement par rapport au plan mdian de rfrence. SYMTRIE
(suite)

Exemple et interprtation
Le plan mdian de la rainure doit tre compris entre 2 plans Il distants de 0,05 et disposs symtriquement par rapport au plan mdian de rfrence.

/'

surface tOlranc~~

5( ~
~-----~
1

:'A
plan de rfrence

Elle est limite par un cylindre de 0 t dont l'axe concide avec le point de rfrence.

Le centre du cercle dont la cote est relie au cadre de tolrance doit tre comprise dans un cercle de 0 0,04 concentrique au centre de rfrence.

1 CONCENlRICIT

Elle est limite par un cylindre de 0 t dont l'axe concide avec l'axe de rfrence.

L'axe du cylindre dont la cote est relie au cadre de tolrance doit tre compris dans un cylindre de 0 0,06 coaxial J'axede rfrence.

Les tolrances de battement s'appliquent aux surfaces de rvolution. Elles permettent d'exprimer des exigences fonctionnelles de surface.

Zone de tolrance
Elle est limite dans chaque plan de mesurage .L l'axe par 2 cercles concentriques distants de t dont le centre concide avec l'axe de rfrence.

Exemple et interprtation
Le battement simple radial ne doit pas dpasser 0,08 dans le plan de mesure pendant une rvolution complte autour de l'axe de rfrence A.

Zone de tolrance
Elle est limite sur le cylindre de mesurage par 2 circonfrences distantes de t dont l'axe concide avec l'axe de rfrence. Le battement simple axial ne doit pas dpasser 0,1 sur le cylindre de mesurage pendant une rvolution complte autour de l'axe de rfrence B.

surface tolrance

Elle est limite sur le cne de mesurage par 2 circonfrences distantes de t dont l'axe concide avec l'axe de rfrence.

Le battement simple oblique ne doit pas dpasser 0,05 sur le cne de mesurage pendant une rvolution complte autour de l'axe de rfrence C.

Elle est limite par 2 surfaces cylindriques distantes de t ayant pour axe commun l'axe de rfrence.
surface tolrance axe de rfrence

La surface tolrance doit tre comprise entre 2 cylindres coaxiaux distants de 0,08 dont les axes concident avec l'axe de rfrence A.

surface de rfrence

J._._._._._._ i

cylindres limites (coaxiaux)

Elle est limite par 2 plans Il distants de

et l-

l'axe de rfrence.
axe de rfrence

La surface tolrance doit tre comprise entre 2 plans distants de 0,1 l- l'axe de rfrence B.

J._._._._.
surface de rfrence

Elle est limite par 2 surfaces de rvolution distantes de t ayant pour axe commun l'axe de rfrence.

La surface tolrance doit tre comprise entre 2 cnes distants de 0,05, d'angle de 80, coaxiaux l'axe de rfrence C.

A.4.3 COTATION fONCTIONNELLE


A.4.3.1 DFINITIONS
Dans un dessin d'ensemble, c'est la cote qui exprime l'exigence lie au fonctionnement de l'ensemble des pices. Exemple: jeu ncessaire au fonctionnement d'un montage.
COTE CONDITION (JEU)

COTE FONCTIONNELLE

C'est une cote tolrance qui dfinit une dimension d'une pice et qui influence la cote condition dans la mesure de sa variation l'intrieur de son intervalle de tolrance. La cote est limite par ses extrmits: surface(s) d'appui et lou surface(s) terminales.

SURFACE D'APPUI SURFACE TERMINALE CHAINE DE COTES

Surface de contact entre deux pices successives qui sert de limites aux cotes fonctionnelles. Surface qui prcise les deux extrmits d'une cote condition. C'est la somme des cotes fonctionnelles qui influencent la cote condition. Cet ensemble est chan en forme de circuit ferm.

A.4.3.2

REPRSENTATION VECTORIELLE

La chane de cotes est la suite des vecteurs cotes, parallles et conscutifs dont la somme gomtrique est le vecteur condition. Chaque vecteur est une cote fonctionnelle pour la pice laquelle il se rattache. Le passage d'un vecteur au suivant se ralise par une surface d'appui ou une surface terminale. Chaque pice de la chane n'intervient que par u~ seule cote pour former une chane minimale. Le sens positif ~st donn par le sens du vecteur J. Le vecteur jeu J est suppos gal la somme de tous les vecteurs cotes fonctionnelles de la chane.

JEU MAXI

Dimensions maximales des vecteurs positifs moins dimensions minimales des vecteurs ngatifs.

Jmaxi = A2

maxi -

A1

mini

2
Dimensions minimales des vecteurs positifs moins dimensions maximales des vecteurs ngatifs.

JEU MINI

Jmini = A2

mini -

A1

maxi

Il est gal la diffrence entre jeu maxi et jeu mini.


INTERVALLE DE TOLRANCE

~ =7' J

~ ~
A2

A1

C'est la somme des IT de toutes les cotes fonctionnelles de la chane. IT J = Jmaxi


-

.. ...
+ A2
~

~ ~

Jmini = ITA1 + ITA2

J = A1

ALGORIGRAMME MTHODOLOGIQUE

Pice suivante

Cotation fonctionnelle EXEMPLE DE CALCUL D'UNE CHANE DE COTES

1
_
.

._._._.

.. - .. .. _.

i_

l J2
i

B;

_ _ ..~, .. _ .. _ ..
!!
il
!i chane

_.)

- ..- . .. .._, .

__

i
i '

i i

de

i i

81
1"""""

81 i._ ..__ .._ .._.

.. ~~_ .. _.J l.. __ ..

i' cotes

L.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. _.. J

--

i i

Application numrique 81 = 20:~ ; 82 = 20~O,5

IT J2 = 1 + 0,5 + 1 = 2,5 IT J2 = 3 - 0,5 = 2,5 Remarque: dans tous les cas il existera un jeu J2 positif qui permettra le serrage des pices 1 et 2 par l'intermdiaire du systme vis-crou 3.

i-H--- .. - .. -H--.. --.--.- .. -.-.. -----.i i i i i i i i


._

C6 C 5 ~ _

.. --.-.- .. -.- .. -H "_'_'_Ij-'--j _ i i


C3 C4
_ _

C1
.. _ .. _ .. _.. 0'_'. .._ _ . _ . _ . _

c
2
_ _ _. __ .. _ .. .. _ _. _..

i! ~ ! 1 C:+:l i i i i C13:Q3 i i "0 -0 i i U

i
i i i i i

2:s

.._

. _..

. _

.. _

.. _

.. _

.. _

.. ..;

i ~H

H_i

-'-'-'-',

", ._ .. " "

: ~
_ I_.J

, ,

l'

_ _ _

~_

La cotation de dfinition est constitue de 6 cotes bilimites, soit 12 limites contrler avec des contraintes de tolrances qui ne sont pas ncessairement justifies.

r--------50H~~--H-.:
i

--------H-2-~-~-1---:
~ ~ h. crou

:H-H--l
:1

L. clavette 70 1 1.palier

i!
1

i i....

...

~ 4+ -, 05 ... ~ p. rondelle

i
.... __

' 0
U
._ .. ~

i i i
:

:1

L_ .._ .._ .._ .._ .._ .._ .._ .._ .._ .._ ..__ ._ .._ .._ .._ ..__ ._.__ .._ .._ .._ .._ ..__ ._ .._ .._ .._ .._ .._ .._. __ .._ .._ ...J

En tenant compte des pices normalises dont les dimensions et tolrances sont connues et des contraintes imposes, il vient: Ancienne appellation Nouvelle appellation C1 mini C2 mini

Cote C1 C2 C3-1 C3-2 C4 Cs C6 C7 Cs

Justification Il y a seulement ncessit d'une cote de

a mini

C1:! C2 C3
-

La rainure doit contenir la clavette de longueur 50 maxi. La cote 50,5 mini suffit Dgagement du filetage Cette longueur maxi doit tre plus petite que l'empilage mini soit 71,5 maxi La longueur du chanfrein n'a pas besoin de cote maxi ; 1 mini suffit La porte du moyeu est dfinie bilimite : 65 mini - 68 maxi La longueur est dfinie infrieure 100 (de 0,5 par exemple). La cote 99,5 maxi suffit La cote 1 mini suffit La cote de longueur de fin de filetage doit contenir le moyeu maxi, la rondelle maxi, l'crou mini, soit 94,5 mini

C3 maxi C4mini Cs C6 maxi C7mini Cs mini

C4 Cs C6
-

321

Cotation fonctionnelle
CSmaxi

Cs

C1mi~

C2mini

- _._._._.COTATION UNILIMITE

"""'-----

C7mini

_C4mini

'-'-"-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'

_._._._.-

._

..

(suite)

C3maxi

~
Camini

La cotation du dessin devient: 1 cote bilimite, 2 cotes unilimites maxi et 5 cotes unilimites mini. Il y a donc 8 cotes et 9 limites contrler au lieu de 6 cotes et 12 limites avec des tolrances de fabrication plus facile plus facile respecter.

Il convient de prendre garde l'erreur consistant dclarer incorrecte (voire non fonctionnelle) une cotation comme ci-dessous. En effet, cette cotation n'est pas fonctionnelle si et seulement si les trois cotes sont bilimites (cas de la figure 1). Cette cotation est fonctionnelle si une, deux ou les trois cotes sont unilimites maxi ou mini(figures 2,3 et 4).

COTATION fONCTIONNELLE RGLES RESPECTER

'"'-C1 C2 C3

'"'-C2mini

C1

C1

C2mini

C'maxi

C2mini

C3

C3maxi

C3maxi

Le passage des cotes du dessin de dfinition transferts de cotes. de la cote condition est gale

aux cotes de fabrication

peut amener

raliser des

La tolrance Ce qui amne

la somme des tolrances

des cotes composant

la

chane de cotes.

rpartir la tolrance soit possible,

de la cote remplace il importe:

entre les cotes restantes.

Pour qu'un transfert - mathmatiquement - techniquement

que l'IT de la nouvelle cote soit positif.

que cet IT corresponde

une possibilit

d'usinage

un cot acceptable.

Pour rpondre aux spcifications tion, les cotes de fabrication

du dessin de dfinition

compte tenu des contraintes de cotes.

de fabrica-

C fab1 et C fab2 sont dfinies aprs transfert

40 ~ 0.3

fab1

Cote nominale 100 - 40 = 60 Cote moyenne 100 - 39,85 = 60,15

IT 0,3 - 0,2 = 0,1

fab2

Cote nominale 60 - 20 = 40

IT 0,1-0,4=-0,1

Il peut tre convenu de raliser la cote 60 avec un IT de 0,05. 60 0,2 devient 60 ~O,05 C fab2 Cote moyenne 60 - 20,5 = 39,95

IT 0,1 - 0,05 = 0,05

C fab2 = 40

~o,o51

A.5
A.S.1
1

MESSAGES D'ERREUR NUM


ERREURS DIVERSES ET ERREURS MACHINE
Signification de l'erreur
Caractre inconnu/axe non reconnu par le systme qui n'en tolre pas derrire G Trop de chiffres derrire une fonction Prsence d'un signe derrire une fonction Signalisation par? bloc tronqu par CLOSE mode passant par le systme ou absence argument obligatoire G mal positionn Incohrent dans le bloc avec option:

N d'erreur

2 3 4 5 6 7

Fonction G non reconnue Argument d'une fonction structure,

Option non valide ou paramtre programmation Option programmation Option interpolation - la programmation - l'interpolation

UGV, axes synchroniss non valide du tableau des coefficients

gomtrique polynomiale

absente, saturation

Erreur de programmation

dans les dplacements

parallles aux axes inclins (rectifieuse)

n'est pas dans le plan G20 derrire G05 derrire G07

n'est pas en GOO ou G01

- X n'est pas programm 8 9 10 11 12 13 14 15 16 17 18 * 20 21 24 Numro de correcteur

- X et Z ne sont pas programms

d'outil trop grand la suite les uns des autres

Trop de blocs non excutables

Dans accs bornier AP: change sur bus incorrect Dans accs bornier AP: initialisation Dans accs bornier AP: paramtre bus incorrecte, rack incorrect ou change inhib

Dans accs bornier AP: carte inexistante Dans plan inclin: option invalide Dans accs bornier AP : voie inexistante Configuration ligne Invalide du RTCP

Erreur dans l'activation

Fin de bloc dans un commentaire Erreur d'asservissement: P50 trop faible dans un cycle appel par fonction G

Pas de M02 en fin de programme Blocs non rendus excutables Incohrence de la dfinition du brut en 3D d'un plan inclin alors qu'elle est dj prsente de la fonction ou non asservi inexistant des arguments

Erreur dans la dclaration - nouvelle activation - dclaration incomplte

de la fonction

- axe du point de pivot inexistant - valeur incohrente 25 26 27 28 Numro de sous-programme Trop d'imbrications Correction de rayon:

d'un des termes de la matrice ou de squence

de sous-programmes en programmation en origine machine G52/en filetage conique du rayon plateau: dterminer X

Erreur de syntaxe en VCC dans dfinition ou U ne sont programms

G96 doit tre suivi de S/G97 doit tre suivi de S/rayon de dpart impossible ni dans ce bloc ni dans un bloc prcdent en VCC/pas de gamme compatible 29 Pas de gamme programme Sans option recherche Avec option recherche

avec S en 097 :

de gamme: de gamme:

S non compris S n'appartient

entre mini et maxi de la gamme programme aucune gamme

* Erreur machine:

attention,

pour ce type d'erreur, la RAZ CN entrane une RAZ gnrale (RAZ CN

RAZ automate).

Messaaes d'erreur NUM N d'erreur


30 31 * 32 * 33 * 34 35 * 36 * 37 38 39 * 40 49 * 50 59 * 60 a 69 * 70 et 71 * 72 75

Signification de l'erreur
Erreur de ligne dtecte Mode PPR ou PPL impossible avec le protocole de ligne slectionn Dfaut POM/mobile dj sur bute Tous les chariots en attente de synchronisation Atteinte du rayon minimum en interpolation - G21 Numro de squence non trouv en RN8 Mmoire programme pice sature Vitesse maximum dpasse en filetage (COMAND) Commande d'une broche dj pilote par un autre groupe d'axes Dfaut de synchronisation d'axes (avec option synchronisation axes) Poursuite trop grande sur axe 0 9 Poursuite trop grande sur axe 10 19 Poursuite trop grande sur axe 20 29 Poursuite trop grande sur axe 30 et 31 Programmation relative derrire un bloc incomplet Passage G20->G21 G22 : Dernier bloc en G20 incomplet car programm en PGP ou en correction de rayon, ou avec X "" 0 Premier bloc en G21 sans X et Y ou G22 sans Y et Z Passage G21 G22 ->G20 : dernier bloc en G21 incomplet ou 1er bloc en G20 en G41/G42 G21 ou G22 : rayon de dpart ngatif ou nul En G21 : programmation d'un cycle fixe de tournage ou de fraisage Type d'outil incompatible avec la phase d'usinage (fraisage ou tournage) Erreur de syntaxe G78 P : 4 chiffres G78 Q : 4 chiffres Pas de MOO, M1 dans la programmation d'une synchronisation des chariots maximum et doit tre infrieur au nombre de chariots maximum ou M2 avec G78 p..

76 77 78

* Erreur machine:

attention, pour ce type d'erreur, la RAZ CN entrane une RAZ gnrale (RAZ CN

+ RAZ automate).

A.S.2
91 92

ERREURS EN PROGRAMMATION

PARAMTRE

N d'erreur

Signification de l'erreur
Numro d'un paramtre non reconnu Fonction non signe affecte d'un paramtre ngatif Valeur d'un paramtre suprieure la valeur maximum de la fonction laquelle ce paramtre est associ Erreur dans la dclaration d'un paramtre ou dans l'expression d'un test: Fonction L non suivie d'un des symboles = , < , > , &, ! Association par un caractre de chanage + , - , * , /, d'une fonction interdite Opration interdite dans une expression paramtre : Racine carre d'un nombre ngatif/division par Tentative d'criture dans un paramtre externe d'entre ou d'un paramtre lecture seule Bloc prcdent la dclaration d'un paramtre externe incomplet Programmation de L100 ... dans la dfinition de profil d'un G64 dition d'un paramtre impossible en G76 : Pas de symbole = derrire le numro du paramtre Moins de 10 caractres rservs pour crire une valeur criture par un groupe d'axe d'une opration dynamique dj utilise par un autre groupe Erreur lie a la fonction N/M AUTO - Plus de 5 axes dfinis N/M AUTO - Axe non asservi dfini N/M AUTO - Dfinition d'un axe N/M AUTO d'un autre groupe

93

94 95 96 97

98 99

A.S.3
A.5.3.1
N d'erreur
101

ERREURS EN PGP
LE POINT D'ARRIVEE EST DETERMINE OU PEUT ETRE CALCULE L'AIDE DES LMENTS DU BLOC
Signification de l'erreur
PGP : donnes Programmation insuffisantes dans la programmation d'un cercle d'un cercle sur 2 axes parallles (avec R/voir erreur 107) d'une droite par son angle et une coordonne d'un 3e axe sans option hlicodale dans laquelle le point ne permettant pas de

102

PGP : Programmation connatre

l'autre coordonne

106 107

En G2 G3 programmation PGP : Programmation d'arrive d'arrive Programmation Programmation

d'un cercle par son rayon et son point d'arrive,

est distant du point de dpart d'une valeur suprieure d'un cercle par X, Z,

2 * rayon

1,

K dans laquelle le rayon de dpart est diffrent du point

(20 Microns/hlicodale:

manque cote 3e axe

d'un cercle sur 2 axes parallles (avec l,

J,

Klvoir erreur 101)

A.5.3.2
N d'erreur
110 111 112

LE POINT DE TANGENCE OU D'INTERSECTION PEUT ETRE CALCULE

L'AIDE DES DONNES DE DEUX BLOCS


Signification de l'erreur
PGP : erreur de syntaxe dans le 1er des 2 blocs PGP : erreur de syntaxe dans le 2e bloc PGP : intersection 2e droite 113 PGP : les valeurs programmes tion ou une tangence 114 PGP : point d'intersection ou de tangence non dtermine par ET+, ET-, ES+ ou ESdans les 2 blocs ne permettent pas de dterminer une intersecdroite-droite dans laquelle:

le point de dpart du 1er bloc

point d'arrive

du 2e bloc ou l'angle de la 1re droite

angle de la

A.5.3.3

LES POINTS DE TANGENCE OU D'INTERSECTION PEUVENT ETRE CALCULES L'AIDE DES DONNES DE TROIS BLOCS
Signification de l'erreur
PGP : erreur de syntaxe dans le dernier des 3 blocs PGP : les 2 premiers blocs sont des droites non scantes PGP : les donnes programmes tangence dans les 3 blocs ne permettent pas de dterminer les points de

N d'erreur
121 122 123

124

PGP : point de tangence

2e-3e bloc non prcis par ET+ ou ET-

A.5.3.4
N d'erreur
130 131

ERREURS DANS LA DFINITION DES CONGS OU DES CHANFREINS


Signification de l'erreur
Dplacement Programmation Programmation d'arrive nul dans un des 2 blocs raccords par cong ou chanfrein MO, M1 ou M2 pas de dterminer le point

d'un cong ou chanfrein sur un bloc comportant insuffisante

dans une suite de blocs, ne permettant

135

Un chanfrein

ne peut raccorder

que 2 droites

A.5.3.5
N d'erreur
136

ERREURS DIVERSES EN PGP


Signification de l'erreur
Plus de 2 blocs sans mouvement de tangence est entre 2 lments gomtriques dont le point d'intersection ou

calculer alors que le bloc n'est pas valide

137

Changement

de plan d'interpolation

A.S.4 ERREURS DIVERSES


N d'erreur 138 139 140

Signification de l'erreur
Changement de plan d'interpolation hors G40 (FCU) Programmation dans un mme bloc de deux axes parallles ports hors G52 et hors GO Erreur de programmation en correction de rayon: Trop de blocs parasites entre 2 trajectoires conscutives La programmation des fonctions suivantes est interdite en correction de rayon: MOO, M01, M02, accs aux paramtres externes, criture des paramtres E8xxx ou L > 100 Axes parallles ports: programmation d'un cercle dont le point de dpart a t programm avec un axe et le point d'arrive avec l'axe parallle qui lui est associ Annulation ou validation du facteur d'chelle en correction de rayon Dplacement d'un axe quantifi diffrent de l'incrment G29 : VAL ABS (P * P + a * a + R * R - 1000 mm) > 1 mm (vecteur normal non unitaire) Dport dans l'espace/G29 : - Au moins une cote P, a, ou R absente - Au moins une cote XlU, YN ou lJW absente Nombre d'axes programms suprieur au maximum autoris Rayon d'outil trop grand par rapport la trajectoire programme

141 143 144 145 146

148 149

A.S.S DEMANDE DE DPLACEMENTS EN DEHORS DES COURSES MACHINES


W d'erreur
160 151 152 153 154 155 156 157 158 159 Dpassement Dpassement Dpassement Dpassement Dpassement Dpassement Dpassement Dpassement Dpassement Demande de

Signification de J'erreur
de course axe X de course axe Y de course axe Z de course axe U de course axe V de course axe W de course axe A de course axe B de course axe C dplacement programm sur axe dont la POM n'est pas faite

A.S.6 ERREURS EN PROGRAMMATION STRUCTURE


W d'erreur
190 191

Signification de l'erreur
Trop d'imbrications de sauts ou de boucles (15 maximum) Non respect de la syntaxe en programmation structure Programmation structure interdite en IMD L'index d'une boucle FOR doit tre: variables L ou symbolique ou paramtre E80000, E81000, E82000 Non respect de la syntaxe dans les PUSH et les PULL Omission d'un DO derrire un WHILE Programmation IF, THEN, ELSE en IMD Mot cl non reconnu ou interdit dans le contexte du programme Erreur de structuration Saturation de la pile programme/nombre de constantes dfinies suprieures la rservation Erreur dans la dclaration des index de tables Utilisation d'un symbole non dclar en VAR Erreur de syntaxe dans la dclaration du symbole d'une variable Syntaxe de la dclaration des variables incorrecte

192 193 195 196 197 198 199

A.5.7
N d'erreur
210219*

DFAUTS AXES
Signification de J'erreur
Dfaut de salissure ou de complmentarit Dfaut de salissure ou de complmentarit Dfaut de salissure ou de complmentarit Dfaut de salissure ou de complmentarit Dfaut sur asservissement attention, numrique du gnrateur du gnrateur du gnrateur du gnrateur d'impulsions d'impulsions d'impulsions d'impulsions axe 0 9 axe 10 19 axe 20 29 axe 30 et 31

220 229 * 230 239 * 240 et 241 * 245 * * Erreur machine:

pour ce type d'erreur, la RAZ CN entrane une RAZ gnrale (RAZ CN

RAZ automate).

A.5.S ERREURS EN CYCLES DE POCHES QUELCONQUES


N d'erreur
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 Mmoire de travail occupe Numro de programme trop grand dans ceux autoriss obligatoire aprs le premier chargement ou aprs

Signification de l'erreur

Numro de NU non compris Excution modification Pas de cote programme ou G1 Taille mmoire insuffisante Caractre impossible

mode Test ou Graphique

dans le plan de contournage la dfinition

ou cote en dehors du plan de contour doit commencer par GO

Manque un premier bloc de positionnement,

non autoris dans la syntaxe de poche de poche incomplet ou contenant des informations non autorises de poche

Bloc de programmation Bloc de contour

incomplet/manque

un bloc de positionnement ou totalement

avant la dfinition

Dfinition de poche absente

partiellement

Direction de l'outil non perpendiculaire Outil rel non compatible Changement

au plan de contournage de la poche

avec les donnes technologiques entre la dfinition

de plan de contoumage de poche imbriques avec G59

de poche et l'usinage

Deux dfinitions NUO programm Profondeur En dfinition

de poche nulle de poche les coordonnes du point de dbut ou du point de fin sont incompltes avec celui demand de poche en dfinition de poche

Le sens de rotation de la broche est incompatible

Fonction G non autorise dans un bloc de programmation Premier bloc de contour Discontinuit incomplet

dans un des profils dcrits de poche incorrecte(s)

Paramtre(s) de dfinition

Le profil extrieur doit tre unique et doit exister Dfaut dans la dfinition Trop de contours Prise de passe trop grande par rapport au diamtre d'outil Prise de passe trop faible par rapport aux dimensions Engagement d'engagement Diamtre d'outil trop grand Erreur interne Engagement de finition hors du profil en dbut de profil en surfaage de finition dans un angle rentrant ou dans une zone non bauche: changer le point d'un profil

Double positionnement

Prsence d'un point de fin d'bauche

A.S.9

AXES NON IDENTIFIS SUR LE BUS


Signification de l'erreur
Axe Axe Axe Axe 0 9 dclar dans P2 et absent sur le bus 10 19 dclar dans P2 et absent sur le bus 20 29 dclar dans P2 et absent sur le bus 30 et 31 dclar dans P2 et absent sur le bus

W d'erreur
300 309 * 310319* 320 329 * 330 et 331 *

* Erreur machine: attention, pour ce type d'erreur, la RAZ CN entrane une RAZ gnrale (RAZ CN

RAZ automate).

A.S.10 OPRATEURS DYNAMIQUES EN C


N d'erreur
400 401 402 403 404 405 406 407 410 411 412 414 420 421 423 Chargement Chargement Chargement Le systme Chargement Chargement Chargement Chargement Op. Dyn en Op. Dyn en Op. Dyn en Op. Dyn en Op. Dyn en Op. Dyn en Op. Dyn en

Signification de l'erreur
des Op. Dyn en C : la taille du code user est trop importante des Op. Dyn en C : erreur de format des Op. Dyn en c: erreur de checksum a une mmoire insuffisante pour accueillir des Op. Dyn en C des Op. Dyn en C : open error des Op. Dyn en C : read error des Op. Dyn en C : close error des Op. Dyn en C : le rpertoire est vide C : nombre de paramtres passes non conforme C : ERREUR USER lors de la fonction INIT: retour ngatif C non connu C sans MAIN C : ERREUR USER lors de la fonction QUIT C : ERREUR USER lors de la fonction QUIT return ngatif C: Rang de la fonction en C nc ds [0 ..100]

A.S.11 ERREURS EN INTERPOLATIONS SPLINE


N d'erreur
600 601 602 603 604 605 Numro de courbe nul N... N...non programms Pas d'axes dans le premier bloc du profil Pente de la courbe indtermine Moins de trois blocs dans le profil Numro de courbe inconnu

Signification de l'erreur

A.S.12 ERREURS EN NUMAFORM


N d'erreur
700 701 702 703 704 705 706 707 708 709 710

Signification de l'erreur
Options absentes S .. non programm en dbut de courbe Nombre d'occurrences de S diffrent en Ti & T2 Minimum 2 occurrences de S en Ti Section non dfinie (sous T3) Changement de plan hors repre S.. Broche l'arrt Fonction E = invalide E = 1 ou E = 2 : section mal positionne Ti & T2 confondues en un point P, Q doivent tre positifs

Erreurs en NUMAFORM

N d'erreur
711 712 713 730 731 732 733 740 S .. diffrent sur T1 & T2 Position outil indtermine Erreur: S = 0 ou T > 3 F = ngatif ou nul Intersection de cercles concentriques Intersection de droites parallles Appui sur plan horizontal F = incorrect

Signification de l'erreur

A.S.13 ERREURS DE PROGRAMMATION DES CYCLES


N d'erreur
830 831 832 833 834 835 836 837 862 863 864 871 872 873 874 875 876 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 Positionnement non effectu Broche l'arrt.. Point d'arrive,.P et K , programmer Valeur de retrait trop faible Valeur EB : 90 < Eb < +90 Les valeurs de P, Q, R et K sont absolues Le plan d'interpolation doit tre G18 ou G20 Valeur de F ou S incohrente P ou R et point arrive programmer Point d'arrive incohrent en fonction de EA Outil de fraisage interdit en G66 Bornes du profil fini non dfinies Absence de cotes dans la dfinition du brut P ou R non programms Profil fini incohrent/brut Pas d'intersection de EA avec le profil Angle de dpouille EB mal dfini Axe du cycle inconnu Valeur paramtre incompatible Cote de fond de trou non programme Pas (1 J K) ou retrait (P) non programm Nombre de filets suprieur 9 Poche incompatible avec le plan slectionn Outil incompatible avec le rayon programm Passe> diamtre outil Temporisation interdite dans ce cycle Erreur de syntaxe Orientation d'outil incompatible Plan de remonte = fond de trou Manque avance axiale Manque avance latrale ER interdit en G20 G21, G22 interdit en cycle Cote incompatible avec rayon outil Longueur de poche oblongue < diamtre Manque correcteur outil Broche non affecte ce groupe ou broche ou groupe incompatibles Signification de l'erreur

commande numrique programmation


Cette 2" dition, considrablement enrichie, renouvelle l'ensemble des donnes relatives l'usinage sur machines-outils commande numrique : principes de programmation et d'criture des programmes, fonctions ISO en tournage et fraisage (y compris NUM 1060), programmation structure. Elle comporte galement 3 tudes de cas et des annexes regroupant tous les renseignements ncessaires sur les matriaux, le tolrancement, la cotation ... La prsentation claire, les nombreux tableaux et schmas, l'index, facilitent la consultation et permettent l'utilisateur de trouver immdiatement le renseignement recherch. Cet ouvrage de rfrence facilitera la tche des lves, des tudiants et des professeurs des sections de productique mcanique des lyces professionnels et technologiques, des STS et des IUT. Il intressera galement les auditeurs de la formation continue et les techniciens de l'industrie.

111111111111111111111111 9 782713 518805