Nous allons voir dans ce module de formation en ligne les programmes
macros utilisés en Fanuc.
Je vous conseille
dans un premier temps (si ce n’est pas le cas) de réaliser le module de
formation « Optimiser un programme commande numérique » sinon vous risquer d’être un tout petit peu perdu
sur certain thèmes.
Notamment car on va utiliser la notion de variables et de sous-programmes.
Donc comme je disais nous allons voir les programmes macro
utilisé en Fanuc.
Et vous allez pouvoir constater toute la puissance d’un
langage commande numérique, même si vous n’allez pas forcement utiliser cette
méthode, il est important de connaitre les rouages si jamais un jour vous êtes
face à ces fameux programme macro en entreprise.
Pour commencer je vais vous parler de quelque chose de
simple qui en apparence n’a rien à voir avec notre sujet :
Nous allons faire un cycle de perçage G81 c’est un cycle que
vous connaissez déjà normalement.
Par exemple nous pouvons écrire ceci :
%
M6 T1;
M3 S1500 F100 M8;
G43 H1;
G00 X10 Y10;
N30 G81 Z-10 R3 F10;
M30 ;
%
%
M6 T1;
M3 S1500 F100 M8;
G43 H1;
G65 P2081 X10 Y20 Z-10 R3 F10;
M30
%
Cela ne vous rappelle rien ?
Comme vous l’avez surement deviné on retrouve ici le paramètre P
qu’on utilise sur un appel de sous-programme
Exemple :
La lettre A va correspondre à la variable #1
La lettre B va correspondre à la variable #2
La lettre C va correspondre à la variable #3
ect
%
M6 T1;
M3 S1500 F100 M8;
G43 H1;
G65 P2081 X10 Y20 Z-10 R3 F10;
M30
%
La lettre X Correspond à la variable #24
La lettre Y Correspond à la variable #25
La lettre Z Correspond à la variable #26
La lettre Y Correspond à la variable #25
La lettre Z Correspond à la variable #26
La lettre R Correspond à la variable #18
La lettre F Correspond à la variable #6
%O2081 ;
G00
X#24 Y#25 ;
G00 Z#18
G01 Z#26 F#18;
G00 Z#18
M99
bjr. si jai bien compris R correspond la lettre #18 donc R#18 et vous vous avez écrit Z#18 comment ça ce fait?
RépondreSupprimermerci .
Non Le paramètre #18 correspond a la valeur R du cycle G65 en fanuc, peux importe comment il est utilisé dans le sous programme macro
Supprimer