Télécharger Imprimer la page

Siemens SINUMERIK 828D Consignes De Fonctionnement page 253

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Transmission de fonctions auxiliaires à l'AP
Lors du remplacement de fonctions auxiliaires, l'appel du sous-programme de remplacement ne
provoque pas encore la sortie de la fonction auxiliaire vers l'AP. La sortie de la fonction auxiliaire
n'est effectuée que si la fonction auxiliaire est reprogrammée dans le sous-programme de
remplacement.
Comportement lors d'une recherche de bloc
Le sous-programme de remplacement est également appelé dans les modes de recherche de
bloc "Recherche de bloc avec calcul" et "Recherche de bloc avec calcul en mode test de
programme" (SERUPRO). D'éventuelles particularités doivent être implémentées dans le sous-
programme de remplacement à l'aide des variables système : $P_SEARCH, $AC_SERUPRO.
Concernant la collecte des actions lors de la "Recherche de bloc avec calcul", les sous-
programmes de remplacement se comportent comme des sous-programmes "normaux".
3.17.5
Conditions supplémentaires
• Les remplacements de fonction ne sont pas autorisés dans :
– Actions synchrones
– Cycles technologiques
• Un bloc qui contient des fonctions à remplacer au début ne doit pas être précédé d'actions
synchrones non modales. Voir ci-dessous le paragraphe "Exemple : actions synchrones non
modales".
• Seules les actions nécessaires aux remplacements respectifs peuvent être effectuées dans le
sous-programme de remplacement.
• Dans un bloc où le sous-programme de remplacement est appelé en fin de bloc, notez ce qui
suit :
– Aucun appel de sous-programme modal ne peut être actif
– Aucun retour de sous-programme ne peut être programmé
– Aucune fin de programme ne peut être programmée
Exemple : actions synchrones non modales
PM30465 $MA_AXIS_LANG_SUB_MASK, Bit 0 = 1 (Changement de rapport de transmission)
Code de programme
...
N1000 WHENEVER $AA_IM[X2] <= $AA_IM[X1] + 0.5 DO $AA_OVR[X1]=0
N1010 G1 X100 M43
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
GMF, canal, mode programme, comportement après remise à zéro
Remarque
La commande ne surveille pas si la fonction à remplacer a été implémentée dans le sous-
programme de remplacement.
3.17 Remplacement de fonctions par des sous-programmes
253

Publicité

loading