Académique Documents
Professionnel Documents
Culture Documents
D
L Z
Z=0
IV / CORRECTEURS D'OUTILS
Pour que le programme soit indépendant de l'outil, les données concernant celui-ci
ne sont pas programmées, mais mises dans une mémoire spéciale réservée aux
corrections d'outil.
Chaque fois qu'une correction est validée, le DCN appelle la valeur respective dans
cette mémoire.
La CN transforme la trajectoire programmée en une trajectoire parallèle qui tient
compte des dimensions des outils.
Remarques :
•Un correcteur d'outil s'appelle par deux chiffres maximums sous l'adresse D : de
D1 à D64
•La sélection de ces correcteurs ne peut s'effectuer que lorsque G00 ou G01 sont
efficace (exemple : G00 G17 D2 Z183 LF)
T1 T2 T3
Nez de broche
50
Z=0
Pièce 40
Remarque importante
Pour avoir le même signe de correction de longueur pour tous les outils : on choisi
l'outil le plus long comme outil de référence (outil programmé de correction 0)
Donc pour l'exemple précédent l'outil T3 doit être l'outil de référence :
T1 T2 T3
T3 : D3 = 0
(outil de référence)
T1 : D1 = -40 Z
T2 : D2 = -90 -90
-40
Z=0
Pièce
Correction de rayon
G40 : Annulation de la correction de rayon de fraise "CRF" en contournage
G41 : CRF à gauche (l'outil se décale à gauche du profil dans le sens de déplacement)
Sens de décalage
Sens de
déplacement Trajectoire de l'axe de la fraise avec G41
G42 : CRF à droite (l'outil se décale à droite du profil dans le sens de déplacement)
Sens de
décalage
Sens de
déplacement Trajectoire de l'axe de la fraise avec G42
Exercices
1/ Sous le numéro de correcteur d'outil D1 nous avons introduit la valeur du rayon de fraise,
rédigez le programme d'usinage du contour en absolue puis en relatives.
(fraise diam 16 mm, z = 3, a = 0.05 mm/tr, Vc = 60 m/mn).
110
2/ Sous le numéro de correcteur d'outil D1 nous avons introduit la valeur du rayon de
fraise, rédigez le programme d'usinage du cylindre en absolue puis en relatives (départ
du point A puis le retour au même point dans le sens horaire). (fraise diam 16, z = 3, a =
0.05 mm/tr, Vc = 60 mm/mn).
Y 10
Y
130
A
80
30 X Z
2 mm 1 mm Surface brute
Surface d'ébauche
Cas 1 : La surface programmée est la
surface de finition
Surface Finition
Passe d'ébauche : N.. G1 G41 X.. Y.. D2
Passe de finition : N.. G1 G41 X.. Y.. D1
G41
D1 = 4 mm, donner D2
PIECE
% 3459
N5 ……………….
N10 ………………. Début du programme principale %3459
N425 ……………….
L221
N5 ………………. Ecriture du sous- programme L221
N10 ……………….
M17
N.. M30 LF
M17
M17
N.. M30 LF
Imbrication triple
% 3459
N5 L232
L230 L233
M17
M17
N.. M30 LF M17
IV / G10/G11 : PROGRAMMATION EN COORDONNÉES POLAIRES
G10 : Interpolation linéaire en vitesse rapide
G11 : Interpolation linéaire en vitesse d'avance "sous l'adresse F"
Exemple : déplacement de P1 à P2
Y
P P2 W: origine pièce
P1 : centre du
système de
A
10 coordonnées polaires
P1
P: Rayon
W 20 X
A: Angle
Pour A = 40 et P = 50 nous avons :
N.. G.. X20 Y10 P50 A40 LF
G10 ou An
G11 Ra
centre du système de gle
yo
coordonnées polaires
n
L'angle se réfère toujours à l'axe programmé le premier dans le bloc et avec un sens positif.
% 9541
N10 T1 L906 R61-100 D0 LF
…
Y
…
P3 P2 N90 G90 G11 X50 Y 35 P20 A0 LF (P1)
50
40 N100 A60 LF (P2)
30 P4 P1
N110 A120 LF (P3)
20 20
P6 N120 A180 LF (P4)
10 P5
X N130 A240 LF (P5)
10 20 30 40 50
N140 A300 LF (P6)
N150 A0 LF (P1)
IIV / LES CYCLES DE PERCAGE ALESAGES
C'est une suite bien définie de déplacements machine élémentaire pour percer, aléser,
tarauder, … etc.
Les cycles d'usinage G81 à G89 sont réalisés sous forme de sous-programmes L81 à L89, qui
sont mis en mémoire dans la CN.
Dans les sous-programmes on utilise les paramètres R00 à R10 pour les valeurs variables
dans le déroulement du cycle (plan de référence, profondeur de perçage, avance de perçage,
temporisation, … etc.)
Les cycles sont appelés par G80 à G89. Dans ce cas, le cycle de perçage considéré devra être
rappelé pour chaque nouvelle position de perçage. Une fois le cycle de perçage exécuté, la CN
ramène la machine dans la position de dégagement.
Les paramètres ci-dessous sont utilisés pour les cycles L81 à L89 :
R00 : Temporisation au point de départ (pour dégager les copeaux)
R01 : Première profondeur de perçage (incrémentale à introduire sans signe)
R02 : Plan de référence ou plan de retrait (en absolue)
R03 : Profondeur de perçage
R04 : Temporisation au fond du perçage (cassage de copeaux)
R05 : Valeur de dégression (à introduire sans signe)
R06 : Inversion du sens de rotation de la broche
R07 : Retour au sens de rotation de la broche du programme principal (après R06 ou
M05)
Exemple :
…
Plan de N30 G0 X0 Y50 Z300 LF
dégagement
N40 G81 R02 112 R03 100 LF
Approche
Rapide N50 X20 Y30 LF
Y
30
20 P2
P3 Exemple avec G82:
10 P1
N10 T1 L906 R61-100 D0 LF
X
10 20 30 40 60 N20 G0 X10 Y10 M3 S700 F80 D1 M8 LF
Z
N30 G82 R02 2 R03 -5 R04 1 LF
P1 P2 P3
X N40 X30 Y20 R03 -7 LF
N50 X60 Y10 LF
N60 G80 LF
N70 G0 Z300 LF
N80 M30 LF
Les cycles en tournage (Num 760)
Il permet à partir de la définition d'un profil fini et d'un profil brut, d'effectuer l'ébauche de la
pièce suivant l'axe X ou l'axe Z.
> La programmation s'effectue en trois étapes :
- description du profil fini;
- écriture du bloc d'appel du cycle;
- description du profil brut.
> La syntaxe du bloc d'appel du cycle est la suivante :
G64 Nm Nn I K P (ou R)
avec :
Nm Nn : bornes du profil fini. Ces deux blocs doivent impérativement comporter les cotes en X et
en Z.
I, K : surépaisseur éventuelle de matière suivant X pour I, suivant Z pour K.
P, R : valeur de chaque pénétration, P pour une prise de passe en X, R pour une prise de passe en Z.
Exemple :
description du profil fini :
N90 G79 N160
N100 G1 Xg Zg
N110 Xa Za
N120 Xb Zb
N130 Xc Zc
N140 G2 Xd Zd R
N150 G1 Xe Ze