Télécharger Imprimer la page

Fagor CNC 8058 Manuel De Programmation page 318

Publicité

15.3.4
15.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ318ꞏ
#PCALL. Appel à une sous-routine locale ou globale en initialisant des
paramètres.
L'instruction #PCALL 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.
Format de programmation.
Le format de programmation est le suivant:
#PCALL <path> sub <P0..Pn>
path
Optionnel. Emplacement de la sous-routine.
sub
Nom de la sous-routine.
P0..Pn
Optionnel. Initialisation de paramètres.
#PCALL C:\Cnc8070\Users\Prg\sub1.nc
#PCALL C:\Cnc8070\Users\sub2.nc A12.3 P10=6
#PCALL 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.
#PCALL 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
Niveaux d'emboîtement des paramètres locaux.
Si dans la sentence #PCALL des paramètres locaux sont initialisés, cette sentence génère
un nouveau niveau d'emboîtement pour les paramètres locaux. Rappel : il peut y avoir un
maximum de 7 niveaux d'emboîtement de paramètres dans les 20 niveaux d'emboîtement
de sous-routines.
"Emplacement (path) des sous-routines globales."
M a nu el d e p rog r amm a t io n.
à la page 315.

Publicité

loading

Ce manuel est également adapté pour:

Cnc 8060Cnc 8065