Fagor CNC 8040T Manuel utilisateur

Taper
Manuel utilisateur
CNC 8040T
MANUEL DE SOLUTION DES ERREURS
Ref. 0204 (fra)
INDEX
Erreurs de programmation..................................................... 1
(0001-0255)
Erreurs de preparation et execution ................................... 29
(1000-1238)
Erreurs de hardware ............................................................. 45
(2000-2028)
Erreurs de PLC ...................................................................... 48
(3000-3004)
Erreurs de regulation............................................................ 49
(4000-4025)
Erreurs dans les donnees des tables ................................. 51
Erreurs du mode de travail 8040TC..................................... 54
Index alphabétique ............................................................... 65
MANUEL DE SOLUTION DES ERREURS 1
CNC 8040T
0001 ‘Ligne vide.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont les suivantes:
1.-Lorsqu’on tente de s’introduire dans le programme ou d’exécuter un bloc dans lequel aucune
information n’est éditée, ou seule l’étiquette apparaît (numéro de bloc).
2.- Dans le «Cycle fixe de suivi de profil (G66)», «Cycle fixe d’ébauchage dans l’axe X (G68)» ou «Cycle
fixe d’ébauchage dans l’axe Z (G69)» lorsque le paramètre “S” (début du profil) est supérieur à au
paramètre “E” (fin du profil).
SOLUTION La solution à chacune des causes est la suivante:
1.-La CNC ne peut introduire dans le programme, ni exécuter une ligne vide. Si on désire introduire
une ligne ne contenant pas d’information dans le programme, il faut utiliser le symbole «;» au
début du bloc. La CNC ne tiendra pas compte de ce qui sera édité ensuite dans ce bloc.
2.-La valeur du paramètre “S” (bloc où commence la définition du profil) devra être inférieure à la valeur
du paramètre “E” (bloc où termine la définition du profil).
0002 ‘Valeur inadaptée.’
DETECTION Lors de l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont les suivantes:
1.-Lorsqu’on édite une coordonnée de l’axe après les conditions de coupe (F, S, T ou D) ou des
fonctions «M».
2.-Lorsque les marques de blocs conditionnels (/1, /2 ou /3) ne sont pas au début du bloc.
3.-Lorsqu’en programmant en code ISO, on programme une étiquette (numéro de bloc) plus grande
que 9999.
4.-En programmant en langage de haut niveau, on a programmé dans la commande RPT un nombre
de répétitions supérieur à 9999.
SOLUTION La solution à chacune des causes est:
1/2.- Se rappeler que l’ordre de programmation est:
1.- Bloc conditionnel (/1, /2 ou /3).
2.- Etiquette (N).
3.- Fonctions «G».
4.- Coordonnées des axes (X, Y, Z…).
5.- Conditions de coupe (F, S, T, D).
6.- Fonctions «M».
Il n’est pas nécessaire de programmer toutes les valeurs.
3.-Corriger la syntaxe du bloc. Programmer les étiquettes dans l’intervalle 0-9999
4.-Corriger la syntaxe du bloc. Programmer un nombre de répétitions dans l’intervalle 0-9999.
0003 ‘Ordre des valeurs incorrect.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE L’ordre dans lequel les conditions de coupe ou les valeurs de l’outil ont été programmées n’est pas
correct.
SOLUTION Se rappeler que l’ordre de programmation est:
… F— S— T— D— …
Il n’est pas nécessaire de programmer toutes les valeurs.
ERREURS DE PROGRAMMATION
2 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0004 ‘Le bloc n’admet pas d’autre information.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont:
1.-Lorsqu’on édite une fonction «G» après une coordonnée d’axe.
2.-Lorsqu’on tente d’éditer quelque information après une fonction «G» (ou ses paramètres associés)
et qu’elle doit être seule dans le bloc (ou qui n’admet que ses propres valeurs associées).
3.-Lorsqu’on assigne une valeur numérique à un paramètre qui n’en a pas besoin.
SOLUTION La solution à chacune des causes est:
1.-Se rappeler que l’ordre de programmation est:
1.- Bloc conditionnel (/1, /2 ou /3).
2.- Etiquette (N).
3.- Fonctions «G».
4.- Coordonnées des axes (X, Y, Z…).
5.- Conditions de coupe (F, S, T, D).
6.- Fonctions «M».
Il n’est pas nécessaire de programmer toutes les valeurs.
2.-Il y a quelques fonctions «G» qui comportent une information associée dans le bloc. Il est probable
que ce type de fonctions ne permette pas la programmation d’autre information consécutive à ses
paramètres associés. La programmation de conditions de coupe (F, S), les valeurs de l’outil (T, D)
ou fonctions «M» ne sera pas non plus permise.
3.-Il y a des fonctions «G» qui comprennent des paramètres associés qui ne requièrent pas d’être
définis par des valeurs.
0005 ‘Information répétée.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE La même valeur a été introduite deux fois dans un bloc.
SOLUTION Corriger la syntaxe du bloc. On ne peut définir deux fois la même valeur dans un bloc.
0006 ‘Format de la valeur inadapté.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Durant la définition des paramètres d’un cycle fixe d’usinage, une valeur négative a été assignée à un
paramètre qui n’admet que des valeurs positives.
SOLUTION Vérifier le format du cycle fixe. Dans certains cycles fixes, il y a des paramètres qui n’admettent que
des valeurs positives.
0007 ‘Fonctions G incompatibles.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont les suivantes:
1.-Lorsque dans un même bloc, on programme deux fonctions «G» contraires entre elles.
2.-Lorsqu’on tente de définir un cycle fixe dans un bloc qui contient un déplacement non linéaire (G02,
G03, G08, G09, G33).
SOLUTION La solution à chacune des causes est:
1.-Il y a de groupes de fonctions «G» qui ne peuvent aller ensemble dans un même bloc, car elles
représentent des actions contraires entre elles. Par exemple:
G01/G02: Interpolation linéaire et circulaire.
G41/G42: Compensation du rayon à droite et à gauche.
Ce type de fonctions doit être programmé dans des blocs différents.
2.-La définition d’un cycle fixe doit être réalisée dans un bloc qui contienne un mouvement linéaire.
C’est à dire que pour définir un cycle fixe il faut que la fonction “G00” ou “G01” soit activée. La
définition de mouvements non linéaires (G02, G03, G08 y G09)peut être réalisée dans les blocs
qui suivent la définition du profil.
MANUEL DE SOLUTION DES ERREURS 3
CNC 8040T
0008 ‘Fonction G inexistante.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Une fonction «G» qui n’existe pas a été programmée.
SOLUTION Réviser la syntaxe du bloc et vérifier qu’on ne tente pas d’éditer une fonction «G» différente par erreur.
0009 ‘Il n’est plus admis de fonctions G.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Une fonction «G» a été programmée après les conditions de coupe ou les valeurs de l’outil.
SOLUTION Rappeler que l’ordre de programmation est :
1.- Bloc conditionnel (/1, /2 ou /3).
2.- Etiquette (N).
3.- Fonctions «G».
4.- Coordonnées des axes . (X,Y,Z…).
5.- Conditions de coupe (F, S, T, D).
6.- Fonctions «M».
Il n’est pas nécessaire de programmer toutes les valeurs.
0010 ‘Il n’est plus admis de fonctions M.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Plus de 7 fonctions ont été programmées dans un même bloc.
SOLUTION La CNC ne permet pas de programmer plus de 7 fonctions «M» dans un même bloc. Si on désire
exécuter quelque fonction de plus, il faut l’éditer dans un bloc à part. Les fonctions «M» peuvent être
seules dans le bloc.
0011 ‘La fonction G/M doit être seule.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Dans le bloc, il y a une fonction «G» ou «M» qui doit être seule dans un bloc.
SOLUTION Placer la fonction seule dans un bloc.
0012 ‘Programmer F,S,T,D avant les fonctions M.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Quelques conditions de coupe (F, S) ou valeur de l’outil (T, D) ont été programmées après les
fonctions «M».
SOLUTION Se rappeler que l’ordre de programmation est :
… F— S— T— D— M—
On peut programmer plusieurs fonctions «M» (jusqu’à 7).
Il n’est pas obligatoire de définir toutes les données.
0014 ‘Ne pas programmer d’étiquette avec paramètre.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Une étiquette (numéro de bloc) a été définie avec un paramètre.
SOLUTION La programmation du numéro de bloc est optionnelle, mais il n’est pas permis de le définir avec un
paramètre. On ne peut le définir que moyennant un numéro entre 0-9999.
0015 ‘Nombre de répétitions impossible.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Une répétition a été programmée de façon incorrecte, ou le bloc n’admet pas de répétitions.
SOLUTION Les instructions de haut niveau n’admettent pas de nombre de répétitions à la fin d bloc. Pour réaliser
une répétition, assigner une étiquette au bloc à répéter (numéro de bloc), et utiliser l’instruction RPT.
4 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0017 ‘Programmer: G16 axe-axe.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Dans la fonction «Sélection du plan principal en deux directions (G16)» un des deux paramètres
correspondant aux axes n’a pas été programmé.
SOLUTION Réviser la syntaxe du bloc. Dans la définition de la fonction “G16”, il faut obligatoirement programmer
le nom des deux axes qui définissent le nouveau plan de travail.
0018 ‘Programmer: G22 K(1/2/3/4) S(0/1/2).’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE Dans la fonction «Habilitation/déshabilitation zones de travail (G22)» le type d’habilitation ou de
déshabilitation de la zone de travail n’a pas été défini, ou une valeur non correcte lui a été assignée.
SOLUTION Le paramètre d’habilitation ou de déshabilitation des zones de travail “S” doit obligatoirement être
programmé et il peut prendre les valeurs suivantes:
- S=0: La zone de travail est déshabilitée .
- S=1: Elle est habilitée comme zone de non entrée .
- S=2: Elle est habilitée comme zone de non sortie.
0019 ‘Programmer zone K1, K2, K3 o K4.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont les suivantes:
1.-Une fonction “G20”, “G21” ou “G22”a été programmée et la zone de travail K1, K2, K3 o K4 n’a pas
été définie.
2.-La zone de travail programmée est inférieure à 0 ou supérieure à 4.
SOLUTION La solution à chacune des causes est la suivante:
1.-Le format de programmation des fonctions “G20”, “G21” et “G22” est:
G20 K— X...C±5.5 (Définition des limites inférieures des zones de travail).
G21 K— X...C±5.5 (Définition des limites supérieures des zones de travail ).
G22 K— S—(Habilitation/déshabilitation des zones de travail).
Où:
- K : Est la zone de travail.
- X...C : Sont les axes dans lesquels les limites sont définies.
- S : Est le type d’habilitation de la zone de travail.
2.-La zone de travail “K” ne peut prendre que les valeurs K1, K2, K3 ou K4.
0020 ‘Programmer G36-G39 avec R+5.5.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Dans la fonction “G36” ou “G39”, le paramètre “R” n’a pas été programmé, ou il lui a été assignée une
valeur négative .
SOLUTION Pour définir la fonction “G36” ou “G39”, il faut définir le paramètre “R” (toujours avec une valeur positive
).
G36: R= Rayon d’arrondissage.
G39: R= Distance depuis la fin du parcours programmée jusqu’au point où l’on désire réaliser le
chanfrein .
0021 ‘Programmer: G72 S5.5 ou axe(s).’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont les suivantes:
1.-Lorsqu’on programme un facteur d’échelle générale (G72) et le facteur de l’échelle à appliquer
n’est pas défini.
2.-Lorsqu’on programme un facteur d’échelle particulière (G72) à plusieurs axes, et l’ordre dans
lequel les axes ont été définis n’est pas correct.
SOLUTION Se rappeler que le format de programmation de cette fonction est:
- “G72 S5.5” Lorsqu’on applique le facteur d’échelle générale (à tous les axes).
- “G72 X…C5.5” Lorsqu’on applique le facteur d’échelle particulière à un ou plusieurs axes.
MANUEL DE SOLUTION DES ERREURS 5
CNC 8040T
0023 ‘Bloc incompatible avec définition de profil.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Dans l'ensemble des blocs qui définissent un profil, il y a un bloc qui comprend une fonction «G» qui
ne peut pas faire partie de la définition du profil.
SOLUTION Les fonctions «G» disponibles dans la définition d’un profil sont:
G00: Début de profil.
G01: Interpolation linéaire.
G02/G03: Interpolation circulaire à droite/gauche.
G06: Centre de circonférence en coordonnées absolues.
G08: Circonférence tangente à la trajectoire antérieure.
G09: Circonférence par trois points.
G36: Arrondissage des arêtes.
G39: Chanfreinage.
G53: Programmation par rapport au zéro machine.
G70/G71: Programmation en pouces/millimètres.
G90/G91: Programmation en coordonnées absolues/accroissantes.
G93: Présélection de l’origine polaire.
0024 ‘Blocs de haut niveau non permis en définition de profil.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Dans l'ensemble des blocs qui définissent un profil, on a programmé un bloc en langage de haut
niveau.
SOLUTION La définition des profils doit être réalisée en code ISO. Les instructions de haut niveau (GOTO, MSG,
RPT ...) ne sont pas admises.
0025 ‘Programmer: G77 axes (de 2 à 6).’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Dans la fonction «Accouplement électronique des axes (G77)» les paramètres correspondant aux
axes n’ont pas été programmés.
SOLUTION Dans la programmation de la fonction “G77”, il faut programmer au moins deux axes.
0026 ‘Programmer: G93 I J.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Dans la fonction «Présélection de l’origine polaire (G93)» un des deux paramètres correspondant aux
coordonnées de la nouvelle origine polaire n’a pas été programmé.
SOLUTION Se rappeler que le format de programmation de cette fonction est:
G93 I— J—
Les valeurs “I”, “J” sont optionnelles, mais si on les programmes, il faut alors programmer les deux et
elles indiquent la position de la nouvelle origine polaire.
0028 ‘Ne pas programmer un cycle fixe avec G2/G3.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a tenté d’exécuter un cycle fixe, tout étant activées les fonctions “G02”, “G03” o “G33”.
SOLUTION Pour exécuter un cycle fixe“G00” ou “G01” doit être active. Il se peut que dans l’histoire du programme,
une fonction “G02” ou “G03” ait été activée. Vérifier que ces fonctions ne soient pas actives dans la
définition du cycle fixe.
6 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0029 ‘G84-85: X Z Q R C [D L M F H] I K.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de tournage des sections courbes
(G84)» ou «Cycle fixe de dressage des sections courbes (G85)». Les causes peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne correspond pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les paramètres suivants:
X-Z : Point initial du profil.
Q-R : Point final du profil.
C : Profondeur de passe.
I-K : Distance du point initial au centre de l’arc.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0030 ‘G86-87: X Z Q R I B [D L] C [J A].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de filetage longitudinal (G86)» ou
«Cycle fixe de filetage frontal (G87)». Les causes peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne correspond pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les suivants paramètres:
X-Z : Point initial du filet.
Q-R: Point final du filet.
I : Profondeur du filet.
B : Profondeur de passe.
C : Pas du filet.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0031 ‘G88-G98: X Z Q R [C D K].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de rainurage dans l’axe X (G88)» ou
«Cycle fixe de rainurage dans l’axe Z (G89)». Les causes peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne correspond pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les paramètres suivants:
X-Z : Point initial de la rainure.
Q-R: Point final de la rainure.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
MANUEL DE SOLUTION DES ERREURS 7
CNC 8040T
0032 ‘G66: X Z I C [A L M H] S E.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de suivi de profil (G66)». Les causes
peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne correspond pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les paramètres suivants:
X-Z : Point initial du profil.
I : Excédent de matériel.
C : Profondeur de passe.
S : Bloc où commence la description géométrique du profil.
E : Bloc où termine la description géométrique du profil.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0033 ‘G68-G69: X Z C [D L M F H] S E.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe d’ébauchage dans l'axe X (G68)» ou
«Cycle fixe d’ébauchage dans l'axe Z (G69)». Les causes peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne corresponde pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les paramètres suivants:
X-Z : Point initial du profil.
C : Profondeur de passe.
S : Bloc où commence la description géométrique du profil.
E : Bloc où termine la description géométrique du profil.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0034 ‘G81-G82: X Z Q R C [D L M F H].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de tournage de sections droites
(G81)» ou «Cycle fixe de dressage de sections droites (G82)». Les causes peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne correspond pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les paramètres suivants:
X-Z : Point initial du profil.
Q-R: Point final du profil.
C : Profondeur de passe.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0035 ‘G83: X Z I B [D K H C].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de perçage axial/taraudage (G83)».
Les causes peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne correspond pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les paramètres suivants:
X-Z : Position de l’usinage.
I : Profondeur de l’usinage.
B : Type d’opération à réaliser.
Les autre paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
8 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0036 ‘G60-G61: X Z I B Q A J [D K H C] S.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de perçage ou filetage sur la face de
dressage (G60)» ou «Cycle fixe de perçage ou filetage sur la face de cylindrage (G61)». Les causes
peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- On a programmé un paramètre qui ne correspond pas au format d’appel.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les paramètres suivants:
X-Z : Position de l’usinage.
I : Profondeur de l’usinage.
B : Type d’opération à réaliser.
Q : Position angulaire du premier usinage.
A : Pas angulaire entre les usinages.
J : Nombre de usinages.
S : Vitesse et sens de rotation de l’outil motorisé.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0037 ‘G62-G63: X Z L I Q A J [D] F S.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a programmé incorrectement les paramètres du «Cycle fixe de clavette sur la face de cylindrage
(G62)» ou «Cycle fixe de clavette sur la face de dressage (G62)». Les causes peuvent être diverses:
1.- Il reste à programmer un paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
SOLUTION Dans ce type d’usinage il est obligatoire de programmer les suivants paramètres:
X-Z : Position de la clavette.
L : Longueur de la clavette.
I : Profondeur de la clavette.
Q : Position angulaire de la première clavette.
A : Pas angulaire entre les clavettes.
J : Nombre de clavettes.
F : Vitesse d’avance.
S : Vitesse et sens de rotation de l’outil motorisé.
Les autre paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0043 ‘Coordonnées incomplètes.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont:
1.-Durant la simulation ou l’exécution, lorsqu’une fonction «Interpolation circulaire (G02/G03)» étant
active, on a tenté d’exécuter un déplacement défini seulement par une coordonnée du point final, ou
sans définir le rayon de l’arc.
2.-Durant l’édition, lorsqu’on édite un déplacement circulaire (G02/G03) et seule une coordonnée du
point final est définie, ou le rayon de l’arc n’est pas défini.
SOLUTION La solution à chacune des causes est la suivante:
1.-Il se peut que dans l’histoire du programme, une fonction “G02” ou “G03” ait été activée. Dans ce
cas, pour réaliser un déplacement, il faut définir les deux coordonnées du point final et le rayon de
l’arc. Pour réaliser un déplacement linéaire, programmer “G01”.
2.-Pour réaliser un déplacement circulaire (G02/G03), il faut définir les deux coordonnées du point
final et le rayon de l’arc.
0045 ‘Coordonnées polaires non admises.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Dans la fonction «Programmation par rapport au zéro machine (G53)» les cotes du point final ont été
définies en coordonnées polaires, cylindriques ou en coordonnées cartésiennes avec angle.
SOLUTION Programmer par rapport au zéro machine, seules les cotes en coordonnées cartésiennes peuvent
être programmées.
MANUEL DE SOLUTION DES ERREURS 9
CNC 8040T
0046 ‘Axe inexistant.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a édité un bloc dont exécution implique le déplacement d’un axe qui n’existe pas.
SOLUTION Vérifier que le nom d’axe édité est correct.
0047 ‘Programmer axe(s).’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Aucun axe n’a été programmé dans une fonction où la programmation d’un axe est nécessaire.
SOLUTION Il y a certaines instructions (REPOS, G14, G20, G21…) pour lesquelles la programmation d’axes est
obligatoire.
0048 ‘Ordre des axes incorrect.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Les coordonnées des axes n’ont pas été programmées dans l’ordre correct, ou un axe a été programmé
deux fois dans le même bloc.
SOLUTION Se rappeler que l’ordre de programmation est le suivant:
X— Y— Z— U— V— W— A— B— C—
Il n’est pas nécessaire de programmer tous les axes.
0049 ‘Point incompatible avec le plan actif.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont les suivantes:
1.-Lorsqu’on a tenté de réaliser une interpolation circulaire et que le point final n’est pas contenu dans
le plan actif.
2.-Lorsqu’on a tenté de réaliser une sortie tangentielle dans une trajectoire qui n’est pas contenue
dans le plan actif.
SOLUTION La solution à chacune des causes est la suivante:
1.-Il se peut qu’un plan ait été défini moyennant “G16”, “G17”, “G18” ou “G19”. Dans ce cas, on ne peut
réaliser les interpolations circulaires que dans les axes principaux qui définissent ce plan. Si on
désire définir une interpolation circulaire dans un autre plan, il faudra le sélectionner au préalable.
2.-Il se peut qu’un plan ait été défini moyennant “G16”, “G17”, “G18” ou “G19”. Dans ce cas, on ne peut
réaliser que des arrondis, chanfreins et entrées/sorties tangentielles en trajectoires qui sont
comprises dans les axes principaux qui définissent ce plan. Si on désire les réaliser dans un autre
plan, il faudra le sélectionner au préalable.
0053 ‘Programmer pas.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Dans la fonction «Filetage électronique (G33)» le paramètre correspondant au pas de filetage n’a pas
été programmé.
SOLUTION Se rappeler que le format de programmation de cette fonction est:
G33 X...C— L—
Où:
L : est le pas de filetage.
0054 ‘Pas mal programmé.’
DETECTION Durant l'édition ou l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Une interpolation hélicoïdale a été programmée et la valeur du paramètre correspondant au pas
d’hélice n’est pas correcte ou est négative.
SOLUTION Se rappeler que le format de programmation est:
G02/G03 X— Y— I— J— Z— K—
Où:
K : C’est le pas d’hélice (valeur toujours positive).
10 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0057 ‘Ne pas programmer un axe accouplé.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Les différentes causes sont :
1.- Lorsqu’on a tenté de déplacer individuellement un axe qui se trouve accouplé à un autre.
2.- Lorsque moyennant la fonction «Accouplement électronique des axes (G77)» on a tenté d’accoupler
un axe qui se trouve déjà accouplé.
SOLUTION La solution à chacune des causes est:
1.-Un axe accouplé ne peut être déplacé individuellement. Pour déplacer un axe accouplé, il faut
déplacer l’axe auquel il se trouve accouplé. Les axes se déplaceront en même temps.
Exemple: Si on accouple l’axe Y à l’axe X, il faudra programmer un déplacement en X pour
déplacer Y (en même temps que X).
Pour découpler les axes, programmer les axes “G78”.
2.-Un axe ne peut être accouplé simultanément à deux axes. Pour découpler les axes, programmer
“G78”.
0058 ‘Ne pas programmer un axe GANTRY.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont les suivantes:
1.-Lorsqu’on tente de déplacer un axe qui se trouve associé comme GANTRY à un autre.
2.-Lorsqu’une opération est définie sur un axe qui est défini comme GANTRY. (Définition de limites
de travail, définition de plans…).
SOLUTION La solution pour chacune des causes est :
1.-Un axe qui forme GANTRY avec un autre ne peut pas être déplacer individuellement. Pour déplacer
un axe associé comme GANTRY à un autre, il faut déplacer l’axe auquel il se trouve associé. Les
axes se déplaceront en même temps.
Exemple: Si on associe comme GANTRY l’axe Y à l’axe X, il faudra programmer un
déplacement en X pour déplacer Y (en même temps que X).
Les axes GANTRY sont définis depuis paramètre machine.
2.-Les axes définis comme GANTRY ne peuvent pas être utilisés dans la définition d’opérations ou de
déplacements. Ces opérations seront définies avec l’axe auquel est associé l’axe GANTRY.
0059 ‘Axe HIRTH: programmer des valeurs entières.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Une rotation dans l’axe HIRTH a été programmée, et l’angle de rotation n’est pas un nombre entier (il
a des décimaux).
SOLUTION Les axes HIRTH n’admettent pas de chiffres décimaux. Toutes les rotations doivent être réalisées en
degrés entiers.
0061 ‘ELSE non associé à IF.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont:
1.-Lorsqu’en programmant en langage de haut niveau on édite en un bloc l’instruction “ELSE” mais
on n’a pas édité un “IF” auparavant.
2.-Lorsqu’en programmant en langage de haut niveau, on édite l’instruction “IF” et on ne lui associe
pas d’action après la condition.
SOLUTION Se rappeler que les formats de programmation de cette instruction sont:
(IF
(condition) <action1>)
(IF
(condition)
<
action1
> ELSE <
action2
>)
Si la
condition
est vraie, <
action1
> sexécute, dans le cas contraire cest <
action2
> qui sexécute.
MANUEL DE SOLUTION DES ERREURS 11
CNC 8040T
0062 ‘Programmer étiquette N(0-9999).’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, une étiquette (numéro de bloc) qui nest pas dans
lintervalle (0-9999) a été éditée dans linstruction RPT ou GOTO .
SOLUTION Se rappeler que le format de programmation de ces instructions est:
(RPT N(nº étiquette), N(nº étiquette))
(GOTO N(nº étiquette))
Le numéro d’étiquette (numéro de bloc) doit être dans lintervalle (0-9999).
0063 ‘Programmer numéro de sousroutine de 1 à 9999.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, un numéro de sousroutine qui nest pas dans lintervalle
(1-9999) a été édité dans linstruction SUB.
SOLUTION Se rappeler que le format de programmation de cette instruction est:
(SUB (nº entier))
Le numéro de sousroutine doit être dans lintervalle (1-9999).
0064 ‘Sousroutine répétée.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a tenté de définir une sousroutine qui existe déjà dans un autre programme de la mémoire.
SOLUTION Dans la mémoire de la CNC, il ne peut y avoir deux sousroutines avec le même numéro didentification,
bien quelles appartiennent à deux programmes différents.
0065 ‘Ne pas définir sousrout. dans progr. principal.’
DETECTION Durant l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont:
1.- On a tenté de définir une sousroutine depuis le mode dexécution MDI.
2.- Une sousroutine a été définie dans le programme principal.
SOLUTION La solution à chacune des causes est:
1.-On ne peut pas définir de sousroutines depuis loption du menu Exécution MDI.
2.-Les sousroutines doivent être définies depuis le programme principal ou dans un programme à
part. Elles ne peuvent être définies ni avant, ni dans le programme principal.
0066 ‘Message attendu.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, linstruction MSG ou ERREUR a été éditée mais le
texte du message derreur quelle doit montrer na pas été défini.
SOLUTION Se rappeler que le format de programmation de ces instructions est:
(MSG message)
(ERREUR nº entier, texte erreur)
Bien quil existe aussi loption de programmer:
(ERREUR nº entier)
(ERREUR texte erreur)
0067 ‘OPEN non réalisé.’
DETECTION Durant l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, une instruction WRITE a été éditée mais, au préalable,
il na pas été indiqué où exécuter cet ordre moyennant linstruction OPEN.
SOLUTION Avant linstruction WRITE, il faut éditer une instruction OPEN pour indiquer à la CNC où (dans quel
programme) linstruction WRITE doit être exécutée.
12 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0069 ‘Le programme n’existe pas.’
DETECTION Durant l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Dans le «Cycle fixe de suivi de profil (G66)», «Cycle fixe d’ébauchage dans l'axe X (G68)» ou «Cycle
fixe d’ébauchage dans l'axe Z (G69)», on a programmé les profils dans un autre programme (paramètre
Q), et le programme nexiste pas.
SOLUTION Le paramètre Q définit dans quel programme les profiles des cycles se trouvent définis. Si on
programme ce paramètre, ce numéro de programme doit exister, et de plus, contenir les étiquettes
définies dans les paramètres S et E.
0070 ‘Le programme existe.’
DETECTION Durant l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Cette erreur se produit durant l'exécution, quand en programmant en langage de haut niveau, on a
tenté de créer à laide de linstruction OPEN un programme qui existe déjà.
SOLUTION Changer le numéro de programme ou utiliser les paramètres A/D dans linstruction OPEN:
(OPEN P———,A/D, )
Où:
- A: Ajoute de nouveaux blocs à la suite de ceux existants déjà.
- D: Efface le programme existant et louvre comme un nouveau programme.
0071 ‘Un paramètre est attendu.’
DETECTION Durant l'édition des tables.
CAUSE Un numéro de paramètre incorrect a été introduit (il manque probablement le caractère P), ou on a
tenté de réaliser une autre action (se déplacer dans la table) avant dabandonner le mode d’édition
des tables.
SOLUTION Introduire le numéro du paramètre à éditer, ou taper [ESC] afin dabandonner ce mode.
0072 ‘Paramètre inexistant’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, linstruction ERREUR a été éditée et le numéro derreur
quelle doit montrer lui a été assigné moyennant un paramètre local supérieur à 25 ou un paramètre
global supérieur à 299.
SOLUTION Les paramètres que la CNC utilise sont:
- Locaux: 0-25
-Globaux: 100-299
0075 ‘Variable de lecture uniquement.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a tenté dassigner une valeur à une variable qui est uniquement de lecture.
SOLUTION On ne peut assigner aucune valeur moyennant la programmation aux variables uniquement de lecture.
Cependant, sa valeur, elle, peut être assignée à un paramètre.
0077 ‘Sortie analogique non disponible.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE On a tenté d’écrire une sortie danalogie qui est utilisée para la CNC.
SOLUTION Il se peut que la sortie analogique choisie soit utilisée par un axe ou une broche. Choisir une autre
sortie analogique entre 1-8.
MANUEL DE SOLUTION DES ERREURS 13
CNC 8040T
0078 ‘Programmer canal 0(CNC), 1(PLC), 2(DNC).’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, linstruction en langage de haut niveau, KEYSRC a été
programmée, mais la provenance des touches na pas été définie.
SOLUTION Lorsquon programme linstruction KEYSCR, il faut obligatoirement programmer le paramètre
correspondant à la provenance des touches:
(KEYSCR=0) : Clavier de la CNC.
(KEYSCR=1) : PLC
(KEYSCR=2) : DNC
La CNC permet uniquement de modifier le contenu de cette variable si celle-ci se trouve à zéro.
0079 ‘Programmer le numéro d’erreur de 0 à 9999.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, linstruction ERREUR a été éditée mais le numéro
derreur quelle doit montrer na pas été défini.
SOLUTION Se rappeler que le format de programmation de cette instruction est:
(ERREUR nº entier, texte erreur)
Bien quil existe aussi loption de programmer:
(ERREUR nº entier)
(ERREUR texte erreur)
0081 ‘Expression erronée.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, une expression dont le format nest pas correct a été
éditée.
SOLUTION Corriger la syntaxe du bloc.
0082 ‘Opération incorrecte.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont:
1.-En programmant en langage de haut niveau, lassignation dune valeur à un paramètre est
incomplète.
2.-En programmant en langage de haut niveau, lappel à une sousroutine est incomplet.
SOLUTION Corriger (compléter) le format dassignation dune valeur à un paramètre, ou dappel à une sousroutine.
0083 ‘Opération incomplète.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S En programmant en langage de haut niveau, linstruction IF a été édité et la condition na pas été
programmée entre parenthèse.
SOLUTION Se rappeler que les formats de programmation de cette instructions sont les suivants:
(IF (
condition
) <
action1
>)
(IF (
condition
) <
action1
> ELSE <
action2
>)
Si la
condition
est vraie, <
action1
> sexécute , dans le cas contraire cest <
action 2
> qui sexécute.
0084 ‘Attente de “=”.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, un symbole ou une donnée qui ne correspond pas à la
syntaxe du bloc a été introduit.
SOLUTION Introduire le symbole = à lendroit correspondant.
14 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0085 ‘Attente de “)”.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, un symbole ou une donnée qui ne correspondant pas à
la syntaxe du bloc a été introduit.
SOLUTION Introduire le symbole ) à lendroit correspondant.
0086 ‘Attente de “(”.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, un symbole ou une donnée qui ne correspondant pas à
la syntaxe du bloc a été introduit.
SOLUTION Introduire le symbole ( à lendroit correspondant .
0087 ‘Attente de “,”.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S Les différentes causes sont:
1.-En programmant en langage de haut niveau, un symbole ou une donnée qui ne correspondant pas
à la syntaxe du bloc a été introduit.
2.-En programmant en langage de haut niveau, une instruction a été programmée en code ISO.
3.-En programmant en langage de haut niveau, une opération a été assignée à un paramètre local
supérieur à 25 ou un paramètre global supérieur à 299.
SOLUTION La solution à chacune des causes est:
1.-Introduire le symbole , à lendroit correspondant.
2.-Dans un bloc, il ne peut y avoir dinstructions en langage de haut niveau et en code ISO à la fois.
3.-Les paramètres que la CNC utilise sont:
- Locaux: 0-25.
- Globaux: 100-299.
Dans les opérations on ne peut utiliser dautres paramètres qui ne soient pas dans ce rang.
0089 ‘Logarithme de nombre négatif ou nul.’
DETECTION Durant l'édition ou l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Une opération dont lexécution implique de calculer le logarithme dun numéro négatif ou zéro a été
programmée.
SOLUTION On ne peut calculer que les logarithmes de nombres supérieurs à zéro. Si on travaille avec des
paramètres, il se peut, que dans lhistoire du programme, ce paramètre ait acquis une valeur négative
ou zéro. Vérifier que le paramètre narrive pas à lopération avec cette valeur.
0090 ‘Racine de nombre négatif.’
DETECTION Durant l'édition ou l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Une opération dont lexécution implique le calcul de la racine dun nombre négatif a été programmée.
SOLUTION On ne peut calculer que les racines de nombres supérieurs ou égaux à zéro. Si on travaille avec des
paramètres, il se peut, que dans lhistoire du programme, ce paramètre ait acquis une valeur négative.
Vérifier que le paramètre narrive pas à lopération avec cette valeur.
0091 ‘Division par zéro.’
DETECTION Durant l'édition ou l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Une opération dont lexécution implique la réalisation dune division par zéro a été programmée.
SOLUTION On ne peut réaliser de divisions que par de nombres différents de zéro. Si on travaille avec des
paramètres, il se peut, que dans lhistoire du programme, ce paramètre ait acquis une valeur zéro.
Vérifier que le paramètre narrive pas à lopération avec cette valeur.
MANUEL DE SOLUTION DES ERREURS 15
CNC 8040T
0092 ‘Base zéro et exposant non positif.’
DETECTION Durant l'édition ou l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Une opération dont lexécution implique d’élever zéro à une puissance négative (ou zéro) a été
programmée.
SOLUTION On ne peut élever le nombre zéro qu’à des puissance positives supérieures à zéro. Si on travaille avec
des paramètres, il se peut, que dans lhistoire du programme, ce paramètre ait acquis les valeurs
citées. Vérifier que le paramètre narrive pas à lopération avec ces valeurs.
0093 ‘Base négative et exposant non entier.’
DETECTION Durant l'édition ou l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Une opération dont lexécution implique d’élever un nombre négatif à une puissance non entière a été
programmée.
SOLUTION On ne peut pas élever de nombres négatifs à des puissances entières. Si on travaille avec des
paramètres, il se peut, que dans lhistoire du programme, ce paramètre ait acquis les valeurs citées.
Vérifier que le paramètre narrive pas à lopération avec ces valeurs.
0094 ‘Rang ASIN/ACOS dépassé.’
DETECTION Durant l'édition ou l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Une opération dont lexécution implique de calculer larcosinus ou larcocosinus dun nombre qui
nest pas compris entre ±1.
SOLUTION On ne peut calculer larcosinus (ASIN) ou larcocosinus (ACOS) de nombres qui sont compris entre
±1. Si on travaille avec des paramètres, il se peut, que dans lhistoire du programme, ce paramètre ait
acquis les valeurs hors des valeurs citées. Vérifier que le paramètre narrive pas à lopération avec
ces valeurs.
0095 ‘Programmer numéro de file.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Durant l’édition dun programme de personnalisation, une fenêtre a été définie moyennant lexpression
et la position verticale quelle occupe sur l’écran, na pas été programmée.
SOLUTION La position verticale quune fenêtre occupe sur l’écran est définie en files. (0-25).
0096 ‘Programmer le numéro de colonne.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Durant l’édition dun programme de personnalisation, une fenêtre a été définie moyennant lexpression
ODW, et la position horizontale quelle occupe sur l’écran a été programmée.
SOLUTION La position horizontale quune fenêtre occupe sur l’écran est définie en colonnes (0-79).
0097 ‘Programmer une autre softkey.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Durant l’édition dun programme de personnalisation, le format de programmation de l 'expression
SK na pas été respecté.
SOLUTION Corriger la syntaxe du bloc. Le format de programmation est:
(SK1=(texte 1), SK2=(texte 2))
Si on introduit le caractère , après un (texte), la CNC attend le nom dune autre softkey.
0098 ‘Programmer soft_keys de 1 à 7.’
DETECTION Durant l'exécution en canal dutilisateur.
CAUSE Dans la syntaxe du bloc une softkey a été programmée qui ne se trouve pas dans lintervalle 1 à 7.
SOLUTION On ne peut programmer les softkeys que dans lintervalle 1 à 7.
16 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0099 ‘Programmer autre fenêtre.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Durant l’édition dun programme de personnalisation, le format de programmation de l'expression
DW na pas été respecté.
SOLUTION Corriger la syntaxe du bloc. Le format de programmation est:
(DW1=(assignation), DW2=(assignation))
Si on introduit le caractère , après une assignation, la CNC attend le nom de lautre fenêtre.
0100 ‘Programmer fenêtres de 0 à 25.’
DETECTION Durant l'exécution en canal dutilisateur.
CAUSE Dans la syntaxe du bloc, une fenêtre qui nest pas dans lintervalle de 0 à 25 a été programmée.
SOLUTION On ne peut programmer des fenêtres que dans lintervalle 0 à 25.
0101 ‘Programmer files de 0 à 20.’
DETECTION Durant l'exécution en canal dutilisateur.
CAUSE Dans la syntaxe du bloc, on a programmé une file qui nest pas dans lintervalle 0 à 20.
SOLUTION On ne peut programmer des files que dans lintervalle 0 à 20.
0102 ‘Programmer colonnes de 0 à 79.’
DETECTION Durant l'exécution en canal d'utilisateur.
CAUSE Dans la syntaxe du bloc, on a programmé une colonne qui nest pas dans lintervalle 0 à 79.
SOLUTION On ne peut programmer des colonnes que dans lintervalle 0 à 79.
0103 ‘Programmer pages de 0 à 255.’
DETECTION Durant l'exécution en canal d'utilisateur.
CAUSE Dans la syntaxe du bloc on a programmé une page qui nest pas dans lintervalle 0 à 255.
SOLUTION On ne peut programmer des pages que dans lintervalle 0 à 255.
0104 ‘Programmer INPUT.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, on a édité l'expression IB mais on ne lui a pas associé
d INPUT.
SOLUTION Se rappeler que les formats de programmation de cette instruction sont:
(IB (expression) = INPUT texte, format)
(IB (expression) = INPUT texte)
0105 ‘Programmer entrées de 0 à 25.’
DETECTION Durant l'exécution en canal d'utilisateur.
CAUSE Dans la syntaxe du bloc, on a programmé une entrée qui nest pas dans lintervalle 0 à 25.
SOLUTION On ne peut programmer dentrées que dans lintervalle 0 à 25.
0106 ‘Programmer format numérique.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE En programmant en langage de haut niveau, on a édité lexpression IB en format non numérique.
SOLUTION Se rappeler que le format de programmation de cette instruction est:
(IB (expression) = INPUT texte, format)
Où format doit être un nombre avec un signe et au maximum 6 chiffres entiers et 5 décimaux.
Si on introduit le caractère , après le texte, la CNC attend le format.
MANUEL DE SOLUTION DES ERREURS 17
CNC 8040T
0107 ‘Ne pas programmer formats supérieurs à 6.5.’
DETECTION Durant l'exécution en canal d'utilisateur.
CAUSE En programmant en langage de haut niveau, on a édité une expression IB en un format qui a plus de
6 chiffres entiers ou plus de 5 chiffres décimaux.
SOLUTION Se rappeler que le format de programmation de cette instruction est:
(IB (expression) = INPUT texte, format)
Où format doit être un nombre avec un signe et 6 chiffres entiers maximum et 5 décimaux.
0108 ‘Commande exécutable canal utilisateur seulement.’
DETECTION Durant l'exécution.
CAUSE On a tenté dexécuté un bloc qui contient une information exécutable seulement du canal d'utilisateur.
SOLUTION Il y a des expressions spécifiques aux programmes de personnalisation qui ne peuvent être exécuter
que dans le programme d'utilisateur.
0109 ‘C. utilis.: ne pas programmer aides géométriques, comp. ou cycles.’
DETECTION Durant l'exécution en canal d'utilisateur.
CAUSE On a tenté dexécuter un bloc qui contient des aides géométriques, compensation de rayon/longueur
, ou cycles fixes dusinage.
SOLUTION Dans le programme de personnalisation on ne peut pas programmer:
- Daides géométriques ni de déplacements.
- Compensation de rayon ou de longueur.
- Cycles fixes.
0110 ‘Paramètres locaux non admis.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE Quelques fonctions nadmettent que la programmation avec des paramètre globaux.
SOLUTION Les paramètres globaux sont ceux qui sont inclus dans le rang 100-299.
0111 ‘Bloc non exécutable avec un autre programme en exécution’
DETECTION Durant l'exécution en modo MDI.
CAUSE On a tenté dexécuter une instruction de personnalisation depuis le mode MDI, tandis que le programme
du canal dutilisateur sexécute.
SOLUTION Les instructions de personnalisation ne peuvent sexécuter que depuis le canal d'utilisateur.
0112 ‘WBUF seulement en canal utilisateur d’édition.’
DETECTION Durant l'exécution ou exécution en canal d'utilisateur.
CAUSE On tenté dexécuter linstruction WBUF.
SOLUTION Linstruction WBUF nest pas exécutable. On ne peut lutiliser dans la phase d’édition que de lentrée
d'utilisateur.
0113 ‘Limites de la table dépassées.’
DETECTION Durant l'édition de tables.
CAUSE/S Les différentes causes sont:
1.-Dans la table de correcteurs doutils, on a tenté de définir un correcteur avec un numéro supérieur
à ceux permis par le fabricant.
2.-Dans les tables de paramètres, on a tenté de définir un paramètre qui nexiste pas.
SOLUTION Le numéro de correcteur doit être inférieur au maximum permis par le fabricant.
18 MANUEL DE SOLUTION DES ERREURS
CNC 8040T
0114 ‘Correcteur: D3 X Z R F I K.’
DETECTION Durant l'édition de tables.
CAUSE Dans la table de correcteurs doutils, lordre d’édition des paramètres na pas été respecté.
SOLUTION Introduire les paramètres de la table dans lordre correct.
0115 ‘Outil: T4 D3 F3 N5 R5(.2).’
DETECTION Durant l'édition de tables.
CAUSE Dans la table doutils, lordre d’édition des paramètres na pas été respecté.
SOLUTION Introduire les paramètres de la table dans lordre correct.
0116 ‘Origine: G54-59 axes (1-5).’
DETECTION Durant l'édition de tables.
CAUSE Dans les tables dorigines, lorigine (G54-G59) à définir na pas été choisie.
SOLUTION Introduire les paramètre de la table dans lordre correct. Pour remplir la table dorigines, choisir
dabord quelle origine (G54-G59) va être définie et ensuite, la position de lorigine dans chaque axe.
0117 ‘Fonction: M4 S4 bits(8).’
DETECTION Durant l'édition de tables.
CAUSE Dans la table de fonctions «M», lordre d’édition des paramètres na pas été respecté.
SOLUTION Editer la table suivant le format:
M1234 (sousroutine associée) (bits de personnalisation)
0118 ‘G51 [A] E’
DETECTION Durant l'exécution (durant l'exécution en programmes transmis par DNC).
CAUSE Dans la fonction «Look-Ahead (G51)» le paramètre correspondant à lerreur de contour permis na
pas été programmé.
SOLUTION Dans ce type dusinage, il faut obligatoirement programmer:
E : Erreur de contour permis.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans lordre indiqué dans
le message derreur.
0119 ‘Vis: Cote-erreur.’
DETECTION Durant l'édition de tables.
CAUSE Dans les tables de compensation de vis, lordre d’édition des paramètres na pas été respecté.
SOLUTION Introduire les paramètres de la table dans lordre correct.
P123 (position de l axe à compenser) (erreur de vis dans ce point)
0120 ‘Axe incorrect.’
DETECTION Durant l'édition de table.
CAUSE Dans les tables de compensation de vis, on a tenté d’éditer un axe différent de celui qui correspond à
cette table.
SOLUTION Chaque axe a une table propre pour la compensation de vis. Dans la table de chaque axe, seules les
positions correspondantes à cet axe peuvent apparaître.
0121 ‘Programmer P3 = valeur.’
DETECTION Durant l'édition de table.
CAUSE Dans la table de paramètre machine, le format de l’édition na pas été respecté.
SOLUTION Introduire les paramètres de la table dans lordre correct.
P123 = (valeur du paramètre)
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69

Fagor CNC 8040T Manuel utilisateur

Taper
Manuel utilisateur