Fonctions préparatoires G fraisage
Interpolation circulaire, hélicoïdale
G02 : interpolation circulaire sens anti-trigonométrique à vitesse d’avance programmée |

|
G03 : interpolation circulaire sens trigonométrique à vitesse d’avance programmée |

|
La position du point programmé est atteinte en décrivant une trajectoire circulaire.
Les deux axes décrivant cette trajectoire circulaire dépendent du choix du plan d’interpolation
axes X (ou U) et Y (ou V) en G17
axes X (ou U) et Z (ou W) en G18
axes Y (ou V) et Z (ou W) en G19
|

|
Syntaxe
N.. [G17/G18/G19] [G90/G91] G02/G03 X.. Y.. Z.. I.. J.. K.. R.. F..
Mot | Description |
N.. : | numéro du bloc |
G17/G18/G19 : | choix du plan d’interpolation circulaire |
G90/G91 : | programmation en absolu ou en relatif |
G02 : | interpolation circulaire sens anti-trigonométrique |
G03 : | interpolation circulaire sens trigonométrique |
X.. : | point à atteindre sur l’axe X |
Y.. : | point à atteindre sur l’axe Y |
Y.. : | point à atteindre sur l’axe Z |
I.. : | centre du cercle sur l’axe X* |
J.. : | centre du cercle sur l’axe Y* |
K.. : | centre du cercle sur l’axe Z |
R.. : | rayon du cercle** |
F.. : | avance programmée pendant l’interpolation circulaire |
* : En programmation FANUC, le centre du cercle est donné par rapport au point de départ du cercle. En programmation NUM, le
centre du cercle est donné en coordonnées absolues par rapport à l’origine du
programme.
** : Le rayon du cercle est programmé si l’on n’utilise pas les coordonnées du centre du cercle.
Syntaxe de l’interpolation circulaire en fonction du plan choisi : G17 / G18 / G19
Plan principal d’interpolation |
Fonction |
Interpolation |
Syntaxe |
XY |
G17 |
G02/G03 |
X.. Y.. I.. J.. ou R.. |
XZ |
G18 |
G02/G03 |
X.. Z.. I.. K.. ou R.. |
YZ |
G19 |
G02/G03 |
Y.. Z.. J.. K.. ou R.. |
Propriétés des fonctions d’interpolation circulaire
Les fonctions G02 et G03 sont modales.
Révocation
La fonction G02 est révoquée par les fonctions G00, G01 ou G03.
La fonction G03 est révoquée par les fonctions G00, G01 ou G02.
Particularités
Le système choisit la trajectoire la plue courte pour la réalisation du cercle, dont l’angle au centre est inférieur à 180°. Une
trajectoire d'angle supérieure à 180° peut être obtenue par programmation du cercle en passant par les coordonnées de son centre.
Sur FANUC, il est possible d’obtenir un angle au centre supérieur à 180° en programmant un rayon en négatif.

Un troisième axe programmé dans le plan peut être l’axe de l’hélice en interpolation hélicoïdale.
Si la distance entre le point de départ et le point d’arrivée est supérieure à 2 fois le rayon programmé, le système génère un message d’erreur.
Pour programmer un cercle complet en langage FANUC, on pourra utiliser le minimum d’arguments : le sens de l’interpolation (G02/G03) et la position du centre du cercle.
Exemple
G2 I6 |
Dans cet exemple, nous obtiendrons un cercle d’un diamètre de
12mm situé à droite de la position actuelle (I6. est la position du centre par
rapport au point de départ) |
Attention, lorsque l'on utilise le centre du cecle, celui ci est donné par rapport à la position où l'on se trouve et pas par rapport à l'origine :
 |
G0 X0 Y0
G1 X145
Y84.74
X124.64 Y120
G3 X50 Y100 I-34.64 J-20
G1 Y50
G2 X35 Y35 I-15 J0(LE J N'EST PAS NECESSAIRE)
G1 X0
Y0
|
Interpolation hélicoïdale
L’interpolation hélicoïdale est la combinaison d’une interpolation circulaire sur deux axes dans le plan de travail et du déplacement linéaire sur le troisième axe.
Grâce à cette méthode de programmation, il est ainsi possible de percer de gros diamètres à l’aide d’une fraise à plaquettes, ainsi que de créer des filetages ou des taraudages à l’aide d’une fraise à fileter.
Fraise à fileter à une plaquette carbure |  |
Fraise à fileter en carbure monobloc |  |
Programmation FANUC
 |
L’interpolation hélicoïdale permet, en usinage circulaire et linéaire combiné, le déplacement de l’axe de l’outil suivant une hélice à pas constant.
L’interpolation hélicoïdale est exécutable dans les trois plans et s’applique aux axes primaires et secondaires.
Contrairement au langage NUM, en langage FANUC il n’y a pas de pas. L’arrivée se fera directement au point Z final. Pour créer plusieurs
tours suivant un pas défini, il conviendra de programmer plusieurs interpolations par répétition.
|
Syntaxe (plan XY -> G17)
N.. [G17] [G90/G91] G02/G03 X.. Y.. Z.. I.. J.. / R.. [F..] L..
G17 : | Choix du plan XY. |
G90/G91 : | Programmation absolue ou relative. |
G02 : | Interpolation hélicoïdale sens anti-trigonométrique. |
G03 : | Interpolation hélicoïdale sens trigonométrique. |
X.. Y.. : | Point à atteindre dans le plan XY. Coordonnées du point à atteindre en G90. valeur du déplacement en G91. |
Z.. : | Point à atteindre sur l’axe de l’hélice (Plan XY) en G90 ou G91 . |
I.. J.. : | Position du centre de l’interpolation dans le plan XY (I suivant l'axe X, J suivant l'axe Y) par rapport point de départ en G90 ou en G91. |
R.. : | Rayon du cercle à interpoler. |
F.. : | Vitesse d’avance. Valeur exprimée en mm/min. |
L.. : | Répétition du bloc |
Syntaxes en fonction du plan choisi G17/G18/G19 :
Plan Interpolation |
Interpolation |
Syntaxe |
G17(XY) |
G02/G03 |
X.. Y.. Z.. I.. J.. ou R.. |
G18 (XZ) |
G02/G03 |
X.. Z.. Y.. K.. I.. ou R.. |
G19 (YZ) |
G02/G03 |
Y.. Z.. X.. J.. K.. ou R.. |
La répétition d’un bloc ne pourra se faire que dans le cas d’une programmation en relatif.
Effectivement, si on répète le bloc suivant 3 fois le déplacement dans l’axe Z ne pourra pas être effectif.
N110 G01 Z0 F..
N120 G90 G02 I39. Z-2. L3 F..
Pour descendre de 2mm à chaque tour, il conviendra donc de programmer l’interpolation hélicoïdale en relatif.
N110 G01 Z0 F..
N120 G91 G02 I39.Z-2. L3 F..
Pour la réalisation d’un filetage extérieur ou intérieur, on procédera de la même façon en prenant soin de contrôler le sens de
l’interpolation circulaire pour obtenir soit un pas à droite, soit un pas à gauche en fonction de la position intérieure ou
extérieure de l’outil par rapport au cercle programmé.
Il est bien évident que l’incrément de plongé dans le troisième axe sera le pas du filetage.
Réalisation d'un filetage à la fraise à fileter.
Haut de pageRetour au tableau
Version imprimable.