Siemens SINUMERIK 840D sl Manuel De Programmation page 132

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:
Table des Matières

Publicité

Autres fonctions
4.7 Macroprogrammes
Pour permettre une définition de variables internes, un passage automatique en mode
Siemens est nécessaire à l'appel d'une macro. A cet effet, il faut insérer l'instruction
PROC<nom de programme> dans la première ligne du macroprogramme. Pour programmer
un autre appel de macro dans le sous-programme, il faut ensuite d'abord réactiver le mode
en dialecte ISO.
Tableau 4- 5 Les fonctions P et L
Adresse
P
L
Variables système pour les adresses I, J, K
Les adresses I, J et K pouvant être programmées jusqu'à dix fois dans un bloc avec appel
de macro, l'accès aux variables système de ces adresses devra se faire avec un indice de
tableau. La syntaxe de ces trois variables système sera donc $C_I[..], $C_J[..], $C_K[..].
Dans le tableau, les valeurs figurent dans l'ordre programmé. Le nombre d'adresses I, J, K
programmées dans le bloc est indiqué dans les variables $C_I_NUM, $C_J_NUM,
$C_K_NUM.
Les paramètres de transfert I, J, K pour appels de macro sont traités par blocs même si
certaines adresses ne sont pas programmées. Si un paramètre est reprogrammé ou qu'un
paramètre suivant (par rapport à l'ordre I, J, K) a été programmé, il fera partie du bloc
suivant.
Pour reconnaître l'ordre de programmation en mode ISO; les variables système
$C_I_ORDER, $C_J_ORDER, $C_K_ORDER sont activées. Il s'agit de tableaux identiques
pour $C_I, $C_K, qui contiennent le numéro correspondant au paramètre.
Remarque
Les paramètres de transfert sont accessibles en lecture uniquement dans le sous-
programme en mode Siemens.
Exemple :
N5 I10 J10 K30 J22 K55 I44 K33
Bloc1
$C_I[0]=10
$C_I[1]=44
$C_I_ORDER[0]=1
$C_I_ORDER[1]=3
$C_J[0]=10
$C_J[1]=22
$C_J_ORDER[0]=1
$C_J_ORDER[1]=2
132
Description
Numéro de programme
Nombre de répétitions
Bloc2
Bloc3
Nombre de chiffres
4 ou 8 chiffres
Manuel de programmation, 02/2012, 6FC5398-7BP40-3DA0
Fraisage ISO

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sinumerik 828dSinumerik 840de sl

Table des Matières