Télécharger Imprimer la page

Fagor CNC 8058 Manuel De Programmation page 319

Publicité

M a n u e l d e p r o g r a m m a t i o n .
15.3.5
#MCALL. Appel à une sous-routine locale ou globale avec caractère
modal.
L'instruction #MCALL effectue un appel à une sous-routine qui pourra être locale ou globale.
Ce type d'appel permet d'initialiser les paramètres locaux de la sous-routine. Lorsqu'il s'agit
d'une sous-routine globale, on pourra définir le path complet de celle-ci.
Lorsqu'il existe deux sous-routines, une locale et autre globale, avec le même nom on suit
le critère suivant. Si on a défini le chemin dans l'appel la sous-routine globale sera exécutée;
dans le cas contraire, c'est la sous-routine locale qui le sera.
Avec ce type d'appel, la sous-routine devient modale; c'est-à-dire que la sous-routine reste
active dans les déplacements suivants et se répète à la fin chaque déplacement. Voir
"Considérations sur le caractère modal de la sous-routine."
Format de programmation.
Le format de programmation est le suivant:
#MCALL <path> sub <P0..Pn>
path
sub
P0..Pn
#PCALL C:\Cnc8070\Users\Prg\sub1.nc
#MCALL C:\Cnc8070\Users\sub2.nc A12.3 P10=6
#MCALL Sub3.nc A12.3 F45.3 P10=6
Comment définir les paramètres locaux?
L'appel à la sous-routine permet d'initialiser 57 paramètres locaux (P0 à P57). Les valeurs
des paramètres doivent être définies après la sentence d'appel de deux façons. Les deux
modes de définition des paramètres locaux sont équivalents et peuvent être combinés dans
un même bloc.
• Les paramètres P0 à P25 pourront également être définis avec les lettres A-Z, de sorte
que "A" est égal à P0, "B" à P1 et ainsi de suite, jusqu'à "Z" qui est égal à P25.
• Les paramètres P26 à P52 pourront également être définis comme il suit : "D0= " à
"D31=", de sorte que "D0=" est égal à P26, "D1=" à P27 et ainsi de suite, jusqu'à "D31="
qui est égal à P57.
Exemple de programmation.
#MCALL subroutine.nc A12.3 F45.3 P10=6 D0=34.12 D1=5 P28=0
Définition du path.
La définition du path est optionnelle. Si on le définit, la CNC cherchera uniquement la sous-
routine dans ce dossier ; si on ne le définit pas, la CNC cherchera la sous-routine dans les
dossiers par défaut. Voir
Annuler le caractère modal de la sous-routine.
Le caractère modal d'une sous-routine est annulé avec l'instruction #MDOFF et dans les cas
suivants. Voir
323.
• Après avoir exécuté M02 ou M30 et après une RAZ.
• Lors du changement du plan de travail.
• Lors de la programmation d'un mouvement avec palpeur (G100).
• En changeant la configuration des axes (#FREE AX, #CALL AX et #SET AX).
• En appelant à une autre sous-routine (#PCALL, #CALL, L, LL, G180-G189).
• En activant un cycle fixe.
Optionnel. Emplacement de la sous-routine.
Nom de la sous-routine.
Optionnel. Initialisation de paramètres.
"Emplacement (path) des sous-routines globales."
"15.4 #PATH. Définir l'emplacement des sous-routines globales."
à la page 320.
à la page 315.
à la page
15.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ319ꞏ

Publicité

loading

Ce manuel est également adapté pour:

Cnc 8060Cnc 8065