Description :
D'une manière générale :
Un accès en lecture ou en écriture à une variable de champ a été programmé avec un 3e indice de champ invalide.
Les indices de champ valides se situent dans la taille de champ définie et entre les limites absolues (0 - 32 766).
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Corriger l'indication des éléments de champ dans l'instruction d'accès selon la taille définie.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
17040
[Canal %1: ] Bloc %2 Index d'axe inadmissible
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
Description :
Un accès en lecture ou en écriture à une variable axiale a été programmé alors que le nom de l'axe n'autorise pas la
simulation univoque d'un axe machine.
Exemple :
Ecriture d'un paramètre machine axial
$MA_... [X]= ... ; mais l'axe géométrique X ne pourrait pas être simulé pour un axe machine à cause d'une transfor-
mation !
Réaction :
Bloc de correction avec réorganisation.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
Annuler la transformation avant d'écrire les données axiales (mot-clé : TRAFOOF) ou utiliser les noms des axes
machine comme indice d'axe.
Poursuite du
Effacer l'alarme avec départ programme ou la touche Reset et poursuivre le programme.
programme :
17050
[Canal %1: ] Bloc %2 Valeur inadmissible
Paramètres :
%1 = Numéro du canal
%2 = Numéro du bloc, étiquette
Description :
Une valeur a été programmée qui se situe en dehors de la plage de valeurs ou qui dépasse la valeur limite d'une
variable ou d'un paramètre machine.
Exemples : - tentative d'écriture dans une variable de type chaîne de caractères (par ex. GUD ou LUD) d'une chaîne
de caractères plus grande que la longueur convenue dans la définition de la variable.
- tentative d'écriture d'une valeur invalide dans une variable de gestion d'outils ou de magasins ( par ex. un numéro
de tranchant invalide dans $TC_DPCE[x,y] ou un numéro d'emplacement de magasin invalide dans $TC_MDP2[x,y]).
- tentative d'écriture d'une valeur invalide dans $P_USEKT ou $A_DPB_OUT[x,y].
- tentative d'écriture d'une valeur invalide dans un paramètre machine (par ex. PM 10010
$MN_ASSIGN_CHAN_TO_MODE_GROUP[0] = 0).
- un composant de frame autre que TRANS, ROT, SCALE ou MIRROR a été adressé lors de l'accès à un élément
isolé du frame ou la fonction CSCALE a été renseignée avec un facteur d'échelle négatif.
Un numéro de multitool a été programmé qui est en conflit avec un numéro d'outil T ou un numéro de magasin déjà
définis.
Lors de la programmation de DELMLOWNER : il n'est pas possible de programmer l'instruction avec le numéro T d'un
outil qui figure dans un multitool.
Réaction :
Arrêt interpréteur.
Blocage départ programme dans ce canal.
Les signaux d'interface sont mis à 1.
Visualisation de l'alarme.
Remède :
N'adresser les composantes frame qu'au moyen du mot-clé prévu à cet effet ; programmer le facteur d'échelle dans
les limites de 0,000 01 à 999,999 99.
Poursuite du
Effacer l'alarme avec la touche Reset. Relancer le programme pièce.
programme :
Alarmes
Manuel de diagnostic, 04/2011, 6FC5398-8BP40-1DA0
Alarmes NCK
271