Télécharger Imprimer la page

Siemens SINUMERIK 802D sl Manuel De Programmation page 116

Masquer les pouces Voir aussi pour SINUMERIK 802D sl:

Publicité

Autres fonctions
4.5 Macroprogrammes
4.5
Macroprogrammes
Les macroprogrammes, ou macros, peuvent se composer de plusieurs blocs de programme
pièce et sont clôturés par M99. En principe, les macros sont des sous-programmes qui
peuvent être appelés dans le programme pièce avec G65 Pxx ou G66 Pxx.
Les macros appelées avec G65 ont un effet non modal. Les macros appelées avec G68 ont
un effet modal et sont désactivées avec G67.
4.5.1
Différences avec les sous-programmes
Lorsque vous faites appel à des macroprogrammes (G65, G66), vous pouvez indiquer des
paramètres qui peuvent être traités par les macroprogrammes. Par contre, vous ne pouvez
pas indiquer des paramètres lorsque vous faites appel à des sous-programmes (M98).
4.5.2
Appel de macroprogramme (G65, G66, G67)
Les macroprogrammes sont généralement exécutés directement après leur appel.
La procédure d'appel d'un macroprogramme est décrite dans le tableau suivant.
Tableau 4- 7 Format d'appel d'un sous-programme
Méthode d'appel
Appel simple
Appel modal (a)
Appel simple (G65) :
format
G65 P_ L_ ;
L'indication de "G65 P ... L... <argument>;" permet d'appeler un macroprogramme auquel un
numéro de programme a été affecté avec "P" et de l'exécuter "L" fois.
Les paramètres requis doivent être programmés dans le même bloc (contenant G65).
Explication
Dans un bloc de programme pièce contenant G65 ou G66, l'adresse Pxx est interprétée en
tant que numéro de programme du sous-programme dans lequel la fonctionnalité de macro
est programmée. L'adresse Lxx permet de définir le nombre d'exécutions des macros.
Toutes les autres adresses figurant dans ce bloc de programme pièce seront interprétées en
tant que paramètres de transfert dont les valeurs programmées seront enregistrées dans les
variables système $C_A à $C_Z. Ces variables système peuvent être lues dans les sous-
programmes et être exploitées pour la fonctionnalité de macro. Si d'autres macros avec
transfert de paramètres sont appelées dans une macro (sous-programme), les paramètres
de transfert du sous-programme devront être sauvegardés dans des variables internes avant
l'appel de la macro suivante.
116
Fonction
G65
G66
Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0
Observations
Désactivation par G67
Tournage ISO

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 828dSinumerik 840d slSinumerik 840di sl