Liste des alarmes
Alarmes NCK
- Les signaux d'interface sont mis à 1.
- Visualisation de l'alarme.
Remède:
Appuyer sur la touche Suspension programme et sélectionner la fonction "Bloc à corriger"
avec la touche logicielle CORRECTION PROGRAMME. Le curseur de correction se
positionne sur le bloc à corriger.
Répartir dans deux macros les fonctions de cette macro.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme:
12290
Canal %1 Bloc %2 Variable de calcul %3 NON définie
Paramètres:
%1 = numéro de canal
%2 = numéro de bloc, étiquette
%3 = chaîne de caractères code source variable de calcul
Description:
Seuls les paramètres R sont prédéfinis comme variables de calcul ; toutes les autres
variables de calcul doivent être définies avec l'instruction DEF avant leur utilisation. Le
nombre de paramètres de calcul est défini par des paramètres machine. Les noms
utilisés doivent être univoques et ne doivent pas être réutilisés dans la CN (exception :
variables locales).
Réaction:
- Bloc de correction avec réorganisation.
- Les signaux d'interface sont mis à 1.
- Visualisation de l'alarme.
Remède:
Appuyer sur la touche Suspension programme et sélectionner la fonction "Bloc à corriger"
avec la touche logicielle CORRECTION PROGRAMME. Le curseur de correction se
positionne sur le bloc à corriger.
Définir la variable souhaitée dans la partie définition du programme (le cas échéant dans
le programme appelant lorsqu'il doit s'agir d'une variable globale).
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme:
12300
Canal %1 Bloc %2 Paramètre 'call-by-reference' manque à l'appel du SP %3
Paramètres:
%1 = numéro de canal
%2 = numéro de bloc, étiquette
%3 = chaîne de caractères code source
Description:
La définition de sous-programme comporte un paramètre formel REF (appel par position)
auquel aucun paramètre actuel n'a été attribué lors de l'appel.
L'affectation s'effectue à l'appel du sous-programme d'après la position du nom de
variable et non pas par le nom lui-même !
Exemple :
Sous-programme :
(2 paramètres à appel par valeur X et Y, 1 paramètre à appel par position Z)
PROC XYZ (INT X, INT Y, VAR INT Z)
:
M17
ENDPROC
Programme principal :
N10 DEF INT X
N11 DEF INT Y
N11 DEF INT Z
:
N50 XYZ (X, Y) ; le paramètre REF Z manque
ou bien
2-164
SINUMERIK, SIMODRIVE Manuel de diagnostic (DA), Édition 11/2006
© Siemens AG 2006 All Rights Reserved
11/2006