M a n u e l d e p r o g r a m ma ti o n
12.2.12 Variables associées aux paramètres locaux
La CNC permet d'affecter 26 paramètres locaux (P0-P25) à une sous-routine grâce aux instructions
PCALL et MCALL. Ces instructions permettent l'exécution de la sous-routine désirée ainsi que
l'initialisation de ses paramètres locaux.
Variables de lecture
CALLP
Permet de savoir quels paramètres locaux ont été définis et ceux qui ne l'ont pas été dans l'appel
de sous-routine par l'instruction PCALL ou MCALL.
Les informations sont données par les 26 bits les moins significatifs (bits 0.25), chacun
correspondant au paramètre local portant le même numéro; ainsi, le bit 12 correspond à P12.
Chaque bit indiquera si le paramètre local a été défini (=1) ou non (=0).
Bit
31
0
Exemple:
; Appel à la sous-routine 20.
(PCALL 20, P0=20, P2=3, P3=5)
...
...
; Début de la sous-routine 20.
(SUB 20)
(P100 = CALLP)
...
...
Dans le paramètre P100, on obtiendra:
0000
0000
30
29
28
27
26
25
0
0
0
0
0
*
0000
0000
0000
0000
24
23
22
...
5
4
*
*
*
...
*
*
0000
1101
LSB
12.
3
2
1
0
*
*
*
*
CNC 8037
M
ODÈLE
S
OFT
·M·
: V01.4
X
·235·