Télécharger Imprimer la page

Siemens SINUMERIK 828D Consignes De Fonctionnement page 119

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Donnée de réglage
SD42224 $SC_CFG_STOP_ARRAY_MASK
Remarque
Lors de l'indication de la fonction CN ou du nom du sous-programme, les règles de nomenclature
et de syntaxe applicables doivent être respectées.
En cas d'erreur, l'alarme 16968 "Paramètre machine $SC_CFG_STOP_ARRAY contient une
syntaxe non valide" s'affiche.
Exemple
$SC_CFG_STOP_MASK = 6
$SC_CFG_STOP_ARRAY[0]="_N_MY_UP_0"
$SC_CFG_STOP_ARRAY[1]="_N_MY_UP_0"
SC_CFG_STOP_ARRAY[2]="_N_TC"
$SC_CFG_STOP_ARRAY_MASK='H0FFF'
Remarque
Sous-programmes substitués (cycles)
Si l'exécution du programme doit être arrêtée avant un sous-programme (cycle) qui a été
remplacé par un autre sous-programme dans un fichier de définition utilisant la technologie
macro (DEFINE ... AS ...), le nom du sous-programme de remplacement doit être indiqué comme
situation d'arrêt pour l'arrêt configuré.
Exemple :
Dans le fichier MMAC_GM.DEF, le cycle "TC" est remplacé par le cycle "TC_096" :
DEFINE TC AS TC_096
Pour que l'arrêt fonctionne, l'arrêt configuré doit être sur "_N_TC_096" et non sur "_N_TC" :
SD42220 $SC_CFG_STOP_ARRAY[<n>] = "_N_TC_096"
3.6.10.4
Programmation
Comme pour le traitement bloc par bloc, il est également possible pour l'arrêt configuré de
désactiver et de réactiver la fonction dans le programme CN à l'aide des procédures prédéfinies
SBLOF et SBLON.
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
GMF, canal, mode programme, comportement après remise à zéro
Signification
Déblocage de SD42220 $SC_CFG_STOP_ARRAY[<n>]
Bit 0
Déblocage de SD42220 $SC_CFG_STOP_ARRAY[0]
Bit 1
Déblocage de SD42220 $SC_CFG_STOP_ARRAY[1]
...
...
Bit 19
Déblocage de SD42220 $SC_CFG_STOP_ARRAY[19]
3.6 Influence sur le programme
Arrêt avant la sélection et la désélection
de G0
Arrêt avant l'appel du sous-programme
MY_UP_0
Arrêt avant l'appel du sous-programme
MY_UP_0
Arrêt avant l'exécution du cycle "TC"
Déblocage de SD42220
$SC_CFG_STOP_ARRAY bit 0 ... 11
119

Publicité

loading