Professional Documents
Culture Documents
r
a
t
i
o
n
S
u
i
v
a
n
t
e
Fin de programme
Dfinition de la trajectoire
% 1122
N1 (ARBRE PORTE FRAISE EN XC 80)
N10 G90 G71 G80 (INITIALISATION)
N20 G0 G52 X0 Z0 (DEPLACEMENT VERS Om)
N30 T1 D1 M6 (CHANGEMENT OUTIL N1)
N190 M2 (FIN DE PROGRAMME)
IV.2.4 Systme de cotation
Les cotes programmes peuvent exprimes dans les formes suivante :
programmation absolu (G90) : la cote est repre par rapport lorigine programme
programmation relative (G91) : la cote est repre par rapport la position prcdente.
programmation absolu en cote mesure (G52) : la cote est repre par rapport lorigine
mesure.
Exemple
OP
Programmation Absolue :
G90 G0 X10 Y10
G1 X30 Y20
G2 X40 Y30 I40 J20
G1 X40 Y40
Programmation Relative :
G91 G0 X10 Y10
G1 X20 Y10
G2 X10 Y10 I10 J0
G1 X0 Y10
(A)
(B)
(C)
(D)
(A)
(B)
(C)
(D)
IV-44
IV.2.5 Dcalage dorigine (G59)
Cest un dcalage programm qui peut tre utiliser pour dterminer les origines de
plusieurs parties de pice (exemple : formes rptitives) ou de plusieurs pices montes sur
un mme porte pices.
Pour annuler la ou les dcalages appliqus en G59, en programmation absolue, il faut
programmer G59 X0 Y0 Z0. En programmation relative, il est conseill de repasser en
programmation absolue G90 et de programmer G59 X0 Y0 Z0.
Exemple
Dcalage dorigine en absolue (G90)
OP0 OP1 OP2
Dcalage dorigine en relative (G91)
OP0 OP1 OP2
%111
N
N120 G90 G592 X15 (DECALAGE 1)
N
N
N120 G59 X30 (DECALAGE 2)
N
N200 G59 X0 (ANNULATION)
N
%222
N
N120 G91 G59 X15 (DECALAGE 1)
N
N
N120 G59 X15 (DECALAGE 2)
N
N200 G90 G59 X0 (ANNULATION)
N
IV.2.6 Correction de rayon doutil (G40 G41 G42)
Le contrleur de la machine pilote un point fixe de loutil (Point Pilot). Le point pilot
est situ sur laxe de la fraise en fraisage et sur la pointe de loutil en tournage. Cependant,
pour usiner une pice, le point de larte tranchante gnrant le profil de la pice nest pas
fixe. Dans le cas du fraisage, ce point est situ sur la priphrie de la fraise alors que le point
pilot est situ sur laxe. Pour rendre la programmation plus facile on utilise les fonctions
G41 (correction du rayon gauche du profil) et G42 (correction du rayon droite du profil).
Ainsi, on programme le profil de la pice et cest le contrleur de la machine qui calcule la
position du point pilot.
G41
Outil
Pice
G
4
1
G42
G42
IV-45
Les tableaux suivants prsentent les fonctions du code G qui peuvent tre programmes
et interprtes par les directeurs de commande numrique (DCN) du NUM-760T et NUM-
760F.
Liste des principales fonctions prparatoires
Code Dsignation Rvocation
G00 interpolation linaire en rapide G01-02-03-...
G01* interpolation linaire la vitesse programme G00-02-03-...
G02 interpolation circulaire la vitesse tangentielle programme (sens horaire) G00-01-03-...
G03 identique G02 mais en sens trigonomtrique G00-01-02-...
G04 F... temporisation programmable avec ladresse F (0.01 F 99.99 s) fin de bloc
G33 cycle de filetage (tournage) G00-01-02-03
G40* annulation de la correction de rayon G41-G42
G41 correction de rayon (outil gauche du profil) G40-G42
G42 correction de rayon (outil droite du profil) G40-G41
G52 Programmation absolue des cotes par rapport lorigine mesure Om fin de bloc
G59 dcalage dorigine
G65 cycle de gorge (tournage)
G64 cycle dbauche paraxial (tournage)
G70 entre des donnes en pouce G71
G71* entre des donnes en mtrique G70
G77 appel inconditionnel dun sous-programme ou dune suite de squences
avec retour
fin de bloc
G79 saut conditionnel ou inconditionnel une squence sans retour fin de bloc
G80 annulation de cycle dusinage G83-84
G83 cycle de perage avec dbourrage G80
G84 cycle de taraudage (fraisage) G80
G90* programmation absolue par rapport lorigine programme G91
G91 programmation relative par rapport au point de dpart du bloc G90
G92 S... limitation de la vitesse de broche M2
G94* F... vitesse davance exprime en mm/min ou en pouce/min G95
G95 F... vitesse davance exprim en mm/tour ou en pouce/tour G94
G96 S... vitesse de coupe constante en m/min (tournage) G97
G97* S... vitesse de broche en tour/min G96
G17* choix du plan XY pour linterpolation circulaire (fraisage) G18-19
G18 choix du plan XZ pour linterpolation circulaire (fraisage) G17-19
G19 choix du plan YZ pour linterpolation circulaire (fraisage) G17-18
Liste des principales fonctions auxiliaires
Code Dsignation Rvocation
M00 arrt programm
M01 arrt optionnel
M02 fin de programme pice
M03 rotation broche sens horaire M0-M4-M5
M04 rotation broche sens trigonomtrique M0-M3-M5
M05* arrt broche M03-04
M06 changement doutil
M08 arrosage M00-M09
M09* arrt des arrosages M08
M40-M45 6 gammes de vitesse de broche
(*) Fonctions initialises la mise sous tension ou la suite dune remise zro.
IV-46
IV.3 Exemples
* Tournage
Soit usiner en finition le contour extrieur et la gorge de la pice de la figure suivante.
On donne les valeurs de la vitesse de coupe et lavance pour loutil charioter-dresser et
loutil saigner.
* Outil charioter-dresser droit T1D1 Vc
1
= 80 m/min f
1
= 0.08 mm/tr.
* Outil saigner T4D4 Vc
4
= 25 m/min f
4
= 0.05 mm/tr.
Ecrire le programme pour raliser cette pice sachant que :
* Point dapproche 3 mm de la pice.
* Point de dgagement 2 mm de la pice.
* Machine : Tour commande numrique (NUM 760 T).
Solution :
%159
N1 (AXE)
N10 G90 G71 G80 G40 G92 S3000
N20 G0 G52 X0 Z0
(FINITION DU CONTOUR)
N30 T1 D1 M6 (OUTIL N1)
N40 G95 F0.08
N50 G97 S800
N60 M3 M42
N70 G0 X66 Z-24
N80 G96 S80
N90 G1 G41 X50 Z-24 M8
N100 Z0
M110 X38
N120 G3 X30 Z4 R4
N130 G1 X12
N140 X24 Z15
N150 X0 M9
N160 G97 S800
N170 G0 G40 X0 Z17
N180 G0 G52 X0 Z0
(USINAGE DE LA GORGE)
N190 T4 D4 M6 (OUTIL N4)
N200 G95 F0.05
N210 G0 X66 Z-24
N220 G96 S25
N230 G1 X42 M8
N240 G97 S800
N250 G0 X64 M9
N260 G0 G52 X Z0 M5
N270 M2
IV-47
* Fraisage
Ecrire un programme pour raliser en finition le contour extrieur, le perage dbouchant
ainsi que le lamage sur une profondeur de 5 mm de la pice suivante.
Donnes :
- Fraise deux tailles en ARS de diamtre 24 mm :
T4D4 Vc4 = 26 m/min f4 = 0.04 mm/dent Z4 = 8 dents
- Fort en ARS de diamtre 6 mm : T6D6 Vc6 = 20 m/min f6 = 0.07 mm/tr
- Fraise lamer en ARS de diamtre 12 mm :
T7D7 Vc7 = 20 m/min f7 = 0.05 mm/dent Z7 = 4 dents
- Les distances dapproche et de dgagement sont de 18 mm.
Solution :
%358
N1 (BRIDE)
N10 G90 G71 G80 G40
N20 G0 G52 Z0 (DEGAG ORIG MESUR)
(FINITION DU CONTOUR)
N30 T4 D4 M6 (FRAISE 2T D24)
N40 G97 S345
N50 G94 F110
N60 G0 X62 Y-18 (VERT PT APP)
N70 Z-5 M3 M41 (PT APPROCHE)
N80 G1 G42 X50 Y33 M8 (P1)
N90 G3 X38 Y45 R12 (P2)
N100 G1 X-35 Y45 (P3)
N110 G2 X-50 Y 30 R15 (P4)
N120 G1 X-50 Y25 (P5)
N130 G1 X-35 Y0 (P6)
N140 G1 X-25 Y0 (P7)
N150 G2 X25 Y0 R25 (P8)
N160 G1 G40 X68 Y-12 M9 (PT DEGAG)
N170 G0 G52 Z0 M5
(PERCAGE)
N180 T6 D6 M6 (FORET D6)
N190 G97 S1061
N200 G94 F74
N210 G0 X38 Y33
N220 Z3 M3 M42
N230 G1 Z-18 M8 (5+10+3)
N240 G0 Z3 M9
N250 G0 G52 Z0 M5
(LAMAGE)
N260 T7 D7 M6 (FRAISE A LAMER D12)
N270 G97 S530
N280 G94 F106
N290 G0 X38 Y33
N300 Z3 M3 M40
N310 G1 Z-5 M8
N320 G0 Z3 M9
N330 G0 G52 Z0 M5
N340 M2
IV-48
IV.4 Programmation Structure
IV.4.1 Intrt
La programmation structure permet de mieux exploiter les ressources dune entreprise
surtout quand celle-ci fabrique des pices ayants des formes similaires . La programmation
structure permet galement permet damliorer la lisibilit dun programme CN et de
mieux voir ses mcanismes. En effet, quand un programme CN est relativement long et
complexe, il devient difficile comprendre pour loprateur responsable de sa maintenance.
IV.4.2 Structuration par Niveau
Il est possible de structurer un programme CN en deux ou en trois niveaux.
* Deux Niveaux
Niveau 1 :
programme principal (de %1 %999)
paramtres gnraux
appel de sous-programmes niveau 2
Niveau 2 :
sous-programmes (de %1000
%9999)
paramtres locaux
appel doutils
conditions technologiques
cycles
* Trois Niveaux
Niveau 1 :
programme principal (de %1 %99)
paramtres gnraux
appel de sous-programmes niveau 2
Niveau 2 :
sous-programmes (de %100 %999)
paramtres locaux
appel doutils
conditions technologiques
appel de sous-programme niveau 3
Niveau 3 :
sous-programmes (de %1000 %9999)
paramtres locaux
usinage (contournage, cycles...)
IV.4.3 Saut de lignes sans retour (G79)
Les sauts de lignes sont soit conditionnels ou inconditionnels et permettent de passer la
ligne appele qui doit tre situe dans le mme programme.
Dans le cas dun saut conditionnel, on utilise un paramtre (voir programmation
paramtre) et lun des oprateurs de comparaison suivants : (< > <= >= <>).
Exemple :
Saut Inconditionnel Saut Conditionnel
N40 ...
N50 G79 N80
N60 ...
N70 ...
N80
N90
N100
(saut la ligne N80 sans
retour, le programme se
poursuit aprs la ligne
appele N90, N100, ...)
N40
N50 G79 L2 < 18 N90
N60 ...
N70 ...
N80 ...
N90
N100
Si L2 est infrieur
18, aller la
ligne N90 sinon
continuer le
programme en
N60.
IV-49
IV.4.4 Appel de sous-programmes ou de squences (G77)
On distingue deux types dappel : les appels de squences internes ou externes et les
appels de sous-programmes.
IV.4.4.1 Appel de sous-programme
Un sous-programme externe est appel par ladresse H suivie par le numro de
programme. Le sous-programme ne doit pas tre termin par le mot M2, qui arrterait le
cycle en cours.
%50
N60 ...
N70 ...
N80 G77 H110
N90 ...
N100
appel sous-programme %110,
puis retour la ligne N90 du programme %50
IV.4.4.2 Appel de squences internes
Une squence interne au programme peut tre appele par les numros de lignes de dbut
et de fin.
%55
N150 ...
N160 ...
N170 G77 N80 N120
N180 ...
N190
appel et excution des lignes N80 N120, puis suite du
programmes la ligne N180
IV.4.4.3 Appel de squences externes
Une squence dun autre programme peut tre appele par ladresse H, suivie des
numros de lignes de dbut et de fin.
%85
N30 ...
N40 ...
N50 G77 H55 N70 N90
N60 ...
N70
saut inconditionnel au programme %55 puis excution des
lignes N70 N90, et retour N60 du programme %85
IV-50
IV.5 Programmation des cycles
IV.5.1 Tournage
IV.5.1.1 Cycle dbauche paraxial : G64
Il permet, partir de la dfinition dun profil fini et de la dfinition dun profil brut,
deffectuer lbauche dune pice en paraxial suivant laxe X ou Z.
G64 Nn Nm [I K] {P ou R}
Xa Za
Xb Zb dfinition du brut
Xc Zc
Xd Zd
G80 Xe Ze fin dbauche
P : Dfinit la prise de passe en X
R : Dfinit la prise de passe en Z
I : Surpaisseur en X
K : Surpaisseur en Z
IV.5.1.2 Cycle de gorge (Poche) : G65
G65 Nn Nm EA {PZ ou RX} [I] [K] [Q] [EF]
Nn Nm Ces deux numros de squence sont des bornes du profil fini qui doivent tre
situes de part et dautre de la zone baucher.
EA Angle de pntration de la gorge
P Valeur de pntration de chaque passe. (prise de passe en X).
R Valeur de pntration de chaque passe (prise de passe en Z).
X ou Z Limite de la zone baucher (PA).
I K I surpaisseur en X, K surpaisseur en Z. la surpaisseur est affecte au profil fini.
Les fonctions I et K sont facultatives.
Q A la fin de chaque passe, le positionnement au dbut de la passe suivante peut
seffectuer en deux parties : une premire vitesse rapide jusqu une distance Q du
dbut de la passe suivante, une seconde vitesse de travail jusquau dbut de la passe.
Par dfaut, ces deux passes sont confondue et sexcute vitesse de travail.
EF Vitesse de pntration. Par dfaut, gale la fonction F prcdemment programme
La zone usine est dlimite par le
profil fini et par les deux droites
reliant les points suivants:
PA programm par X ou Z,
PB dernier point programm
avant la fonction (G65),
PC Le point dintersection avec le
profil fini de la droite EA
IV-51
IV.5.1.3 Cycle de dfonage
Cette fonction permet lbauche dune gorge longitudinale ou frontale par pntrations
successives :
G0 Dn X Z
G66 Dm X Z R EA EF
Dn Correcteur en X1 et Z1
DmCorrecteur en X2 et Z2
R Prise de Passe
EA Pente en fond de gorge, lorsque le fond
de gorge est paraxial, la programmation de
EA nest pas obligatoire
EF Temporisation en fond de gorge [facultative]
On doit dfinir dabord le point "haut" du flan de dpart de la gorge et la correction de
loutil (Dn) ; cest un bloc de positionnement. Dans le bloc suivant, on dclare G66 , le
point "bas" du flanc darrive, la correction de loutil au point darrive, la pente du fond de
gorge, la valeur du pas de lbauche et la valeur de la temporisation en fond de gorge.
Les prises de passes sont uniformment reparties sur toute la largeur de la gorge
(le systme peut tre amen corriger la valeur du pas programm.
IV.5.1.4 Cycle de perage avec dbourrage : G83
Cette fonction permet le perage par passes successives avec retrait du fort suivant laxe
Z.
G83 X Z P Q F [EF] [G4 F]
X - Z Cote de fond de trou
P Valeur de la premire
pntration
Q Valeur de la dernire
pntration
F Vitesse davance en
mm/min
EF Temporisation en fin de
chaque pntration [facultative]
G4 F Temporisation aprs
retrait la dernire passe
[facultative]
Plonge en travail
Temporisation ventuelle
Remonte rapide
Plonge rapide
Plonge en travail
Temporisation ventuelle
Remonte rapide
Plonge rapide
Plonge en travail
Temporisation ventuelle
Remonte rapide
Temporisation ventuelle
IV-52
IV.5.1.5 Cycle de perage avec brise-copeaux : G87
Cette fonction permet le perage par passes successives sans retrait du fort suivant laxe
Z.
G87 X Z P Q F [EF] [G4 F]
X - Z Cote de fond de trou
P Valeur de la premire
pntration
Q Valeur de la dernire
pntration
F Vitesse davance en mm/min
EF Temporisation en fin de
chaque pntration [facultative]
G4 F Temporisation aprs
Plonge en travail
Temporisation ventuelle
Plonge en travail
Temporisation ventuelle
Plonge en travail
Temporisation ventuelle
Remonte rapide
Temporisation ventuelle
retrait la dernire passe [facultative]
IV.5.1.6 Cycle de filetage : G33
Cette fonction permet dexcuter un cycle complet de filetage cylindrique, conique ou
frontal, pas constant et profondeur de passe dgressive section de copeau constante.
G33 X Z K EA EB R P Q F S
X - Z Coordonnes suivant les axes X et Z de la fin du filetage, paramtre
obligatoire dans le bloc G33, valeurs absolues ou relatives
EA angle de cne entre laxe OZ et le profil de la pice, par dfaut EA = 0 : filetage
cylindrique, EA = 90 : filetage frontale.
-45 < EA < 45 : Z axe majoritaire (axe de filetage)
X axe minoritaire (axe de pntration)
EA > 45 ou EA < -45 : Z axe minoritaire (axe de pntration)
X axe majoritaire (axe de filetage)
K Pas sur laxe majoritaire, paramtre obligatoire, non sign, maximum : 250 mm
P Profondeur totale du filet (Q inclus) , paramtre obligatoire non sign.
IV-53
F Nombre de filet (par dfaut F1 et maximum F9).
Q profondeur de la dernire passe (comprise dans P),
pntration sur le flan suivant langle B
valeur non sign, par dfaut pas de passe de finition,
Q = 0 : passe vide.
EB Angle de pntration entre le flan de pntration et laxe de pntration droite, le
flan de pntration est dtermin par le signe de EB :
EB > 0 pntration dans le sens dexcution du filetage
EB < 0 pntration en sens inverse du sens dexcution du filetage
Par dfaut EB = 0 : pntration droite,
S Nombre de passes (passe de finition non comprise),
pntration progressive, par dfaut S = 1.
R Longueur du cne sur laxe majoritaire, valeur non sign, par dfaut R = 0.
IV.5.1.7 Exemple :
Raliser lbauche et la finition ainsi que le perage de la pice suivante :
Ebauche : outil charioter dresser bauche T2 D2 ; profondeur de passe 2 mm
Vc = 80 m/min ; f = 0.1 mm/tr
Finition : outil charioter dresser finition T3 D3 ; profondeur de passe 1 mm
Vc = 90 m/min ; f = 0.08 mm/tr
Centrage : foret centrer diamtre 5 mm T7 D7 ; Vc = 22 m/min ; f = 0.05 mm/tr
Perage : foret diamtre 6 mm T8 D8 ; Vc = 25 m/min ; f = 0.05 mm/tr
Distance dapproche et de dgagement 3 mm
OP
IV-54
Solution :
%1111
(EBAUCHE T2 D2)
(FINITION T3 D3)
(CENTRAGE DIAM 5 T7 D7)
(PERCAGE DIAM 6 T8 D8)
N10 G90 G71 G40 G80 G92 S4000 (INITIALIS)
(USINAGE EBAUCHE PARAXIAL)
N20 G0 G52 X0 Z0
N30 T1 D1 M6 (OUTIL EBAUCHE)
N40 G95 F0.1
N50 G97 S800
N60 M3 M42
N70 G0 G42 X82 Z52 (E2)
N80 G96 S80
N90 G64 N490 N400 I1 K1 P2
N100 G1 X82 Z0 (E1)
N110 X82 Z52 (E2)
N120 X30 Z52 (E3)
N130 G80 X55 Z54 (DEGAGEMENT)
(EBAUCHE POCHE)
N140 G0 X44 Z33 (DEPART DE GORGE)
N150 G65 N460 N410 EA-152 P2 Z20 I1 K1
N160 G97 S600 M9
N170 G0 G52 X0 Z0
(CENTRAGE)
N180 T7 D7 M6 (FORET A CENTRER DIAMETRE 5)
N190 G95 F0.05
N200 G0 X0 Z53
N210 G97 S1400
N220 G87 X0 Z45 M8
N230 G0 G80 Z53 M9
N240 G97 S600
N250 G0 G52 X0 Z0
(PERCAGE)
N250 T8 D8 M6 (FORET DIAMETRE 6)
N260 G95 F0.05
N270 G0 X0 Z53
N280 G97 S1325
N290 G87 X0 Z36.197 P6 Q3 EF2 M8
N300 G0 G80 Z53 M9
N310 G97 S600
N320 G0 G52 X0 Z0
(FINITION)
N330 T2 D2 M6
N340 G95 F0.08
N350 G97 S800
N360 M3 M42
N370 G0 X5 Z53
N380 G96 S90
N390 G1 G41 X0 Z50 (F0)
N400 X30 Z50 (F1)
N410 X40 Z45 (F2)
N420 X40 Z31.393 (F3)
N430 X32 Z 24 (F4)
N440 X32 Z20 (F5)
N450 X42 Z20 (F6)
N460 X60 Z12 (F7)
N470 X60 Z4 (F8)
N480 G2 X68 Z0 R4 (F9)
N490 G1 X86 Z0 M9 (F10)
N500 G0 G40 X88 Z0 (DEGAGEMENT)
N510 G97 S800
N520 G0 G52 X0 Z0 M5
N530 M2
IV-55
IV.5.2 Fraisage
IV.5.2.1 Cycle de perage centrage : G81
N G81 [X Y] Z[ER] [EH] [F]
X Y position de loutil dans le plan
Z point atteindre sur laxe dusinage
ER cote du plan de dgagement sur laxe dusinage
EH cote du plan dattaque sur laxe dusinage
F valeur de lavance dans le cycle
IV.5.2.2 Cycle de taraudage: G84
Ce cycle permet lexcution dun taraudage avec un porte-taraud flottant.
N G84 [X Y] Z[ER] [EH] EF [F]
X Y position de loutil dans le plan
Z point atteindre sur laxe dusinage
ER cote du plan de dgagement sur laxe dusinage
EH cote du plan dattaque sur laxe dusinage
EF temporisation exprime en secondes (maximum
99.99 s, par dfaut 1 seconde).
F valeur de lavance dans le cycle
IV.5.2.3 Cycle de taraudage rigide: G84
Le cycle permet dasservir lavance de loutil la rotation de la broche. La vitesse
davance est calcule automatiquement selon la vitesse de broche et le pas programme.
N G84 [X Y] Z[ER] [EH] K [EK]
X Y position de loutil dans le plan
Z point atteindre sur laxe dusinage
ER cote du plan de dgagement sur laxe dusinage
EH cote du plan dattaque sur laxe dusinage
K pas de taraudage exprim en mm. (K prcise
que lon effectue un taraudage rigide
EK rapport de vitesse de broche dgagement /
pntration (par dfaut EK=1).
IV-56
IV.5.2.4 Cycle de perage avec brise copeaux : G87
N G87 [X Y] Z[ER] [EH] [P] / [ES] [Q] [EP] [EF] [F]
X Y position de loutil dans le plan
Z point atteindre sur laxe dusinage
ER cote du plan de dgagement sur laxe dusinage
EH cote du plan dattaque sur laxe dusinage
P valeur de la premire pntration
ES nombre de pntration de valeur constante
Q valeur de la dernire pntration
EP valeur de recul entre deux pntration (par
dfaut pas de recul, EP=0).
EF temporisation chaque fin de pntration.
F valeur de lavance dans le cycle
Remarques :
La programmation dau moins un des deux arguments P et ES est obligatoire.
P et ES sont programms : la premire pntration est gale P et le reste du perage
est excut en un nombre de pntration ES.
ES programme seule : la totalit du perage est excute en un nombre de
pntration ES.
IV.5.2.5 Cycle de poche simple : G45
G45 XY...Z..[ER...] EX...EY...[EB...] PQ[I...] [J...] [EG2/EG3] EP...EQ...EI...EJ...
X Y position du centre de la poche
Z point atteindre en fond de poche
ER cote du plan de dgagement sur laxe dusinage
EX dimension de la poche suivant les axes X ou U
EY dimension de la poche suivant les axes Y ou V
EB rayon dune poche circulaire si EB est
programm seul. Rayon dune poche oblongue.
Valeur des congs pour les autres poches.
P valeur de la prise de passe axiale dbauche.
Q valeur de la prise de passe latrale dbauche.
I valeur de la prise de passe axiale de finition.
J valeur de la prise de passe latrale de finition.
EG2/EG3 sens dexcution de la poche (dfaut EG3)
EG2 : travail en opposition, EG3 : travail en avalant.
IV-57
IV.5.2.6 Exemple
Ecrivez le programme CN pour lusinage de la poche (bauche et finition) et des deux
taraudages de la pice de la figure suivante. On dispose des outils suivants :
foret centrer diamtre 4 mm T8 D8 Vc = 21 m/min f = 0.07 mm/tr
foret diamtre 6.75 mm T7 D7 Vc = 23 m/min f = 0.08 mm/tr
taraud M8 T10 D10 Vc = 10 m/min pas = 1.25 mm
fraise diamtre 8 mm coupe au centre T4 D4 Vc = 26 m/min
- bauche : f
axiale
= 0.08 mm/tr f
radiale
= 0.25 mm/tr a
e
= 6 a
p
= 2 mm.
- finition : f
axiale
= 0.05 mm/tr f
radiale
= 0.16 mm/tr a
e
= a
p
= 0.5 mm.
La distance scurit lapproche et au dgagement est de 4 mm.
OP
Solution :
%3354
(Exemple de cycles en fraisage)
N10 G90 G80 G71 G40
N20 G0 G52 Z0 (CENTRAGE)
N30 T8 D8 M6
N40 G97 S1670
N50 G0 X-34 Y-25.98 Z10
N60 G0 Z4 M3 M41
N70 G81 Z-5 F117
N80 X-15 Y-25.98
N90 G80 G00 Z10 M9 M5
N100 G0 G52 Z0 (PERCAGE)
N110 T7 D7 M6 (FORET D6.75)
N120 G97 S1085
N130 G0 X-34 Y-25.98 Z10
N140 G0 Z4 M3 M40 M8
N150 G87 Z-14 P5 ES2 Q3 EP2 F87
N160 X-15 Y-25.98
N170 G80 G0 Z10 M9 M5
N180 G52 Z0 (TARAUDAGE)
N190 T10 D10 M6 (TARAUD M8)
N200 G97 S384
N210 G0 X-34 Y-25.98 Z10
N220 G0 Z4 M3 M40 M8
N230 G84 Z-10 K1.25
N240 X-15 Y-25.98
N250 G80 G00 Z10 M9 M5
N260 G52 Z0 (USINAGE DE LA POCHE)
N270 T4 D4 M6 (FRAISE A RAINURER D8)
N200 G97 S1034
N210 G0 X8 Y0 Z10
N220 M3 M40 M8
N230 G45 X0 Y0 Z7.16 ER4 EX30.96 EY19 EB8
P2 Q6 I0.5 J0.5 EP83 EQ259 EI52 EJ165
N240 G0 G52 Z0 M5 M9
N250 M2
IV-58
IV.6 Fonctions diverses
IV.6.1 Dcalage angulaire (ED)
La fonction ED affecte dune valeur dfinit une rotation angulaire par rapport lorigine
programme.
Le dcalage angulaire affecte les axes du plan programms dans les blocs suivant la
fonction.
N [G90 / G91] ED
ED valeur du dcalage angulaire en degrs et
millime de degr.
Le dcalage angulaire ED est annul par la
reprogrammation de la fonction ED affecte dune
valeur nulle (ED0) en absolue (G90).
Le dcalage angulaire ED affecte :
tous les cycles lmentaires (G81, G45,),
la correction de rayon (G41, G42),
la programmation gomtrique de profil (PGP).
Y
X
OP
IV.6.2 Miroir (G51)
La fonction miroir permet lusinage symtrique dune partie de programme dfinissant le
quart ou la moiti de la pice. Le miroir est valid ou invalid selon les arguments axe et
signe algbrique programms avec la fonction.
N G51 X- Y- Z- A- B- C-
Le signe (-) valide le miroir sur les axes
X,Y, Z ou A, B, C.
La fonction G51 suivie dun ou
plusieurs arguments X+, Y+, Z+, ou A+,
B+, C+ rvoque ltat G51 antrieur.
Lorsque la fonction G51 est
programme :
elle doit tre suivie dun de ses
arguments (axe et signe) dont au moins
un obligatoire,
elle doit tre programme seule avec
ses arguments dans le bloc,
plusieurs axes peuvent tre valids ou
invalids dans le mme bloc.
OP
Y
X
IV-59
La fonction miroir affecte :
le signe de laxe programme X,Y, Z ou A, B, C qui est invers. Cette inversion
effectue par rapport lorigine programme dfinie par le PREF et le DEC1.
Les dcalages dorigine programmes (G59)
Les corrections de rayon doutil (G41, G42)
Le sens de dplacement en interpolation circulaire (G2, G3).
La fonction miroir naffecte pas :
la position de lorigine pice (PREF)
le dcalage entre lorigine pice et lorigine programme dfinie par le PREF et le DEC1
la programmation par rapport lorigine mesure (G52)
IV.6.3 Facteur dEchelle (G74 / G73)
La fonction permet lexcution dune pice ou dune forme homothtique de la pice ou
de la forme programme. Le rapport de lhomothtie peut tre introduit au clavier ou
programm par le paramtre externe E69000.
N G74 / G73
G74 : validation du facteur dchelle.
Le rapport peut tre compris entre
1/1000 et 9999/1000 (0.001 et 9.999)
et doit tre un nombre entier.
G73 : invalidation du facteur dchelle.
Lhomothtie a pour centre lorigine
programme (OP).
La fonction G73 et G74 doivent tre
programmes :
systme dans ltat G40
dans un bloc ne contenant pas
dinterpolation circulaire
hors dune suite de blocs PGP non
entirement dfinis.
Y
X
OP
Lhomothtie affecte :
les valeurs programmes avec les axe primaires et secondaires (X, Y, Z, U, V, W),
les dcalages dorigine programms (G59).
Lhomothtie naffecte pas :
la position de lorigine pice et le dcalage entre lorigine pice et lorigine programme,
la programmation par rapport lorigine mesure,
la cote de garde de positionnement en cycles dusinage G81 G89.
IV-60
Remarque : le dcalage dorigine tant affect par le facteur dchelle, G59 sera affect
dune valeur proportionnelle au facteur dchelle programm.
IV.6.4 Exemple
La pice suivante comporte trois empreintes usines par des outils bout hmisphrique.
La deuxime empreinte est obtenue partir de la premire par une homothtie de rapport
1/2 et une translation sur laxe X. La troisime est obtenue partir de la premire par une
homothtie de rapport 3/2, par une rotation autour de laxe Z et une translation sur laxe X.
Ecrivez le programme CN pour raliser les trois empreintes sachant que lon dispose de
trois fraises bout hmisphrique :
Fraise bout hmisphrique 6mm (T1 D1) : Vc
1
= 20m/min f
1
= 0.2 mm/tr.
Fraise bout hmisphrique 3mm (T2 D2) : Vc
2
= 20m/min f
2
= 0.15 mm/tr.
Fraise bout hmisphrique 9mm (T3 D3) : Vc
3
= 20m/min f
3
= 0.25 mm/tr.
OP
X
Y
Z
IV-61
Correction :
Programme principal :
%21
(FRAISAGE DE TROIS EMPREINTES)
N10 G90 G80 G40 G71
N20 G0 G52 Z0
N30 T1 D1 M6 (FRAISE SPHER DIAM = 6)
N40 G94 F212
N50 G97 S1061 M3
N60 G59 X0 Y0 (DECALAGE ORIGIN NUL)
N70 G74 E69000 = 1000 (ECH = 1)
N80 G77 H2121
N90 G0 G52 Z0 M5
N100 T2 D2 M6 (FRAISE SPHER DIAM = 3)
N110 G94 F318
N120 G97 S2123 M3
N130 G59 X-80
N140 G74 E69000 = 500 (ECH = 0.5)
N150 G77 H2121
N160 G0 G52 Z0 M5
N170 T3 D3 M6 (FRAISE SPHER DIAM = 9)
N180 G94 F177
N190 G97 S707 M3
N200 G59 X36 ED-18
N210 G74 E69000 = 1500 (ECH = 1.5)
N220 G77 H2121
N230 G0 G52 Z0 M5
N240 M2
Sous programme :
%2121
(FORME EN U)
N10 G0 X14 Y25 verticale de a
N20 G0 Z2 approche sur Z
N30 G1 Z-3 M8 a
N40 G1 Y0 b
N50 G2 X-14 Y0 R14 c
N60 G1 Y25 d
N70 G0 Z2 M9 dgagement
IV-62
IV.7 Programmation Paramtre
IV.7.1 Utilit de la programmation paramtre
Quand il sagit dune famille de pices ayant mme forme mais des dimensions
diffrentes, il est judicieux de paramtrer la pice. Ainsi, au lieu dcrire un programme
pour chaque pice, on peut crire un programme paramtr qui peut tre utilis pour toutes
les pices de cette famille.
Une gomtrie telles que lellipse ou la parabole peut tre raliser en approchant cette
gomtrie par des interpolations linaires (segmentation). Pour viter dcrire un nombre
important de blocs on peut laide de la programmation paramtre faire des itrations
(boucle) par incrmentation ou dcrmentation chaque itration dun paramtre. Ce
dernier est utilis pour le calcul des coordonnes des points darrivs de chaque
interpolation linaire.
IV.7.2 Classe de paramtres
Toutes les adresses dun programme CN peuvent tre affectes dun paramtre la place
dune valeur. Les paramtres peuvent remplacer une valeur numrique ou tre issus de
calculs.
On distingue deux classes de paramtres dans la NUM 760 :
les variables programmes L et
les paramtres externes E.
On distingue 120 variables programmes (L0 L19 et L100 L199). Les variables L0
L19 sont sans influence sur le droulement du programme alors que pour les variables L100
L199 le bloc auquel elles appartiennent est suspendu jusqu' la fin du bloc prcdent. Elles
ne peuvent donc tre utilises dans des blocs suivant une PGP sur 2 ou 3 blocs.
Exemple de paramtres externes
E50001 correcteur doutil (longueur en X) (D1)
E51004 correcteur doutil (longueur en Z) (D4)
E52008 correcteur doutil (rayon doutil)
IV.7.3 Opration sur les paramtres
Les oprations possibles sont laddition (+), la soustraction (-), la multiplication (*), la
division(/), la racine carre (R), le sinus(S), le cosinus (C), la partie entire dun nombre rel
(T) et larc-tangente (A).
Lordre des oprations se fait de gauche droite (dans lordre o elles sont crites). Il ny
a donc pas respect des rgles mathmatiques de priorit (pas doprateur prioritaire).
L8 / L3 + 2 * L2 ((L8/L3) + 2) * L2
Remarque : Le calculateur de la machine naccepte pas les parenthses dans les calculs car
celles-ci sont rserves aux commentaires.
IV-63
IV.7.4 Exemple
Soit usiner trois familles de pices de la figure suivante. Ecrire le programme CN
capable de raliser la poche, la gorge et produire lopration de finition sur le contour de la
pice (paisseur de finition de 0.5 mm). On donne les valeurs de la vitesse de coupe et
davance pour :
Outil retoucher (T1 D1)
Vc = 80 m/min f = 0.1 mm/tr.
Outil charioter-dresser utilis (T2 D2)
Vc = 110 m/min f = 0.08 mm/tr.
Outil saigner (T3 D3 - D30)
Vc = 25 m/min f = 0.05 mm/tr
largeur de loutil l
o
= 4 mm
Ecrire le programme pour raliser cette pice sachant que :
Famille 1 2 3
Point dapproche 3 mm de la pice (Pt App).
X1 4 6 8
Point de dgagement 1 mm de la pice (Pt Dg).
X2 200 218 230
Position de changement des outils X310. et Z290.
X3 140 150 160
Machine : Tour Commande Numrique (Num 760 T)
D1 100 95 90
D2 200 205 210
D3 180 190 200
R 65 60 55
30 32 35
40 45 50
OP
Om
Op
T1 D1
T2 D2
D
3
2
2
4
2
3
8
D
2
1
0
8
D
1
4 45
X2
139 X1 25
X3
R
92
T3D3
IV-64
IV.8 Programmation Gomtrique de Profil
IV.8.1 Introduction
Il est possible dcrire un programme CN en utilisant directement les cotes du dessin de
dfinition. Et cest le calculateur de la machine qui effectue le calcul des points de
raccordement, de contact ou dintersection non dfinis entre deux lments du contour de la
pice. La liaison entre ces deux lments peut tre du type droite-droite, droite-cercle ou
cercle-cercle.
La mthode classique de programmation reste valable et peut tre utilise conjointement
avec la Programmation Gomtrique de Profil (PGP).
La programmation seffectue par blocs, chaque bloc comportant un lment gomtrique
qui peut tre entirement dfini dans un bloc (cotes extrmes dune droite, points extrmes
dun arc de cercle et coordonnes du centre), ou incompltement dfini dans un bloc.
Si llment est incompltement dfini, le complment dinformation se trouve dans le
bloc suivant ou ventuellement dans les deux blocs suivants.
IV.8.2 Fonctions caractrisant un lment gomtrique
EA : Droite
Angle dune droite par rapport laxe X ou U en G17
EB+ : Cong
Le bloc dans lequel est programme cette fonction et le bloc suivant, sont raccords par
un cong.
EB- : Chanfrein
Le bloc dans lequel est programme cette fonction et le bloc suivant, sont raccords par
un chanfrein.
ET : Elment tangent
Le bloc dans lequel est programme cette fonction et le bloc suivant, sont tangents.
La programmation de ET est obligatoire lorsque cest la seule fonction du bloc qui
caractrise llment gomtrique : droite dont le point de dpart est connu, tangente au
cercle suivant ou droite tangente deux cercles.
Dans tous les autres cas la programmation de ET est facultative.
IV-65
ES : Elment scant
Le bloc dans lequel est programme cette fonction et le bloc suivant, sont scants.
Lorsque deux lments scants ont un point dintersection non programm, la fonction ES
est obligatoire dans la programmation du premier bloc.
E : Discriminant
Lorsque la programmation dun bloc ou dun ensemble de bloc laisse le choix entre deux
solutions possibles, le discriminant E+ ou E- permet de lever lindtermination.
La programmation du discriminant peut tre incluse dans les fonctions ET et ES :
Exemple : ES- quivalent ES E-
ET+ quivalent ET E+
Lorsquil sagit dune intersection droite-cercle ou cercle-cercle, deux solutions sont
possibles et la programmation du discriminant est obligatoire.
Lorsquil sagit dlments tangents, plusieurs solutions sont possibles : afin den limiter
le nombre, le systme ne ralise que des tangences continues (sans rebroussement). Ceci
ramne deux le nombre maximum de solutions.
Lorsque deux solutions sont possibles, lune entrane la cration dun arc de cercle
infrieur 180 et lautre suprieur 180 : la programmation du discriminant est
facultative, par dfaut le systme choisit la solution qui comporte le plus petit arc de cercle.
Seule exception : Cercle dont le centre est intrieur au cercle suivant, et caractris
uniquement par les coordonnes de son centre et par le fait qu'il est tangent au cercle
suivant.
IV.8.3 Programmation des blocs - Choix du discriminant
Lensemble des blocs ncessaire et suffisant qui permet au systme de calculer toutes les
coordonnes dun lment gomtrique (point darriv et/ou centre de cercle) constitue une
entit gomtrique.
Elle a pour origine le point de dpart de son premier lment. Ce point est :
soit programm dans le bloc prcdent,
soit dj calcul par le systme, le premier bloc dune entit gomtrique pouvant tre de
dernier de lentit prcdente.
Lorsquun discriminant dtermine un lment dune entit gomtrique, il doit tre
programm dans le premier bloc de cette entit. Les signe + et - prcisent les positions dun
point caractristique (intersection, tangence, centre de cercle) de lune ou lautre solution
par rapport une droite oriente (D).
IV-66
IV.8.4 Droite de discrimination :
La droite (D) est :
la droite dfinie par son angle EA si un des lments de lentit gomtrique est dfini
ainsi, la droite reliant un point connu du premier lment de lentit gomtrique (avec pour
orientation du premier vers le dernier). Ce point connu est en priorit le centre dun cercle
programm par I,J,K, ou par dfaut un autre point programm (point de dpart du premier
lment ou point darrive du dernier).
Deux cas peuvent se prsenter
les points caractrisant les deux solutions possibles se trouvent sur la droite oriente (D) :
E + dfinit le point le plus proche de + sur cette droite.
E - dfinit le point le plus proche de - sur cette droite.
les points caractrisant les deux solutions possibles se trouvent de part et dautre de la
droite oriente (D) :
E + dfinit le point gauche de (D).
E - dfinit le point droite de (D).
IV.8.5 Dfinition des blocs
Les paragraphes suivants illustrent toutes les possibilits de dfinition des lments
gomtriques supports par la PGP.
IV.8.5.1 Programmation des chanfreins et des congs
On peut insrer un chanfrein entre deux droites successives et un cong entre deux
lments quelconques.
Le chanfrein est programm par le code EB - et la valeur, et le cong par le code EB + et
la valeur. La figure suivante montre un exemple de cong et de chanfrein.
X10 Y10 Z
G1 EA70 ES EB-10 (droite + chanfrein)
G1 EA10 X60 Y50 (droite)
------------------------------------------------
X-10 Y10 Z
G1 EA160 ES- EB+12 (droite + cong)
G3 I-50 J20 X-60 Y20 (arc de cercle)
IV.8.5.2 Elment gomtrique compltement dtermin dans un bloc
Droite
G1 XY G1 X G1 Y
G1 EAY G1 EAX
IV-67
Cercle
G
)
`
3
2
XYIJ
G
)
`
3
2
XYRE
)
`
+
IV.8.5.3 Elment gomtrique dtermin par la connaissance du ou des blocs
suivants
* Cas 1 : * Le premier bloc est une droite
* Le point de dpart est entirement dfini
1
er
bloc 2
me
bloc 3
me
bloc Type de courbe figure
G1 EAES EAXY
dr dr 1
EA G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
dr dr / cer
2
G1 EAES
)
`
+
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
G
)
`
3
2
IJ
G
)
`
3
2
IJ
(
)
`
+
ET
G1 EAXY
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
dr cer
dr cer / dr
dr cer / cer
3
4
5
G1 EA| | ET
G
)
`
3
2
IJ
G
)
`
3
2
R
G1 EAXY
dr / cer
dr / cer / dr
6
7
G1 EA
(
)
`
+
ET
G
)
`
3
2
RXY
G
)
`
3
2
R
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
dr / cer
dr / cer / cer
8
9
G1 ET G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
G
)
`
3
2
IJ
G
)
`
3
2
IJ
(
)
`
+
ET
G1 EAXY
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
dr / cer
dr / cer / dr
dr / cer / cer
10
11
12
IV-68
* Cas 2 : * Le premier bloc est un cercle
* Le point de dpart est entirement dfini
1
er
bloc 2
me
bloc 3
me
bloc Type de courbe Fig.
G
)
`
3
2
IJ | | ET
G1
... ...
... ...
... ...
...
...
...
Y X
Y EA
X EA
Y
X
EA
G1 ET G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
cer / dr
cer / dr / cer
13
14
G
)
`
3
2
IJ
(
)
`
+
ET G
)
`
3
2
IJ
G
)
`
3
2
RXY
G
)
`
3
2
R
G1 EAXY
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
cer / cer
cer / cer
cer / cer / dr
cer / cer / cer
15
16
17
18
G
)
`
3
2
IJES
)
`
+
G1 EAXY
G1 EA
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
G
)
`
3
2
IJ
G
)
`
3
2
IJ
(
)
`
+
ET
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
G1 EAXY
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
cer dr
cer dr / cer
cer cer
cer cer / dr
cer cer / cer
19
20
21
22
23
G
)
`
3
2
R
(
)
`
+
ET
G1 EAXY
G1 EA
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
G
)
`
3
2
IJ
G
)
`
3
2
IJ
(
)
`
+
ET
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
G1 EAXY
G
)
`
3
2
IJ
)
`
... ...
...
Y X
R
cer / dr
cer / dr / cer
cer / cer
cer / cer / dr
cer / cer / cer
24
25
26
27
28
IV-69
IV.8.6 Exemple
On veut usiner en finition le contour extrieur du poinon de la figure suivante. Ecrivez
le programme CN pour lusinage en finition du poinon. sachant que :
Loutil utilis est une fraise de diamtre 16 mm et ayant 4 dents,
Vc = 24 m/min et f
z
= 0.03 mm/dent
Distance de dgagement est gale 2 mm de la pice
Solution
%682
(USINAGE FINITION DE POINCON)
L0 = 1000*24/3.14/16
L1 = 0.03*4* L0
N10 G90 G80 G40 G71
N20 G0 G52 Z0
N30 T1 D1 M6
N40 G97 SL0
N50 G94 FL1
N60 G0 X82 Y80
N70 M3 M40
N80 G0 Z0 (POINT APPROCHE)
N90 G1 G42 X90 Y59 M8 (P1)
N100 G2 X80 Y49 R10 (P2)
N110 G1 EA180 (P3 , ET- OPTIONNEL)
N120 G2 R10 (P4)
N130 G3 I30 J46 X0 Y46 (P5)
N140 G1 X0 Y0 (P6)
N150 G1 X131 Y0 (P7)
N160 G3 I131 J14 (P8 , ET+ OPTIONNEL)
N170 G3 X116 Y63 R43 (P9)
N180 G1 G40 X74 Y71 M9 (DEGAGEMENT)
N190 G0 G52 Z0 M5
N200 M2
IV-70
TRAVAUX DIRIGES
V-71
V. Travaux Dirigs
Sujet N 1 (Tournage)
1)
Soit usiner la pice de la figure suivante (opration de finition du contour extrieur sur
une surpaisseur de 0.5 mm).
a) Donner les caractristiques du Tour Commande Numrique capable de raliser cette
pice.
b) Ecrire le programme CN pour raliser la finition du contour extrieur sachant que :
loutil utilis est un outil charioter dresser (T2 D2)
Vc = 22 m/min et f = 0.09 mm/tour,
distance dengagement et de dgagement de loutil par rapport au profil fini est de 5 mm.
OP
2)
Expliquer le principe de fonctionnement dune CN Directe et Distribue. Donner les
avantages et les inconvnients de chacune delles.
V-72
Sujet N 2 (Fraisage)
Le ralisation de la pice suivante ncessite une opration de dusinage en finition du
contour extrieur et une opration dusinage de deux rainures symtriques par rapport
lorigine de largeur 12 mm sur une profondeur de 3.5mm. sachant que tous les usinages se
font en une seule passe et que lon dispose des outils suivants :
fraise deux tailles de diamtre 24 mm (T1 D1), Vc = 25 m/min et Va = 70 mm/min.
fraise rainurer de diamtre 12 mm (T2 D2), Vc = 20 m/min et Va = 95 mm/min.
Les distances dapproche et de dgagement sont de 10 mm.
Ecrivez le programme CN pour raliser lusinage de la pice ci dessous sur une fraiseuse
commande numrique.
Solution :
%2222
(CONTOURNAGE FINITION)
N10 G90 G40 G71
N20 G0 G52 Z0 (DEGAG ORIG MESUR)
N30 T1 D1 M6
N40 G97 S332
N50 G94 F70
N60 G0 X38 Y-62 (VERT PT APP)
N70 M3 M40
N80 G0 Z-10 (PT APPROCHE)
N90 G1 G41 X-26 Y-50 M8 (P1)
N100 G1 X-26 Y-46 (P2)
(RAINURAGE)
N210 T2 D2 M6
N220 G97 S531
N230 G94 F95
N240 G0 X66 Y-11 (VERT PT APP)
N250 M3 M40
N260 G0 Z-3.5 (PT APPROCHE)
(PERCAGE)
V-73
Sujet N 3 (Cycles en Tournage)
Ecrivez le programme CN pour lusinage de la pice suivante. Le brut de dpart est un
cylindre de diamtre 74 mm et de longueur 79 mm.
Les outils utilises sont :
outil charioter dresser bauche : T2 D2 Vc = 80 m/min f = 0.1 mm/tr
outil charioter dresser finition : T3 D3 Vc = 90 m/min f = 0.08 mm/tr
outil saigner : T4 D4 Vc = 18 m/min f = 0.04 mm/tr
outil fileter : T5 D5 Vc = 20 m/min pas = 1.25 mm
foret centrer diamtre 5mm : T6 D6 Vc = 22 m/min f = 0.08 mm/tr
foret diamtre 6 mm : T7 D7 Vc = 22 m/min f = 0.08 mm/tr
OP
V-74
Sujet N 4 (Cycles et fonctions diverses en Fraisage)
Le plateau de la figure suivante comporte :
quatre rainures oblongues places symtriquement deux deux par rapport au centre.
deux rainures oblongues lchelle 3/2 par rapport aux premires rainures.
Huit taraudages M8 placs symtriquement par rapport au centre.
Ecrivez le programme CN pour lusinage des rainures et des taraudages du plateau
sachant que lon dispose dune MOCN trois axes et des outils suivants :
fraise rainurer coupe au centre diamtre 6 mm : T4 D4
Vc = 22 m/min fz = 0.04 mm/tr Z = 4 dents
foret centrer diamtre 5mm : T9 D9 Vc = 22 m/min f = 0.08 mm/tr
foret diamtre 6.75 mm : T8 D8 Vc = 22 m/min f = 0.08 mm/tr
taraud M8 : T6 D6 Vc = 14 m/min pas = 1.25 mm
OP OP
%954 (PROGRAMME PRINCIPAL)
(PLATEAU CYLINDRIQUE)
N10 G90 G40 G80 G71
%9541 (SOUS PROGRAMME 1)
(USINAGE DE LA RAINURE ECH1)
(OP AU CENTRE DE LA RAINURE)
N10 G0 X0 Y0 Z10
N20 G45 X0 Y0 Z-5 ER3 EX20 EB5 P1.5
Q2 I0.5 J0.5 EP83 EQ259 EI52 EJ165
V-75
Sujet N 5 (Programmation paramtre)
Soit usiner trois variantes de pices de la figure suivante (opration de finition sur une
surpaisseur de 0.5 mm et centrage-perage du trou).
On donne les valeurs de la vitesse de coupe et la vitesse davance de loutil.
Fraise 2T de diamtre 12 mm : (T5D5) Vc = 25 m/min Va = 88 mm/min.
Fort centrer de diamtre 5 mm : (T6D6) Vc = 18 m/min f = 0.1 mm/tr.
Fort de diamtre 10 mm : (T8 D8) Vc = 22 m/min f = 0.12 mm/tr.
Le point dapproche (Pt App) est 4 mm du contour fini de la pice.
Le point de dgagement (Pt Dg) est 3 mm du contour fini de la pice.
Ecrire le programme pour raliser le contour (outil droite du profil) et le centrage-
perage sur une fraiseuse commande numrique (Num 760 F).
Famille L2 L3 L4
I 8 20 25
II 10 22 24
III 12 20 26
OP
OP
V-76
Sujet N 6 (Programmation paramtre)
Soit usiner la pice de la figure suivante (finition d'une poche : forme creuse 1/4 de
sphre sans le trou).
a) Donner deux solutions possibles pour l'usinage et les prises de passes. Reprsenter les
trajectoires associes.
b) Ecrire le programme CN utilisant la programmation paramtre pour raliser cette
pice sur une fraiseuse commande numrique (NUM 760F).
Les prises de passes doivent tre parallles l'axe de l'outil avec un incrment de 0.5
mm.
Pour chaque passe l'usinage doit se faire suivant un demi cercle dans le plan normal
l'axe de l'outil.
L'outil est une fraise torique de diamtre 8 mm.
Vc = 21 m/min et f = 0.07 mm/tour,
Les points d'approche et de dgagement sont 3 mm de la pice.
L'usinage doit se faire avec correction du rayon d'outil (G41)
V-77
Sujet N 7 (Programmation paramtre)
1)
On dsire usiner en finition trois familles de poinon parabolique dquation
m
X
Z
2
= :
a) Dterminer m en fonction des
paramtres L1 et L2.
b) Ecrire le programme CN pour raliser
la premire famille.
Donnes :
Outil Charioter-Dresser (T1 D1)
La distance dapproche et de
dgagement est de 4 mm.
Vc = 80 m/min ; f = 0.08 mm/tr
Familles L1 L2
I 100 20
II 120 25
III 180 32
2)
Le programme CN suivant permet dusiner en finition un contour extrieur dun poinon
sur une fraiseuse commande numrique avec une fraise 2T de diamtre 63 mm. La
distance dapproche et de dgagement est de 33 mm par rapport la surface de la pice.
Reprsentez la trajectoire de loutil (indiquez par une seul flche les dplacements
vitesse programme et par deux flches les dplacements rapides).
Quel est le mode de fraisage (avalant ou opposition) utilis, justifiez votre rponse.
Ecrivez un programme CN pour raliser le poinon avec un mode de fraisage oppose
celui du programme CN initial.
%2003
(FINITION EXTERIEUR DU POINCON)
L1 = 60 L2 = 40 L3 = 0
L4 = 63 / 2 L5 = L4 + L1 L6 = 33
N10 G90 G80 G40 G71
N20 G0 G52 Z0
N30 T3 D3 M6 (FRAISE 2T - DIAMETRE 63)
N40 G94 F90
N50 G97 S830
N60 G0 XL5 Y-L6
N70 G0 Z-2 M3 M42 (POINT APPROCHE)
N80 G1 G42 XL1 Y0 M8
N90 L3 = L3 + 1
N100 L7 = L1*CL3
N110 L8 = L2*SL3
N120 G1 XL7 YL8
N130 G79 L3 < 360 N90
N140 G1 G40 XL5 YL6 M9
N150 G0 G52 Z0 M5
N160 M2
V-78
Sujet N 8 (Programmation paramtre)
Soit usiner trois familles de pices de la figure suivante. Ecrire les programmes CN
capable de raliser ces pices. On donne les valeurs de la vitesse de coupe et davance pour :
Outil retoucher (T1) et correcteur (D1)
Vc
1
= 82 m/min f
1
= 0.1 mm/tr.
Outil seigner (T3) et correcteur (D3)
Vc
3
= 23 m/min f
3
= 0.05 mm/tr
largeur de loutil l
o
= 3 mm
Outil charioter-dresser (T2) et correcteur (D2)
Vc
2
= 105 m/min f
2
= 0.08 mm/tr.
Forts (T8) et correcteurs (D8 - D18 - D28)
Vc
8
= 21 m/min f
8
= 0.04 mm/tr
D8 5mm D18 7mm D28 9mm
Les points dapproche (Pt App) et de dgagement (Pt Dg) sont 2 mm de la pice.
Famille L0 L1 L2 L3 L4 L5
I 17 5 24 68 9 30
II 20 7 26 70 11 40
III 19 9 25 72 10 35
Les programmes principaux %10 (famille I), %20 (famille II), %30 (famille III) doivent
contenir laffectation des paramtres et les appels des sous programmes. Les sous
programmes %1001 (perage), %1002 (gorge), %1003 (poche) , %1004 (contour sans la
poche) doivent contenir les calculs des paramtres locaux, les appels doutils, les conditions
technologiques et les usinages.
N.B. : Sur la position n 8 de la tourelle porte-outil on placera, le fort 5mm pour la
premire famille, le fort 7mm pour la deuxime famille et le fort 9mm pour la
troisime famille.
(95,22)
(58,26)
(57,16)
(50,36)
V-79
Sujet N 9 (Programmation paramtre)
1)
La figure suivante reprsente le dessin dun moule dont lempreinte a la forme dun
demi-tore (R , r). Lusinage de cette empreinte ncessite lutilisation dune fraiseuse
commande numrique et dun outil hmisphrique. Les dimensions de ces trois familles
sont donnes dans le tableau suivant :
a) Reprsentez la trajectoire de loutil pour lusinage en finition de lempreinte.
b) Ecrivez le programme CN pour lusinage en finition de lune des trois familles du
moule, commentez les calculs et les paramtres utiliss.
Famille L1 = R L2 = r
1 50 10
2 70 20
lusinage doit se faire sans correction du rayon doutil (mode G40)
le point pilot de loutil se trouve au centre du bout hmisphrique.
lincrment angulaire = 5 (L0 = 5).
les distances dapproche et de dgagement sont 3 mm de la pice.
fraise de diamtre 14 mm , N = 550 tr/min et Va = 105 mm/min
3 80 26
r
R
X
Z
fraise hmisphrique
Diam 14 mm
OP
2)
Quelle est l'utilit des techniques de la Programmation paramtre, Structure ou
Gomtrique de Profil (PGP).
V-80
Sujet N 10 (Programmation Gomtrique de Profil)
1)
Soit usiner la pice de la figure suivante (opration de finition sur une surpaisseur de
0.5 mm et perage-lamage des deux trous).
On donne les valeurs de la vitesse de coupe et la vitesse davance des outils.
Fraise surfacer-dresser de diamtre 80 mm : (T2D2) Vc = 90 m/min Va = 120 mm/min.
Fraise 2T de diamtre 45 mm : (T3D3) Vc = 28 m/min Va = 73 mm/min.
Fort de diamtre 6 mm : (T7D7) Vc = 18 m/min f = 0.1 mm/tr.
Fraise lamer de diamtre 12 mm : (T8 D8) Vc = 20 m/min f = 0.08 mm/tr.
Les points dapproche (Pt App) et de dgagement (Pt Dg) sont 3 mm de la pice.
Ecrire le programme pour raliser les deux contours et le perage-lamage des deux trous
sur une fraiseuse commande numrique (Num 760 F).
OP OP
V-81
Sujet N 11 (Programmation Gomtrique de Profil)
Soit usiner la pice suivante (opration de finition du contour extrieur et de la rainure
sur une surpaisseur de 0.5 mm).
Ecrire le programme CN pour raliser cette pice sachant que :
loutil utilis pour le contour est une fraise de diamtre 20 mm et ayant 8 dents,
T1D1 : Vc = 25 m/min et f
z
= 0.02 mm/tour.dent,
loutil utilis pour la rainure est une fraise de diamtre 16 mm et ayant 4 dents,
T2D2 : Vc = 22 m/min et f
z
= 0.03 mm/tour.dent,
distance dengagement et de dgagement de loutil par rapport au profil fini est de 5 mm.
OP
OP
V-82
Sujet N 12 (Programmation Gomtrique de Profil)
1)
Ecrivez le programme CN pour usiner en finition le contour extrieur du Collecteur.
Fraise 2T 16 mm (T2 D2).
Conditions de coupe : Vc = 21 m/min ; f = 0.2 mm/tr.
Les points dapproche (P App) et de dgagement (P Dg) sont 18 mm de la pice.
2)
Quelle le rle d'une BCL (32 Bit Binary CL Exchang Input Format for Numerically
Controlled Machines) ? Quel est l'avantage d'une telle solution par rapport une solution
conventionnelle ?
VI-83
VI. Rfrences bibliographiques
[R. Magnin 1991] Mmotech Commande Numrique Programmation
Edition Educalivre, 1991
[Y. Schoefs 1994] Productique Mcanique 1
re
STI
Edition Delagrave, 1994
[Y. Schoefs 1994] Productique Mcanique Terminale STI
Edition Delagrave, 1994
[A. Cornand 1992] Usinage et Commande Numrique Tome I et II
Les Editions Foucher
[R Cameron 1996] Technologie et usinage commande numrique
Editions Saint-Martin, 1996
[J. P. Trotignon 1993] Productique Organisation et Technologie des systemes de
production.
Edition Nathan, 1993
[M. Aublin 1994] Productique Mcanique - Premires Terminales
Edition Dunod
[T. Chang 1998] Compuer Aided Manufacturing
Prentice Hall, 1998
[J. Pusztai 1983] Computer Numerical Control
Reston Publishing Company, 1983
[P. Gonzalez 1993] La Commande Numrique par Calculateur
Edition Educalivre, 1993
[C. Marty 1993] La Pratique de la Commande Numrique des Machines-Outils
Technique et Documentation - Lavoisier, 1993
[Y. Gardon 1991] La CFAO Introduction, Techniques et Mise en Oeuvre
Herms, 1991
[D. Bedworth 1991] Computer Integrated Design and Manufacturing
McGraw-Hill, 1991
[D. Kochan 1985] IFIP : state of the art report
CAM Development in Computer Integrated Manufactruring
Springer-Verlag, 1985
[S. NANUA 1996] Systems Approch to Computer-Integrated Design and
Manufacturing
John Wiley, 1996
[W. B. Holtz 1991] The CAD Rating Guide
OnWord Press, 1991
[C. MacMahon 1993] CADCAM From Principles to Practice
Addison-Wesley 1993
[U. Rembold 1993] Computer Integrated Manufacturing and Engineering
Addison Wesley, 1993