Fagor CNC 8055 T Manuel D'utilisation page 508

Table des Matières

Publicité

1052
'Accès aux variables avec indice non permis'
DETECTION Durant l'édition
CAUSE
En programmant en langage de haut niveau, une opération avec un paramètre local supérieur à 25 ou
avec un paramètre global supérieur à 299 est réalisée.
SOLUTION
Les paramètres que la CNC utilise sont les suivants:
- Locaux:
- Globaux: 100-299.
On ne peut pas utiliser dans les opérations d'autres paramètres qui ne soient pas dans ces rangs.
1053
'Paramètres locaux non accessibles'
DETECTION Durant l'exécution en canal d'utilisateur
CAUSE
On a tenté d'exécuter un bloc où une opération est réalisée avec des paramètres locaux .
SOLUTION
Le programme qui est exécuté dans le canal d'utilisateur ne permet pas de réaliser d'opérations avec
des paramètres locaux (P0 à P25).
1054
'Limite des paramètres locaux dépassée'
DETECTION Durant l'exécution.
CAUSE
En programmant en langage de haut niveau, plus de 6 niveaux d'imbriquement ont été réalisés
moyennant l'expression "PCALL". Plus de 6 appels ont été réalisés moyennant l'expression "PCALL"
dans la même boucle.
SOLUTION
Seuls six niveaux d'imbriquement de paramètres locaux sont permis, dans les 15 nivaux
d'imbriquement de sousroutines. Chaque fois qu'un appel est réalisé moyennant l'expression "PCALL",
un nouveau niveau d'imbriquement de paramètres locaux est produit (et de plus, il se produit aussi un
nouveau niveau d'imbriquement de sousroutines).
1055
'Imbriquement dépassé.'
DETECTION Durant l'exécution.
CAUSE
En programmant en langage de haut niveau, plus de 15 niveaux d'imbriquement ont été réalisés
moyennant les expressions "CALL", "PCALL" ou "MCALL". Plus de 15 appels ont été réalisés moyennant
les expressions "CALL", "PCALL" ou "MCALL" dans la même boucle.
SOLUTION
Seuls 15 niveaux d'imbriquement de paramètres locaux sont permis. Chaque fois qu'un appel est
réalisé moyennant les expressions "CALL", "PCALL" ou "MCALL", un nouveau niveau d'imbriquement
est produit.
1056
'RET non associé à sousroutine'
DETECTION Durant l'exécution.
CAUSE
L'instruction "RET" a été éditée mais l'instruction "SUB" n'a pas été éditée auparavant.
SOLUTION
Afin d'utiliser l'instruction "RET" (fin de sousroutine), il faut avoir initié auparavant l'édition d'une
sousroutine moyennant l'instruction "SUB (nº sousroutine)".
1057
'Sousroutine non définie'
DETECTION Durant l'exécution.
CAUSE
Un appel (CALL, PCALL...) a été réalisé à une sousroutine qui n'est pas définie dans la mémoire de
la CNC.
SOLUTION
Vérifier que le nom de la sousroutine est correct, et que la sousroutine existe dans la mémoire de la
CNC (pas nécessairement dans le même programmé où l'appel est réalisé).
0-25.
M
ANUEL DE SOLUTION DES ERREURS
CNC 8055T
35

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières