jeudi 27 mars 2014

Cours usinage : Optimiser un programme commande numérique

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

Mais la grande différence avec le M98 est que vous pouvez associez des paramètres de A à Z qui viendront se loger automatiquement dans des variables utilisables dans ce 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 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
%




2 commentaires:

  1. bjr. si jai bien compris R correspond la lettre #18 donc R#18 et vous vous avez écrit Z#18 comment ça ce fait?
    merci .

    RépondreSupprimer
    Réponses
    1. 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