15.6
15.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ326ꞏ
Sous-routines génériques d'utilisateur (G500-G599).
La CNC permet à l'utilisateur de définir jusqu'à 100 sous-routines, communes à tous les
canaux et qui seront associées aux fonctions G500 à G599 ; ainsi, lorsque la CNC exécute
une de ces fonctions, elle exécutera la sous-routine associée. Ces sous-routines OEM
pourront être exécutées de façon non-modale ou modale et de plus permet d'initialiser les
paramètres locaux de la sous-routine.
Ces sous-routines sont chargées dans la mémoire RAM avec leur première exécution. S'il
n'y a pas d'espace dans la RAM, la CNC émettra un warning et exécutera la sous-routine
depuis le disque. A la fin du programme (M30), si aucun autre canal n'est en train d'exécuter
les sous-routines, la CNC les supprime de la mémoire RAM. Ainsi, si une sous-routine
d'utilisateur est éditée ou modifiée, la CNC assume les changements à la prochaine
exécution.
Si la version est actualisée, les sous-routines fournies par Fagor seront actualisées
uniquement si on choisit le troisième niveau d'installation "rename previous version and
install completely".
Format de programmation.
Ces fonctions peuvent être programmées dans n'importe quelle partie du programme,
n'étant pas nécessaire qu'elles aillent seules dans le bloc et permettant d'initialiser les
paramètres locaux de la sous-routine.
Format de programmation. Exécuter la sous-routine de façon non-modale.
Le format de programmation est le suivant; la liste d'arguments est affichée entre clés. Pour
exécuter la sous-routine de façon non-modale, l'appeler avec le code G (G500,G501, etc.)
G500
G500 {P0..Pn}
P0..Pn
Optionnel. Paramètres locaux de la sous-routine.
G500
G583 P1=12.3 P2=6
G588 A12.3 B45.3 P10=6
Format de programmation. Exécuter la sous-routine de façon modale.
Le format de programmation est le suivant; la liste d'arguments est affichée entre clés. Pour
exécuter la sous-routine de façon modale, l'appeler avec le code MG (MG500, MG501, etc.)
MG500
MG500 {P0..Pn}
P0..Pn
Optionnel. Paramètres locaux de la sous-routine.
G500
G583 P1=12.3 P2=6
G588 A12.3 B45.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.
G588 P0=12.3 P5=45.3 K6 P26=34.12 P27=5 D2=0
M a nu el d e p rog r amm a t io n.