CNC MP
CNC MP
CNC MP
U : 2019-2020
Programmation par CN
M.P. CFOP 1
Cours production par CN A.U : 2019-2020
M.P. CFOP 2
Cours production par CN A.U : 2019-2020
Exemples de blocs
Ecriture d’un bloc définissant un changement d’outil et l’appel de son correcteur.
M.P. CFOP 3
Cours production par CN A.U : 2019-2020
M.P. CFOP 4
Cours production par CN A.U : 2019-2020
M.P. CFOP 5
Cours production par CN A.U : 2019-2020
a) Fonctions G modales
M.P. CFOP 6
Cours production par CN A.U : 2019-2020
M.P. CFOP 7
Cours production par CN A.U : 2019-2020
N...
N... ... Appel de l’outil
N30 G97 S600 M40 M04
N40 G00 Xa Za
N50 Xb
N…
M.P. CFOP 8
Cours production par CN A.U : 2019-2020
Description :
Le point programmé est atteint en effectuant une trajectoire
linéaire à vitesse d’avance programmée.
La trajectoire est la résultante de tous les déplacements des axes
programmés dans le bloc.
Axes programmables :
– axes primaires X, Y, Z.
– axes secondaires U, V, W.
– axes rotatifs A, B, C.
Syntaxe :
N... [G90/G91] G01 [R+/R-] X... Y... Z... [F...]
• G90/G91 Programmation absolue ou relative.
• G01 Interpolation linéaire à vitesse d’avance programmée.
• R-/R+ Le positionnement s’effectue avant ou après le point
programmé. La distance est égale à la valeur du rayon d’outil
déclaré.
• X... Y... Z... Point à atteindre :
– Coordonnées du point en G90.
– Valeur du déplacement en G91.
• F... Vitesse d’avance.
Révocation :
La fonction G01 est une fonction modale et initialisée à la
mise sous tension. Cette fonction est révoquée par l’une des
fonctions G00, G02 ou G03.
Exemple :
%20
N10 G00 G52 Z... Position de mise en broche outil
N20 ... Appel de l’outil
N30 S600 M40 M03
N40 X20 Y20 Z2 Point a, approche
N50 G01 Z-1.5 F50 Plongée sur Z
N60 X50 Y40 F120 Point b
N..
M.P. CFOP 9
Cours production par CN A.U : 2019-2020
Description :
La position du point programmé est atteinte en décrivant une
trajectoire circulaire.
Syntaxe :
N... [G17] [G90/G91] G02/G03 X... Y... I... J... / R... [F...]
G17 Choix du plan XY.
G90/G91 Programmation absolue ou relative.
G02 Interpolation circulaire sens anti-trigonométrique.
G03 Interpolation circulaire sens trigonométrique.
X... Y... Point à atteindre.
– Coordonnées du point à atteindre en G90.
– Valeur du déplacement en G91.
I... J... Position du centre de l’interpolation dans le plan
XY (I suivant X, J suivant Y).
– Par rapport à l’origine programme en G90.
– Par rapport au point de départ de l’interpolation en G91.
R... Rayon du cercle à interpoler.
F... Vitesse d’avance.
Révocation :
La fonction G02 est une fonction modale et initialisée à la
mise sous tension. Cette fonction est révoquée par l’une des
fonctions G00, G01 ou G03.
Exemple :
Interpolations circulaires suivant les trajectoires a, b, a’, par
programmation absolue (G90) et dans le plan XY (G17)
L’interpolation circulaire G02 est exécutée par
programmation du rayon (R), l’interpolation circulaire G03 par
programmation du centre du cercle (avec I et J)
%23
N10 G00 G52 Z... Position de mise en broche outil
N20 .... Appel de l’outil
N30 S300 M40 M03
N40 X50 Y30 Z2 Point a, approche
N50 G01 Z-2 F50 Plongée sur Z
N60 G02 X100 Y70 R40 F150 Point b
N70 G03 X50 Y30 I60.02 J68.726 Point a’
N80 G00 G52 Z... M05
N90 M02
M.P. CFOP 10
Cours production par CN A.U : 2019-2020
Description :
Une interpolation circulaire peut être exécutée par
programmation :
- de son point de départ (défini dans le bloc précédent la fonction
G23),
- du point d’arrivée et du point intermédiaire (définis dans le bloc
avec la fonction G23).
Syntaxe :
N... [G17] [G90/G91] G23 X... Y... I... J... [F...]
G17 Choix du plan.
G90/G91 Programmation absolue ou relative.
G23 Interpolation circulaire sens trigonométrique ou
anti-trigonométrique.
X... Y... Point d’arrivée.
I... J… Point intermédiaire.
F... Vitesse d’avance
Révocation :
La fonction G23 est non modale.
Cette fonction est révoquée en fin de bloc.
Syntaxes selon le plan choisi G17/G18/G19 :
Plan principal Fonction Point Intermédiaire Syntaxe
d’interpolation
XY G17 IJ G23 X… Y... I... J...
ZX G18 KI G23 Z... X... K... I...
YZ G19 JK G23 Y... Z... J... K...
Exemple :
Interpolation circulaire suivant les trajectoires a, b et c dans le plan XY
(G17)
N...
N130 Z... Positionnement sur Z
N140 G01 Xa Ya F150 Point a, approche
N150 G23 Xc Yc Ib Jb F100 Interpolation circulaire
N160 G01 X... Y... F150
N...
M.P. CFOP 11
Cours production par CN A.U : 2019-2020
Syntaxe :
N.. G33 X.. Z.. K.. [EA..] [EB..] P.. [Q..] [R..] [F..] [S..] / [ES..]
G33 Cycle de filetage à pas constant.
X.. Z.. Position de l’outil en fin de filetage par rapport à l’origine programme.
K.. Pas suivant l’axe de filetage (X ou Z), valeur exprimée en mm.
EA.. Demi-angle au sommet d’un filetage conique
– Par défaut EA = 0 : filetage cylindrique.
– EA90 : filetage frontal.
EB.. Valeur de l’angle de pénétration d’outil
– Par défaut EB = 0 : pénétration droite.
– EB > à 0 : pénétration à flanc de filet suivant le sens d’usinage.
– EB < à 0 : pénétration à flanc de filet opposée au sens d’usinage.
P.. Profondeur totale du filet (Q inclus).
Q.. Profondeur de la dernière passe (inclus dans P).
– Par défaut pas de finition.
– Q = 0 : passe à vide.
R.. Longueur de la pente de dégagement d’outil en fin de passe (sur l’axe de filetage)
– Par défaut R = 0 : dégagement perpendiculaire à l’axe de filetage.
F.. Nombre de filets (format F01)
– Par défaut 1 filet.
S../ES.. Nombre de passes (format S02 ou ES02) (passe Q exclue), par défaut 1 passe :
– S.. : passes de valeurs dégressives,
– ES.. : passes de valeurs constantes.
Révocation :
La fonction G33 est non modale.
Cette fonction est révoquée en fin de bloc.
Rappels :
Détermination de la profondeur de passe (P), filet profil ISO.
- Filetage extérieur : 0,613 x Pas
- Filetage intérieur : 0,577 x Pas
Détermination du nombre de passes approché (S)
- S=P x 7
M.P. CFOP 12
Cours production par CN A.U : 2019-2020
Exemple :
Exécution d’un filetage conique extérieur (5°)
N.. ...
N140 T09 D09 M06 (OUTIL A FILETER PAS=1 A DROITE)
N150 G97 S1000 M40 M03
N160 G00 Xa Za Départ du filetage
N170 G33 Xb Zb K1 EA175 EB30 P0.61 Q0.02 R4 S5
N.. ...
Exemple :
N.. ...
N50 G17... Choix du plan XY
N..
N160 G18 ... Choix du plan ZX
N..
N250 G17 ... Choix du plan XY
N..
M.P. CFOP 13