Fagor CNC 8040M Manuel utilisateur

Ajouter à Mes manuels
76 Des pages
Fagor CNC 8040M Manuel utilisateur | Fixfr
CNC 8040M
MANUEL DE SOLUTION DES ERREURS
Ref. 0204 (fra)
INDEX
Erreurs de programmation ..................................................... 1
(0001-0255)
Erreurs de preparation et execution ................................... 34
(1000-1238)
Erreurs de hardware ............................................................. 52
(2000-2028)
Erreurs de PLC ...................................................................... 55
(3000-3004)
Erreurs de regulation............................................................ 56
(4000-4025)
Erreurs dans les donnees des tables ................................. 58
Erreurs du mode de travail 8040MC .................................... 61
Index alphabétique ............................................................... 71
CNC 8040M
ERREURS DE PROGRAMMATION
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 poche avec îlots (G66)», lorsque le paramètre “S” (début du profil) est plus
grand que le 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.-lorsque durant l’opération de finition (G68) dans le «Cycle fixe de poche avec îlots», on a tenté de
définir les coordonnées du point où on désire commencer l’usinage.
5.-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.-On ne peut programmer aucun point dans la définition du cycle de finition (G68) pour le «Cycle de
poche avec îlots». La CNC choisit le point où l’usinage commencera. Le format de programmation
est:
G68 B— L— Q— I— R— K— V—
Et ensuite, les conditions de coupe.
5.-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.
MANUEL DE SOLUTION
DES ERREURS
1
CNC 8040M
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).
2
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
CNC 8040M
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.
MANUEL DE SOLUTION
DES ERREURS
3
CNC 8040M
0016
‘Programmer: G15 axe.’
DETECTION Durant l’édition (durant l’exécution en programmes transmis par DNC).
CAUSE
Dans la fonction «Sélection de l’axe longitudinal (G15)» le paramètre correspondant à l’axe n’a pas
été programmé.
SOLUTION
Réviser la syntaxe du bloc. Dans la définition de la fonction “G15”, il faut obligatoirement programmer
le nom du nouvel axe longitudinal.
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).
4
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 .
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
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.
0022
‘Programmer: G73 Q (angle) I J (centre).’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S
Les paramètres de la fonction «Rotation du système de coordonnées (G73) n’ont pas été correctement
programmés. Les causes peuvent en être les suivantes:
1.-L’angle de rotation n’a pas été défini.
2.-Seule a été définie une coordonnée du centre de rotation.
3.-L’ordre dans lequel les coordonnées du centre de rotation ont été définies n’est pas correct.
SOLUTION
Le format de programmation de cette fonction est:
G73 Q (angle) [I J] (centre)
Il faut obligatoirement programmer la valeur de “Q”.
Les valeurs “I”, “J” sont optionnelles, mais si on les programme, alors il faut programmer les deux.
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 de blocs qui définit le profil d’une poche, il y a un bloc qui contient une fonction «G»
qui ne peut faire partie de la définition du profil .
SOLUTION
Les fonctions “G” disponibles dans la définition du profil d’une poche 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.
Et de plus, dans le profil d’une poche 3D:
G16: Sélection plan principal par deux directions.
G17: Plan principal X-Y et longitudinal Z.
G18: Plan principal Z-X et longitudinal Y.
G19: Plan principal Y-Z et longitudinal X.
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éfinit le profil d’une poche, un bloc a été programmé en langage de
haut niveau.
SOLUTION
La définition du profil d’une poche doit être réalisée en code ISO. Les instructions de haut niveau ne
sont pas admises (GOTO, MSG, RPT ...).
MANUEL DE SOLUTION
DES ERREURS
5
CNC 8040M
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.
0027
‘G49 T X Y Z S, X Y Z A B C , ou,
X Y Z Q R S.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Dans la fonction «Définition du plan incliné (G49)» la programmation d’un paramètre s’est répétée.
SOLUTION
Réviser la syntaxe du bloc. Les formats de programmation sont:
TXYZS
XYZABC
XYZQRS
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.
0029
‘G60: [A] /X I K/(2) [P Q R S T U V].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
6
CAUSE
Les paramètres du cycle «Usinage multiple en ligne droite (G60)» n’ont pas été correctement
programmés. Les causes peuvent être diverses:
1.- Il reste à programmer un ou plusieurs paramètre obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- Il se peut qu’il y ait une donnée de trop.
SOLUTION
Dans ce type d’usinage, la programmation de deux des paramètres suivants est obligatoire:
X : Longueur de la trajectoire.
I : Pas entre les usinages .
K : Nombre d’usinages.
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
CNC 8040M
0030
‘G61-2: [A B] /X I J/(2) Y J D (2)/ [P Q R S T U V].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres du cycle «Usinage multiple formant un parallélogramme (G61)» ou «Usinage multiple
en grille(G62)» n’ont pas été correctement programmés. Les causes peuvent être diverses:
1.- Il reste à programmer un ou plusieurs paramètres obligatoires.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- Il se peut qu’il y ait une valeur de trop.
SOLUTION
Dans ce type d’usinage, la programmation de deux paramètres de chaque groupe (X, I, K) et (Y, J, D)
est obligatoire.
X/Y : Longueur de la trajectoire.
I/J : Pas entre les usinages.
K /D : Nombre d’usinages.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0031
‘G63: X Y /I K/(1) [C P][P Q R S T U V].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres du cycle «Usinage multiple formant un circonférence (G63)» n’ont pas été correctement
programmés. Les causes peuvent être diverses:
1.- Il reste à programmer un ou plusieurs paramètres obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- Il se peut qu’il y ait une valeur de trop.
SOLUTION
Dans ce type d’usinage, il faut obligatoirement programmer:
X/Y : Distance du centre au premier trou.
Et une des valeurs suivantes:
I : Pas angulaire entre usinages.
K : Nombre d’usinages.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0032
‘G64: X Y /I K/(1) [C P][P Q R S T U V].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres du cycle «Usinage multiple formant un arc (G64)» n’ont pas été correctement
programmés. Les causes peuvent être diverses:
1.- Il reste à programmer un ou plusieurs paramètres obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- Il se peut qu’il y ait une valeur de trop.
SOLUTION
Dans ce type d’usinage, il faut obligatoirement programmer:
X/Y : Distance du centre au premier trou.
B : Parcours angulaire de la trajectoire.
Et une des valeurs suivantes :
I : Pas angulaire entre usinages.
K : Nombre d’usinages.
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 8040M
0033
‘G65: X Y /A I/(1) [C P].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
SOLUTION
0034
Les paramètres du cycle «Usinage programmé moyennant une corde en arc (G65)» n’ont pas été
correctement programmés. Les causes peuvent être diverses:
1.- Il reste à programmer un ou plusieurs paramètres obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
3.- Il se peut qu’il y ait une valeur de trop.
Dans ce type d’usinage, il faut obligatoirement programmer:
X/Y : Distance du centre au premier trou.
Et une des valeurs suivantes:
A : Angle de la médiatrice de la corde avec l’axe des abscisses (en degrés).
I : Longueur de la corde.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
‘G66: [D H][R I][C J][F K] S E [Q].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
SOLUTION
0035
Les paramètres du «Cycle fixe de poche avec îlots (G66)» . n’ont pas été correctement programmés.
Les causes peuvent être diverses:
1.- Un paramètre qui ne correspond pas au format d’appel a été programmé.
2.- Il reste à programmer un ou plusieurs paramètres obligatoire.
3.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
Dans ce cycle d’usinage, il faut obligatoirement programmer:
S : Bloc où commence la description géométrique des profils qui composent la poche.
E : Bloc où termine la description géométrique des profils qui composent la poche.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur. De plus, on ne pourra définir le paramètre:
H si D n’a pas été défini.
I si R n’a pas été défini.
J si C n’a pas été défini.
K si F n’a pas été défini.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur. La programmation de la position (X...C) n’est pas non plus permise là ou se
réalise l’usinage.
‘G67: [A] B [C] [I] [R] [K] [V].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
8
CAUSE
Les paramètres de l’opération d’ébauchage (poche 2D/3D) ou semi-finition (poche 3D) dans le
«Cycle fixe de poche avec îlots» n’ont pas été correctement programmés. Les causes peuvent être
diverses:
1.- Un paramètre qui ne correspond pas au format d’appel a été programmé.
2.- Il reste à programmer un ou plusieurs paramètres obligatoire.
3.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
SOLUTION
Dans ce cycle d’usinage, il faut obligatoirement programmer:
OPÉRATION D’ÉBAUCHAGE (Poches 2D o 3D)
B : Profondeur de passe.
I : Profondeur totale de la poche.
R : Cote du plan de référence.
OPÉRATION DE SEMI-FINITION (Poches 3D)
B : Profondeur de passe.
I : Profondeur totale de la poche (s’il n’a pas été défini d’opération d’ébauchage).
R : Cote du plan de référence (s’il n’a pas été défini d’opération d’ébauchage).
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur. Dans ce cycle fixe, la programmation de la position (X...C) n’est pas permise là
ou se réalise l’usinage.
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0036
‘G68: [B] [L] [Q] [J] [I] [R] [K].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres de l’opération de finition (poches 2D/3D) dans le «Cycle fixe de poche avec îlots»
n’ont pas été correctement programmés. Las causes peuvent êtres diverses:
1.- Un paramètre qui ne correspond pas au format d’appel a été programmé.
2.- Il reste à programmer un ou plusieurs paramètres obligatoire.
3.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
SOLUTION
Dans ce cycle d’usinage, il faut obligatoirement programmer:
Poches 2D
B : Profondeur de passe (s’il n’a pas été défini d’opération d’ébauchage).
I : Profondeur totale de la poche (s’il n’a pas été défini d’opération d’ébauchage).
R : Cote du plan de référence (s’il n’a pas été défini d’opération d’ébauchage).
Poches 3D
B : Profondeur de passe.
I : Profondeur totale de la poche (s’il n’a pas été défini d’opération d’ébauchage ni de semifinition ).
R : Cote du plan de référence (s’il n’a pas été défini d’opération d’ébauchage ni de semifinition).
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur. Dans ce cycle fixe, la programmation de la position (X...C) n’est pas permise là
ou se réalise l’usinage.
0037
‘G69: I B [C D H J K L R].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres dans le «Cycle fixe de perçage profond à pas variable (G69)» n’ont pas été
programmés correctement. Les causes peuvent être diverses:
2.- Il reste à programmer un ou plusieurs paramètres obligatoire.
3.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
SOLUTION
Dans ce cycle d’usinage, il faut obligatoirement programmer:
I : Profondeur de l’usinage.
B : Pas de perçage.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur, la position (X...C) pouvant se définir là où se réalise l’usinage.
0038
‘G81-84-85-86-89: I [K].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres dans les cycles de perçage (G81), taraudage (G84), alésage (G85) ou alésage à
mandrin (G86/G89) n’ont pas été correctement programmés. La cause peut en être, que le paramètre
“I: Profondeur de l’usinage” reste à programmer dans le cycle fixe édité.
SOLUTION
Dans ce type d’usinage, il faut programmer obligatoirement:
I : Profondeur d’usinage.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur, la position (X...C) pouvant se définir là où se réalise l’usinage.
0039
‘G82: I K.’
DETECCION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres dans le «Cycle fixe de perçage à temporisation (G82)» n’ont pas été programmés
correctement. La cause peut en être qu’il reste à programmer un paramètre.
SOLUTION
Dans ce type d’usinage, la programmation des deux paramètres est obligatoire:
I : Profondeur d’usinage.
K: Temporisation dans le fond .
Pour programmer un perçage sans temporisation dans le fond, il faut utiliser la fonction G81.
Les paramètres doivent être édités dans l’ordre indiqué dans le message d’erreur, la position (X...C)
pouvant être définie là où l’usinage se réalise.
MANUEL DE SOLUTION
DES ERREURS
9
CNC 8040M
0040
‘G83: I J.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres dans le «Cycle fixe de perçage profond à pas constant (G83)» n’ont pas été
correctement programmés. La cause peut être qu’il reste à programmer un paramètre.
SOLUTION
Dans ce type d’usinage, il faut obligatoirement programmer:
I : Profondeur d’usinage.
J : Nombre de pas.
Les paramètres doivent être édités dans l’ordre indiqué dans le message d’erreur, la position (X...C)
pouvant être définie là où se réalise l’usinage.
0041
‘G87: I J K B [C] [D] [H] [L] [V].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres dans le «Cycle fixe de poche rectangulaire» n’ont pas été correctement programmés.
Les causes peuvent être diverses:
1.- Il reste à programmer un ou plusieurs paramètres obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
SOLUTION
Dans ce cycle d’usinage, il faut obligatoirement programmer:
I : Profondeur de la poche.
J : Distance depuis le centre au bord de la poche, suivant l’axe des abscisses.
K : Distance depuis le centre au bord de la poche, suivant l’axe des ordonnées.
B : Définition du pas de pénétration suivant l’axe longitudinal.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur, la position (X...C) pouvant être définie là où se réalise l’usinage.
0042
‘G88: I J B [C] [D] [H] [L] [V].’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Les paramètres dans le «Cycle fixe de poche circulaire (G88)» n’ont pas été correctement programmés.
Les causes peuvent être diverses:
1.- Il reste à programmer un ou plusieurs paramètres obligatoire.
2.- Les paramètres du cycle n’ont pas été édités dans l’ordre correct.
SOLUTION
Dans ce cycle d’usinage, il faut obligatoirement programmer:
I : Profondeur de la poche.
J : Rayon de la poche.
B : Définition du pas de pénétration suivant l’axe longitudinal.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur, la position (X...C) pouvant être définie là où se réalise l’usinage.
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.
10
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0044
‘Coordonnées incorrectes.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Dans la définition des paramètres d’un cycle fixe d’usinage (G81-G89) le paramètre “I: Profondeur
d’usinage” n’a pas été défini.
SOLUTION
Dans ce type d’usinage, il faut obligatoirement programmer:
I : Profondeur d’usinage.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur, la position (X...C) pouvant être définie là où se réalise l’usinage.
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.
0046
‘Axe inexistant.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S
Las différentes causes sont les suivantes:
1.-Lorsqu’on édite un bloc dont l’exécution implique le déplacement d’un axe qui n’existe pas.
2.-Quelquefois cette erreur se produit, durant l’édition dans un bloc, due à l’omission d’un paramètre
dans la fonction «G» définie dans ledit bloc. Ceci est dû à ce que quelques paramètres ayant un
nom d’axe, ont un sens spécial dans certaines fonctions «G». Par exemple:
G69 I— B—.
Dans ce cas, le paramètre “B” a un sens spécial derrière le paramètre “I”, la CNC interprète le
paramètre “B” comme étant la position où va se réaliser l’usinage dans cet axe. Si cet axe n’existe
pas, cette erreur apparaîtra.
SOLUTION
0047
La solution pour chacune des causes est la suivante:
1.-Vérifier que le nom de l’axe édité est correct.
2.-Réviser la syntaxe du bloc et vérifier que tous les paramètres obligatoires aient été édités.
‘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.
MANUEL DE SOLUTION
DES ERREURS
11
CNC 8040M
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).
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”.
12
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
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> s’exécute, dans le cas contraire c’est <action2> qui s’exécute.
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 n’est pas dans
l’intervalle (0-9999) a été éditée dans l’instruction “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 l’intervalle (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 n’est pas dans l’intervalle
(1-9999) a été édité dans l’instruction “SUB”.
SOLUTION
Se rappeler que le format de programmation de cette instruction est:
(SUB (nº entier))
Le numéro de sousroutine doit être dans l’intervalle (1-9999).
MANUEL DE SOLUTION
DES ERREURS
13
CNC 8040M
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 d’identification,
bien qu’elles 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 d’exé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 l’option 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, l’instruction “MSG” ou “ERREUR” a été éditée mais le
texte du message d’erreur qu’elle doit montrer n’a pas été défini.
SOLUTION
Se rappeler que le format de programmation de ces instructions est:
(MSG “message”)
(ERREUR nº entier, “texte erreur”)
Bien qu’il existe aussi l’option 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 n’a pas été indiqué où exécuter cet ordre moyennant l’instruction “OPEN”.
SOLUTION
Avant l’instruction “WRITE”, il faut éditer une instruction “OPEN” pour indiquer à la CNC où (dans quel
programme) l’instruction “WRITE” doit être exécutée.
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 poche avec îlots (G66)», on a programmé que les profils qui définissent la
poche avec îlots se trouvent dans un autre programme (paramètre “Q”), et le programme n’existe pas.
SOLUTION
Le paramètre “Q” définit dans quel programme se trouvent définis les profils qui définissent la poche
avec îlots. Si ce paramètre est programmé, ce numéro de programme doit exister, et de plus, contenir
les étiquettes définies aux 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 à l’aide de l’instruction “OPEN” un programme qui existe déjà.
SOLUTION
Changer le numéro de programme ou utiliser les paramètres A/D dans l’instruction “OPEN”:
(OPEN P———,A/D,… )
Où:
- A: Ajoute de nouveaux blocs à la suite de ceux existants déjà.
- D: Efface le programme existant et l’ouvre comme un nouveau programme.
14
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0071
‘Un paramètre est attendu.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S
Les différentes causes sont les suivantes:
1.-Dans la définition de la fonction «Modification de paramètres d’un cycle fixe(G79)» le paramètre à
modifier n’a pas été indiqué.
2.-Durant l’édition des tables de paramètres machine, un numéro de paramètre non correct a été
introduit (il manque probablement le caractère “P”), ou on tente de réaliser une autre action (se
déplacer dans la table) avant d’abandonner le mode d’édition de tables.
SOLUTION
La solution à chacune des causes est:
1.-Pour définir la fonction “G79” il faut obligatoirement programmer le numéro de cycle que l’on désire
modifier, ainsi que sa nouvelle valeur.
2.-Introduire le numéro du paramètre à éditer, ou taper [ESC] pour abandonner 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, l’instruction “ERREUR” a été éditée et le numéro d’erreur
qu’elle 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é d’assigner 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 d’analogie 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.
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, l’instruction en langage de haut niveau, “KEYSRC” a été
programmée, mais la provenance des touches n’a pas été définie.
SOLUTION
Lorsqu’on programme l’instruction “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.
MANUEL DE SOLUTION
DES ERREURS
15
CNC 8040M
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, l’instruction “ERREUR” a été éditée mais le numéro
d’erreur qu’elle doit montrer n’a pas été défini.
SOLUTION
Se rappeler que le format de programmation de cette instruction est:
(ERREUR nº entier, “texte erreur”)
Bien qu’il existe aussi l’option 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 n’est 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, l’assignation d’une valeur à un paramètre est
incomplète.
2.-En programmant en langage de haut niveau, l’appel à une sousroutine est incomplet.
SOLUTION
Corriger (compléter) le format d’assignation d’une valeur à un paramètre, ou d’appel à une sousroutine.
0083
‘Opération incomplète.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE/S
Las différentes causes sont:
1.-En programmant en langage de haut niveau, l’instruction “IF” a été édité et la condition n’a pas été
programmée entre parenthèse.
2.-En programmant en langage de haut niveau, l’instruction “DIGIT” a été éditée et aucune valeur n’a
été assignée à un paramètre édité.
SOLUTION
La solution à chacune des causes est:
1.-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> s’exécute , dans le cas contraire c’est <action 2> qui s’exécute.
2.-Corriger la syntaxe du bloc. Tous les paramètres qui sont définis dans une instruction “DIGIT”
doivent être associés à une valeur.
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 “=” à l’endroit correspondant.
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 “)” à l’endroit correspondant.
16
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
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 “(” à l’endroit 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 “,” à l’endroit correspondant.
2.-Dans un bloc, il ne peut y avoir d’instructions 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 d’autres 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 l’exécution implique de calculer le logarithme d’un 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 l’histoire du programme, ce paramètre ait acquis une valeur négative
ou zéro. Vérifier que le paramètre n’arrive pas à l’opé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 l’exécution implique le calcul de la racine d’un 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 l’histoire du programme, ce paramètre ait acquis une valeur négative.
Vérifier que le paramètre n’arrive pas à l’opé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 l’exécution implique la réalisation d’une 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 l’histoire du programme, ce paramètre ait acquis une valeur zéro.
Vérifier que le paramètre n’arrive pas à l’opération avec cette valeur.
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 l’exé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 l’histoire du programme, ce paramètre ait acquis les valeurs
citées. Vérifier que le paramètre n’arrive pas à l’opération avec ces valeurs.
MANUEL DE SOLUTION
DES ERREURS
17
CNC 8040M
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 l’exé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 l’histoire du programme, ce paramètre ait acquis les valeurs citées.
Vérifier que le paramètre n’arrive pas à l’opé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 l’exécution implique de calculer l’arcosinus ou l’arcocosinus d’un nombre qui
n’est pas compris entre ±1.
SOLUTION
On ne peut calculer l’arcosinus (ASIN) ou l’arcocosinus (ACOS) de nombres qui sont compris entre
±1. Si on travaille avec des paramètres, il se peut, que dans l’histoire du programme, ce paramètre ait
acquis les valeurs hors des valeurs citées. Vérifier que le paramètre n’arrive pas à l’opé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 d’un programme de personnalisation, une fenêtre a été définie moyennant l’expression
et la position verticale qu’elle occupe sur l’écran, n’a pas été programmée.
SOLUTION
La position verticale qu’une 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 d’un programme de personnalisation, une fenêtre a été définie moyennant l’expression
ODW, et la position horizontale qu’elle occupe sur l’écran a été programmée.
SOLUTION
La position horizontale qu’une 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 d’un programme de personnalisation, le format de programmation de l 'expression
“SK” n’a 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 d’une autre softkey.
0098
‘Programmer soft_keys de 1 à 7.’
DETECTION Durant l'exécution en canal d’utilisateur.
CAUSE
Dans la syntaxe du bloc une softkey a été programmée qui ne se trouve pas dans l’intervalle 1 à 7.
SOLUTION
On ne peut programmer les softkeys que dans l’intervalle 1 à 7.
0099
‘Programmer autre fenêtre.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Durant l’édition d’un programme de personnalisation, le format de programmation de l'expression
“DW” n’a 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 l’autre fenêtre.
18
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0100
‘Programmer fenêtres de
0 à 25.’
DETECTION Durant l'exécution en canal d’utilisateur.
CAUSE
Dans la syntaxe du bloc, une fenêtre qui n’est pas dans l’intervalle de 0 à 25 a été programmée.
SOLUTION
On ne peut programmer des fenêtres que dans l’intervalle 0 à 25.
0101
‘Programmer files de 0 à 20.’
DETECTION Durant l'exécution en canal d’utilisateur.
CAUSE
Dans la syntaxe du bloc, on a programmé une file qui n’est pas dans l’intervalle 0 à 20.
SOLUTION
On ne peut programmer des files que dans l’intervalle 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 n’est pas dans l’intervalle 0 à 79.
SOLUTION
On ne peut programmer des colonnes que dans l’intervalle 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 n’est pas dans l’intervalle 0 à 255.
SOLUTION
On ne peut programmer des pages que dans l’intervalle 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 n’est pas dans l’intervalle 0 à 25.
SOLUTION
On ne peut programmer d’entrées que dans l’intervalle 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é l’expression “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.
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.
MANUEL DE SOLUTION
DES ERREURS
19
CNC 8040M
0108
‘Commande exécutable canal utilisateur seulement.’
DETECTION Durant l'exécution.
CAUSE
On a tenté d’exé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é d’exécuter un bloc qui contient des aides géométriques, compensation de rayon/longueur
, ou cycles fixes d’usinage.
SOLUTION
Dans le programme de personnalisation on ne peut pas programmer:
- D’aides 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 n’admettent 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é d’exécuter une instruction de personnalisation depuis le mode MDI, tandis que le programme
du canal d’utilisateur s’exécute.
SOLUTION
Les instructions de personnalisation ne peuvent s’exé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é d’exécuter l’instruction “WBUF”.
SOLUTION
L’instruction “WBUF” n’est pas exécutable. On ne peut l’utiliser dans la phase d’édition que de l’entré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 d’outils, 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 n’existe pas.
SOLUTION
Le numéro de correcteur doit être inférieur au maximum permis par le fabricant.
0114
‘Correcteur: D3 R L I K.’
DETECTION Durant l'édition de tables.
CAUSE
Dans la table de correcteurs d’outils, l’ordre d’édition des paramètres n’a pas été respecté.
SOLUTION
Introduire les paramètres de la table dans l’ordre correct.
0115
‘Outil: T4 D3 F3 N5 R5(.2).’
DETECTION Durant l'édition de tables.
CAUSE
Dans la table d’outils, l’ordre d’édition des paramètres n’a pas été respecté.
SOLUTION
Introduire les paramètres de la table dans l’ordre correct.
20
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0116
‘Origine: G54-59 axes (1-5).’
DETECTION Durant l'édition de tables.
CAUSE
Dans les tables d’origines, l’origine (G54-G59) à définir n’a pas été choisie.
SOLUTION
Introduire les paramètre de la table dans l’ordre correct. Pour remplir la table d’origines, choisir
d’abord quelle origine (G54-G59) va être définie et ensuite, la position de l’origine dans chaque axe.
0117
‘Fonction:
M4
S4
bits(8).’
DETECTION Durant l'édition de tables.
CAUSE
Dans la table de fonctions «M», l’ordre d’édition des paramètres n’a pas été respecté.
SOLUTION
Editer la table suivant le format:
M1234 (sousroutine associée)
0118
(bits de personnalisation)
‘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 à l’erreur de contour permis n’a
pas été programmé.
SOLUTION
Dans ce type d’usinage, il faut obligatoirement programmer:
E : Erreur de contour permis.
Les autres paramètres sont optionnels. Les paramètres doivent être édités dans l’ordre indiqué dans
le message d’erreur.
0119
‘Vis: Cote-erreur.’
DETECTION Durant l'édition de tables.
CAUSE
Dans les tables de compensation de vis, l’ordre d’édition des paramètres n’a pas été respecté.
SOLUTION
Introduire les paramètres de la table dans l’ordre 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 n’a pas été respecté.
SOLUTION
Introduire les paramètres de la table dans l’ordre correct.
P123 = (valeur du paramètre)
0122
‘Magasin: P(1-255) = T(1-9999).’
DETECTION Durant l'édition de table.
CAUSE
Dans le magasin des outils, le format d’édition n’a pas été respecté, ou il reste une donnée à
programmer .
SOLUTION
Introduire les paramètres de la table dans l’ordre correct.
MANUEL DE SOLUTION
DES ERREURS
21
CNC 8040M
0123
‘L’outil T=0 n’existe pas.’
DETECTION Durant l'édition de tables.
CAUSE
Dans la table d’outils, on a tenté d’éditer un outil avec un numéro T0.
SOLUTION
On ne peut pas éditer un outil avec un numéro T0. Le premier outil doit être T1.
0124
‘Le correcteur
D=0 n’existe pas.’
DETECTION Durant l'édition de tables.
CAUSE
Dans la table de correcteurs d’outil, on a tenté d’éditer un correcteur d’outil avec un numéro .
SOLUTION
On ne peut pas éditer un correcteur d’outil avec un numéro D0. Le premier correcteur doit être D1.
0125
‘Ne pas modifier l’outil actif ou le suivant.’
DETECTION Durant l'exécution.
CAUSE
Dans la table du magasin des outils, on a tenté de changer l’outil actif ou le suivant.
SOLUTION
Durant l'exécution on ne peut pas changer l’outil actif ou le suivant.
0126
‘Outil non défini.’
DETECTION Durant l'édition des tables.
CAUSE
Dans la table de magasin des outils, on a tenté d’assigner un outil qui n’est pas défini dans le
magasin des outils à une position du magasin.
SOLUTION
Définir l’outil dans la table des outils.
0127
‘Le magasin n’est pas RANDOM.’
DETECTION Durant l'édition de tables.
CAUSE
On ne dispose pas de magasin RANDOM, et dans la table de magasin des outils, le numéro de l’outil
ne coïncide pas avec le numéro de la position dans le magasin.
SOLUTION
Quand le magasin des outils n’est pas RANDOM, le numéro de l’outil doit être égal au numéro de
position dans le magasin.
0128
‘La position d’un outil spécial est fixe.’
DETECTION Durant l'édition de tables.
CAUSE
Dans la table du magasin des outils, on a tenté de placer un outil dans une position du magasin
réservée à un outil spécial.
SOLUTION
Quand un outil spécial occupe plus d’une position dans le magasin, celles-ci sont réservée dans le
magasin. Aucun autre outil ne pourra être placé dans ces positions.
0129
‘Outil suivant possible en centre d’usinage seulement.’
DETECTION Durant l'exécution.
CAUSE
Un changement d’outil a été programmé avec M06 et la machine n’est pas un centre d’usinage. (il n’y
a pas d’outil suivant en attente).
SOLUTION
Quand la machine n’est pas un centre d’usinage, le changement d’outil se réalise automatiquement
en programmant le numéro d’outil «T».
0130
‘Ecrire 0/1.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs 0 ou 1.
22
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0131
‘Ecrire +/-.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs + ou -.
0132
‘Ecrire YES/NO.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs YES ou NO.
0133
‘Ecrire ON/OFF.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs ON ou OFF.
0134
‘Valeurs entre 0-2.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs 0 et 2.
0135
‘Valeurs entre 0-3.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs entre 0 et 3.
0136
‘Valeurs entre 0-4.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs entre 0 et 4.
0137
‘Valeurs entre 0-9.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs 0 et 9.
0139
‘Valeurs entre 0-100.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs 0 et 100.
0140
‘Valeurs entre 0-255.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs 0 et 255.
MANUEL DE SOLUTION
DES ERREURS
23
CNC 8040M
0141
‘Valeurs entre 0-9999.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE/S
Las différentes causes sont :
1.-On a tenté d’assigner à un paramètre une valeur non valable.
2.-Durant l'exécution, quand dans le programme un appel a une sousroutine (MCALL, PCALL)
supérieure à 9999 a été réalisé.
SOLUTION
La solution à chacune des causes est:
1.-Le paramètre n’admet que des valeurs entre 0 et 9999.
2.-Le numéro de sousroutine doit être compris entre 1 et 9999.
0142
‘Valeurs entre 0-32767.’
DETECTION
Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs 0 et 32767.
0144
‘Valeurs entre 0-65535.’
DETECTION
Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs 0 et 65535.
0145
‘Format +/- 5.5.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner à un paramètre une valeur non valable.
SOLUTION
Le paramètre n’admet que les valeurs sous le format ±5.5.
0147
‘Format numérique dépassé.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
On a assigné à une donnée ou paramètre une valeur supérieure au format établi.
SOLUTION
Corriger la syntaxe du bloc. Dans la plupart des cas, le format numérique correct sera 5.4 (5 chiffres
entiers et 4 décimaux).
0148
‘Texte trop long.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
En programmant en langage de haut niveau, on a assigné aux instructions “ERREUR” ou “MSG” un
texte de plus de 59 caractères.
SOLUTION
Corriger la syntaxe du bloc. On ne peut pas assigner de textes de plus de 59 caractères aux instructions
“ERREUR” et “MSG”.
0149
‘Message incorrect.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
En programmant en langage de haut niveau, dans les instructions “ERREUR” ou “MSG” on a édité de
façon non correcte le texte qui leur est associé.
SOLUTION
Corriger la syntaxe du bloc. Le format de programmation est:
(MSG “message”)
(ERREUR numéro, “message”)
Le message doit être entre guillemets.
24
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0150
‘Nombre incorrect de bits.’
DETECTION Durant l'édition de tables
CAUSE/S
Les différentes causes sont:
1.-Dans la table de fonctions «M», dans le point correspondant aux bits de personnalisation:
- On n’introduit pas un nombre de 8 bits.
- EL nombre n’est pas formé de 0 et 1.
2.-Dans la table de paramètres machine, on a tenté d’assigner une valeur de bits non valable à un
paramètre.
SOLUTION
La solution à chacune des causes est:
1.-Les bits de personnalisation doivent former un nombre à 8 chiffres composé de 0 et 1.
2.- Le paramètre n’admet que des nombres de 8 ou 16 bits.
0152
‘Programmation paramétrique erronée.’
DETECTION Durant l'exécution.
CAUSE
Le paramètre a une valeur incompatible avec la fonction à laquelle il a été assigné.
SOLUTION
Dans l’histoire du programme, il se peut que ce paramètre ait pris une valeur erronée. Corriger le
programme pour que ce paramètre n’arrive pas à la fonction avec cette valeur.
0154
‘Mémoire insuffisante.’
DETECTION Durant l'exécution.
CAUSE
La CNC ne dispose pas de mémoire suffisante pour réaliser les calculs internes des trajectoires.
SOLUTION
Quelquefois cette erreur peut être résolue en variant les conditions de coupe.
0156
‘Ne pas programmer G33, G95 ou M19 S sans codeur broche.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
On a programmé une des fonctions “G33”, “G95” ou “M19 S” et on ne dispose pas de codeur sur la
broche.
SOLUTION
Si on ne dispose pas de codeur sur la broche, on ne peut pas programmer les fonctions “M19 S”,
“G33” ou “G95”. Si on dispose de codeur sur la broche, le paramètre machine de la broche “NPULSES
(P13)” indique le nombre d’impulsions par tour du codeur. .
0157
‘G79 n’est pas admis s’il n’y a pas un cycle actif.’
DETECTION Durant l'exécution.
CAUSE
On a tenté d’exécuter la fonction «Modification de paramètres d’un cycle fixe (G79)» mais il n’y a pas
de cycle fixe actif.
SOLUTION
La fonction “G79” modifie les valeurs d’un cycle fixe, donc, il doit y avoir un cycle fixe actif et la fonction
“G79” doit être programmée dans la zone d’influence de ce cycle fixe.
0158
‘Il est obligatoire de programmer l’outil
T avec G67 et G68.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Dans le «Cycle fixe de poche avec îlots (G66)», il n’a pas été défini avec quel outil l’ébauchage allait
être effectué. “G67” (poches 2D/3D), semi-finition “G67” (poche 3D) ou finition “G68” (poche 2D/3D).
SOLUTION
Dans le cycle fixe de poche avec îlots, il faut obligatoirement programmer avec quel outil s’effectuera
l’ébauchage “G67” (poches 2D/3D), semi-finition “G67” (poche 3D) et finition “G68” (poche 2D/3D).
0159
‘Limite de programmation en pouces dépassée.’
DETECTION Durant l'exécution.
CAUSE
On a tenté d’exécuter en pouces un programme édité en millimètres.
SOLUTION
Introduire au début du programme la fonction «Programmation en pouces (G70)» ou «Programmation
en millimètres (G71)».
MANUEL DE SOLUTION
DES ERREURS
25
CNC 8040M
0161
‘ G67-G68 ne sont pas admis sans programmer avant G66.’
DETECTION Durant l'exécution.
CAUSE
Les opérations d’ébauchage “G67” (poches 2D/3D), semi-finition “G67” (poche 3D) ou finition “G68”
(poches 2D/3D) ont été définies sans programmer auparavant l’appel au «Cycle fixe de poche avec
îlots (G66)».
SOLUTION
Lorsqu’on travaille sur les poches avec îlots, avant de programmer les opérations d’ébauchage
“G67”(poches 2D/3D), semi-finition “G67” (poche 3D) ou finition “G68” (poches 2D/3D), il faut
programmer l’appel au «Cycle fixe de poche avec îlots (G66)».
0162
‘Rayon négatif non admis en coordonnées absolues.’
DETECTION Durant l'exécution.
CAUSE
En travaillant en coordonnées polaires absolues, on a programmé un déplacement avec un rayon
négatif.
SOLUTION
En programmant en coordonnées polaires absolues, la programmation de rayons négatifs n’est pas
permise.
0163
‘L’axe programmé n’est pas longitudinal .’
DETECTION Durant l'exécution.
CAUSE
On a tenté de modifier les coordonnées du point où l’on désire exécuter le cycle fixe moyennant la
fonction «Modification de paramètres du cycle fixe (G79)».
SOLUTION
Moyennant la fonction “G79” on peut varier les paramètres qui définissent un cycle fixe, excepté les
coordonnées du point où l’on veut exécuter. Pour changer les coordonnées du point, programmer
seulement les nouvelles coordonnées.
0164
‘Nom de password incorrect.’
DETECTION Durant l’assignation de protections.
CAUSE
On a tapé [ENTER] avant de choisir le type de code auquel on veut assigner un password.
SOLUTION
Choisir moyennant les softkeys, le type de code auquel on veut assigner un password.
0165
‘Password: utiliser lettres (majuscules ou minuscules) ou chiffres.’
DETECTION Durant l’assignation de protections.
CAUSE
On a introduit un caractère non valable dans le password.
SOLUTION
Le password ne peut être composé que de lettres (majuscules ou minuscules) ou chiffres.
0166
‘On n’admet pas plus d’un axe HIRTH par bloc.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
On a programmé un déplacement qui implique de déplacer deux axes HIRTH à la fois.
SOLUTION
La CNC n’admet pas de déplacements dans lesquels interviennent plusieurs axes à la fois. Les
différents déplacements des axes HIRTH doivent être réalisés un à un.
0167
‘Axe rot. position.: valeurs absolues (G90) entre 0-359.9999.’
DETECTION Durant l'exécution.
CAUSE
On a programmé un déplacement sur un axe défini comme rotatif de positionnement. Le déplacement
a été programmé en coordonnées absolues (G90) et la cote finale de déplacement n’est pas dans
l’intervalle 0-359.9999.
SOLUTION
Axes rotatifs de positionnement: En coordonnées absolues, les déplacements ne sont admis que
dans l’intervalle 0-359.9999.
26
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0168
‘Axe rotatif: valeurs absolues (G90) entre +/-359.9999.’
DETECTION Durant l'exécution.
CAUSE
On a programmé un déplacement sur un axe défini comme rotatif de positionnement. Le déplacement
a été programmé en coordonnées absolues (G90) et la cote finale de déplacement n’est pas dans
l’intervalle 0-359.9999.
SOLUTION
Axes rotatifs de positionnement: En coordonnées absolues, les déplacements ne sont admis que
dans l’intervalle +/-359.9999.
0169
‘Ne pas programmer des sousroutines modales.’
DETECTION Durant l'exécution en modo MDI.
CAUSE
On a tenté d’appeler une sousroutine modale (MCALL).
SOLUTION
On ne peut pas exécuter de sousroutines modales (MCALL) depuis l’option de menu “Exécution MDI”.
0171
‘La fenêtre n’a pas été définie.’
DETECTION Durant l'exécution ou exécution en canal d'utilisateur.
CAUSE
On a tenté d’écrire dans une fenêtre (DW) qui n’a pas été définie (ODW) auparavant.
SOLUTION
On ne peut pas écrire dans une fenêtre qui n’a pas été définie. Vérifier que la fenêtre dans laquelle on
désire écrire (DW) ait été définie.
0172
‘Le programme n’est pas accessible’
DETECTION Durant l'exécution.
CAUSE
On a tenté d’exécuter un programme qui n’est pas exécutable.
SOLUTION
Il se peut que le programme soit protégé de l’exécution. Pour savoir si un programme est exécutable,
vérifier dans la colonne des attributs si le caractère «X» apparaît. Si ce caractère n’apparaît pas, le
programme ne pourra pas être exécuté.
0174
‘Interpolation hélicoïdale non permise.’
DETECTION Durant l'exécution.
CAUSE
On a tenté d’exécuter une interpolation hélicoïdale tout étant active la fonction «LOOK-AHEAD (G51)».
SOLUTION
On ne peut pas réaliser d’interpolations hélicoïdales la fonction «LOOK-AHEAD (G51)» étant active.
0175
‘Entrées analogiques: ANAI(1-8) = +/-5 Volts.’
DETECTION Durant l'exécution.
CAUSE
Une entrée analogique a pris une valeur qui n’est pas dans l’intervalle ±5 volts.
SOLUTION
Les entrées analogiquesne peuvent prendre que des valeurs entre ±5 volts.
0176
‘Sorties analogiques: ANAO(1-8) = +/-10 Volts.’
DETECTION Durant l'exécution.
CAUSE
On a assigné une valeur qui n’est pas dans l’intervalle ±10 volts à une sortie analogique.
SOLUTION
Les sorties analogiques ne peuvent prendre que des valeurs entre ±10 volts.
0178
‘ G96 non admis si la broche n’est pas à vitesse continue’
DETECTION Durant l'exécution .
CAUSE
On a programmé la fonction “G96” et la broche n’est pas contrôlée en vitesse ou ne dispose pas de
codeur.
SOLUTION
Pour travailler avec la fonction “G96” il faut que la broche soit contrôlée en vitesse (SPDLTYPE(P0)=0),
et disposer d’un codeur sur la broche. (NPULSES(P13) différent de zéro).
MANUEL DE SOLUTION
DES ERREURS
27
CNC 8040M
0180
‘Programmer DNC1/2, HD ou CARD A (optionnel).’
DETECTION Durant l'édition ou l'exécution.
CAUSE
En programmant en langage de haut niveau, dans les instructions “OPEN” et “EXEC”, on a tenté de
programmer un paramètre différent de DNC1/2, HD u CARD A, ou on a assigné une valeur différente
de 1 ou 2 au paramètre DNC.
SOLUTION
Réviser la syntaxe du bloc.
0181
‘Programmer A (ajouter) ou D (effacer).’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Il reste à programmer le paramètre A/D dans l’instruction “OPEN”.
SOLUTION
Réviser la syntaxe du bloc. Le format de programmation est:
(OPEN P———,A/D,… )
Où:
- A : Ajoute de nouveaux blocs à la suite de ceux qui existent déjà.
- D : Efface le programme qui existe et l’ouvre comme programme nouveau.
0182
‘Option non disponible.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
0183
On a défini une fonction «G» que ni n’est pas dans les options de software.
‘Cycle inexistant.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
SOLUTION
0185
Dans l’instruction “DIGIT”, on a défini un cycle de digitalisation qui n’est pas disponible.
L’instruction “DIGIT” n’admet que 2 types de cycle de digitalisation:
(DIGIT 1,…) : Cycle de digitalisation en grille.
(DIGIT 2,…) : Cycle de digitalisation en arc.
‘Correcteur inexistant.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Dans la syntaxe du bloc, on réalise un appel à un correcteur d’outil supérieur à ceux permis par le
fabricant.
SOLUTION
Programmer un numéro de correcteur d’outil inférieur.
0188
‘Fonction non permise depuis PLC.’
DETECTION Durant l'exécution.
CAUSE
Depuis le canal du PLC on a tenté d’exécuter une fonction incompatible avec le canal d’exécution du
PLC moyennant l’instruction “CNCEX”
SOLUTION
Une liste des fonctions et instructions permises dans le canal d’exécution du PLC est disponible
dans le “Manuel d’Installation” (Chapitre 11.1.2).
0190
‘Programmation non autorisée en mode copiage .’
DETECTION Durant l'exécution.
CAUSE
Dans l’ensemble des blocs qui définissent les «Cycles fixes de copiage et digitalisation (TRACE)»,
il y a un bloc qui contient un fonction «G» qui ne peut pas faire partie de la définition du profil.
SOLUTION
Les fonctions «G» disponibles dans la définition des profils sont:
G00
G01
G02
G03
G06
G08
G09
G36
G39
G53
G70
G71
G90
G91
G93
28
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0191
‘Ne pas programmer des axes de copiage.’
DETECTION Durant l'exécution .
CAUSE
On a tenté de déplacer un axe qui a été défini comme axe de copiage moyennant la fonction “G23”.
SOLUTION
Les axes de copiages sont contrôlés par la CNC. Pour désactiver les axes de copiages, utiliser la
fonction “G25”.
0192
‘Plan et axe longitudinal actifs incorrects.’
DETECTION Durant l'exécution.
CAUSE
En programmant en langage de haut niveau, on a tenté d’exécuter un cycle de palpation moyennant
l’expression “PROBE”, et l’axe longitudinal est compris dans le plan actif.
SOLUTION
Les cycles fixes de palpation “PROBE” sont exécutés sur les axes X, Y, Z, le plan de travail étant formé
par deux desdits axes. L’autre axe, qui doit être perpendiculaire audit plan, devra être sélectionner
comme axe longitudinal.
0193
‘ G23 n’a pas été programmé.’
DETECTION Durant l'exécution.
CAUSE
La digitalisation “G24” a été activée ou on a programmé un contour de copiage “G27”, mais on n’a pas
activé auparavant le copiage “G23”.
SOLUTION
Pour réaliser une digitalisation ou pour travailler avec un contour, il faut activer auparavant le copiage.
0194
‘Repositionnement non permis.’
DETECTION Durant l'exécution.
CAUSE
On ne peut pas repositionner les axes moyennant l’expression “REPOS” car la sousroutine n’a pas
été activée par une des entrées d’interruption.
SOLUTION
Afin de pouvoir exécuter l’expression “REPOS”, il faut, auparavant, avoir activé une des entrées
d’interruption.
0195
‘Axes X Y ou Z accouplés ou
synchronisés.’
DETECTION Durant l'exécution.
CAUSE
En programmant en langage de haut niveau, on a tenté d’exécuter un cycle de palpation moyennant
l’expression “PROBE”, et un des axes X Y ou Z se trouve accouplé ou synchronisé.
SOLUTION
Pour exécuter l’expression “PROBE”¨, les axes X, Y, Z ne doivent pas être accouplés ni synchronisés.
Pour découpler les axes, programmer “G78”.
0196
‘Axes X, Y y Z doivent exister.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
En programmant en langage de haut niveau, on a tenté d’éditer l’expression “PROBE¨ et un des axes
X, Y ou Z n’existe pas.
SOLUTION
Afin de pouvoir travailler avec l’expression “PROBE”, il faut que les axes X, Y, Z soient définis.
0198
‘Déflexion hors limite.’
DETECTION Durant l'exécution.
CAUSE
Dans le cycle de copiage “G23” on a défini une déflexion nominale du palpeur supérieure à celle
autorisée moyennant le paramètre machine.
SOLUTION
Programmer une déflexion nominale du palpeur inférieure.
MANUEL DE SOLUTION
DES ERREURS
29
CNC 8040M
0199
‘Présélection d’axes rotatifs: valeurs entre 0-359.9999.’
DETECTION Durant la présélection de cotes.
CAUSE
On a tenté de réaliser une présélection de cotes sur un axe rotatif, et la valeur de présélection n’est pas
dans l’intervalle 0-359.9999.
SOLUTION
La valeur de la présélection de cotes dans un axe rotatif doit se trouver dans l’intervalle 0-359.9999.
0200
‘Programmer: G52 axe +/-5.5’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
En programmant la fonction «Mouvement contre butée (G52)» on n’a pas programmé l’axe que l’on
veut déplacer ou on a programmé plusieurs axes.
SOLUTION
Dans la programmation de la fonction “G52”, il faut obligatoirement programmer l’axe qu’on désire
déplacer. On ne peut programmer qu’un axe à la fois.
0202
‘Ne programmer G27 qu’en copiage de profil.’
DETECTION Durant l'exécution.
CAUSE
On a défini un contour (G27) et la fonction de copiage n’est pas bidimensionnelle ni tridimensionnelle.
SOLUTION
La fonction «Définition du contour de copiage (G27)» ne doit être définie que lorsqu’on réalise des
copiages (ou digitalisations) bidimensionnelles ou tridimensionnelles.
0204
‘Mode de copiage incorrect.’
DETECTION Durant l'exécution.
CAUSE
Durant l'exécution d’un copiage manuel “G23”, on a tenté de déplacer à l’aide des touches de JOG ou
volants d’un axe sélectionné comme repérage.
SOLUTION
En exécutant un copiage manuel, les axes sélectionnés comme repérage se déplace manuellement.
Le reste des axes peuvent être déplacés avec les touches de JOG ou avec des volants.
0205
‘Mode de digitalisation incorrect.’
DETECTION Durant l'exécution.
CAUSE
On a défini une digitalisation point par point, et on ne se trouve pas en mode manuel (on se trouve en
simulation ou en exécution).
SOLUTION
Pour exécuter une digitalisation point à point, il faut être en mode manuel.
0206
‘Valeurs entre 0-6.’
DETECTION Durant l’édition des paramètres de la table de paramètres machine.
CAUSE
On a tenté d’assigner une valeur non valable à un paramètre.
SOLUTION
Le paramètre n’admet que des valeurs entre 0 et 6.
0207
‘Table complète.’
DETECTION Durant l'édition de tables.
CAUSE
Dans les tables de fonctions «M», outils ou correcteurs, on a tenté de définir plus de données que
celles permises par le fabricant moyennant les paramètres machine. Lorsqu’on charge une table via
DNC, la CNC n’efface pas la table précédente, elle remplace les valeurs existantes et copient les
nouvelles données dans les positions libres de la table.
SOLUTION
Le nombre maximum de données qui peut être défini est limité par les paramètres machine :
- Nombre maximum de fonctions «M» : NMISCFUN(P29).
- Nombre maximum d’Outils
: NTOOL(P23).
- Nombre maximum de correcteurs : NTOFFSET(P27).
- Nombre maximum de positions en magasin : NPOCKET(P25).
Si on désire charger une nouvelle table (via DNC), il est recommandé d’effacer la table précédente.
30
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0208
‘Programmer A entre 0 et 255.’
DETECTION Durant l'exécution.
CAUSE
Dans la fonction «LOOK-AHEAD (G51)» on a programmé le paramètre “A” (Pourcentage d’accélération
à utiliser) avec une valeur supérieure à 255.
SOLUTION
Le paramètre “A” est optionnel, mais si on le programme, il doit avoir une valeur entre 0 et 255.
0209
‘Imbriquement de programmes interdit.’
DETECTION Durant l'exécution.
CAUSE
D’un programme en exécution, on a tenté d’exécuter un autre programme moyennant l’instruction
“EXEC”, qui comprend aussi une instruction “EXEC”.
SOLUTION
Du programme qui s’exécute moyennant l’expression de programme “EXEC” on ne peut pas réaliser
un appel à un autre programme.
0210
‘Compensation non admise.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
On a tenté d’activer ou de désactiver la compensation de rayon (G41, G42, G40) en un bloc qui contient
un mouvement non linéaire.
SOLUTION
La compensation de rayon doit être activer/désactiver dans un mouvement linéaire (G00, G01).
0211 ‘Ne pas programmer une nouvelle translation sans annuler l’antérieure.’
DETECTION Durant l'exécution.
CAUSE
Au moyen de la fonction «Définition du plan incliné (G49)», on a tenté de définir un plan incliné, tout en
ayant un autre plan défini auparavant.
SOLUTION
Pour définir un nouveau plan incliné, il faut d’abord annuler le plan défini auparavant. Pour annuler un
plan incliné, programmer “G49” sans paramètres.
0212
‘Programmation non permise avec G48-G49 actives.’
DETECTION Durant l'exécution .
CAUSE
En programmant en langage de haut niveau, on a tenté d’exécuter un cycle de palpation moyennant
l’expression “PROBE” la fonction “G48” ou “G49” étant active.
SOLUTION
Les cycles de digitalisation “PROBE” sont effectués sur les axes X, Y, Z. C’est pourquoi, afin de
pouvoir les exécuter, les fonctions “G48” ni “G49” ne peuvent pas être actives.
0213
‘Pour
G28 ou G29 on a besoin d’une deuxième broche.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
On a tenté de sélectionner la broche de travail moyennant “G28/G29”, mais la machine ne dispose
que d’une broche de travail.
SOLUTION
Si la machine ne dispose que d’une broche de travail, on ne pourra pas programmer les fonctions
“G28/ G29”.
0214
‘Fonction G non permise en sélection de profil.’
DETECTION Durant la récupération d’un profil.
CAUSE
Dans l’ensemble des blocs choisis pour la récupération du profil, il y a un bloc qui contient 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
G01
G02
G03
G06
G08
G09
G36
G37
G38
G39
G90
G91
G93
MANUEL DE SOLUTION
DES ERREURS
31
CNC 8040M
0215
‘Fonction G non permise après le point initial du profil’
DETECTION Durant la récupération d’un profil.
CAUSE
Dans l’ensemble des blocs choisis pour la récupération du profil et depuis le point initial d’un profil, il
y a un bloc qui contient 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
G01
G02
G03
G06
G08
G09
G36
G37
G38
G39
G90
G91
G93
0216
‘Assignation non paramétrique après le point initial du profil.’
DETECTION Durant la récupération d’un profil.
CAUSE
Dans l’ensemble des blocs choisis pour la récupération du profil et après le point initial d’un profil, on
a programmé en langage de haut niveau une assignation qui n’est pas paramétrique (à paramètre
local ou global).
SOLUTION
Les seules instruction en langage de haut niveau qui peuvent être éditées sont les assignations à
paramètres locaux (P0 a P25) et globaux (P100 a P299).
0217
‘On ne peut pas programmer le bloc après le point initial du
profil.’
DETECTION Durant la récupération d’un profil.
CAUSE
Dans l’ensemble des blocs choisis pour la récupération du profil, et après le point initial du profil, il y
a un bloc en langage de haut niveau qui n’est pas une assignation.
SOLUTION
Les seules instructions en langage de haut niveau qui peuvent être éditées sont les assignations à
paramètres locaux (P0 a P25) et globaux (P100 a P299).
0218
‘On ne peut pas programmé l’axe après le point initial du profil.’
DETECTION Durant la récupération d’un profil.
CAUSE
Dans l’ensemble des blocs choisis pour la récupération du profil, on a défini une position sur un axe
qui ne fait pas partie du plan actif. Il se peut qu’une cote de surface après le point initial d’un profil ait
été défini.
SOLUTION
La cote de surface des profils ne peut être définie que dans le bloc initial du premier profil, correspondant
au point initial du profil extérieur.
0219
‘Point initial mal programmé en sélection profil’
DETECTION Durant la sélection d’un profil.
CAUSE
Le point initial d’un profil est mal programmé. Il reste à définir une des deux coordonnées qui
définissent sa position.
SOLUTION
Le point initial d’un profil doit être défini dans les deux axes qui forment le plan actif.
0226
‘Avec G48, il n’est pas possible de programmer un outil.’
DETECTION Durant l'exécution.
CAUSE
On a programmé un changement d’outil, la fonction «Transformation TCP (G48)» étant active.
SOLUTION
Il est impossible de réaliser un changement d’outil, la transformation TCP étant active. Pour réaliser
un changement d’outil, il faut d’abord annuler la transformation TCP .
0227
‘Programmer Q entre +/-359.9999.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Dans la fonction «Filetage électronique (G33)» on a programmé l’angle d’entrée “Q” avec une valeur
se trouvant hors des limites ±359.9999.
SOLUTION
Programmer un angle d’entrée de l’intervalle +/-359.9999.
32
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
0228
‘Ne pas programmer
Q avec le paramètre
M19TYPE=0.’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
Dans la fonction ««Filetage électronique (G33)» on a programmé l’angle d’entrée “Q”, mais le type
d’arrêt orientée de la broche disponible ne permet pas de réaliser cette opération.
SOLUTION
Pour définir un angle d’entrée, il faut définir le paramètre machine de la broche M19TYPE(P43)=1.
0229
0230
0231
0232
0233
‘Programmer
‘Programmer
‘Programmer
‘Programmer
‘Programmer
X
Y
Y
Z
Z
maximum’
minimum’
maximum’
minimum’
maximum’
DETECTION Durant l'édition (durant l'exécution en programmes transmis par DNC).
CAUSE
En programmant en langage de haut niveau, dans l’instruction “DGWZ” il reste à programmer la limite
indiquée (ou elle a été définie avec une données qui n’a pas de valeur numérique).
SOLUTION
Réviser la syntaxe du bloc.
0234
‘Limites graphiques erronées’
DETECTION Durant l'exécution.
CAUSE
Une des limites inférieures définies moyennant l’instruction “DGWZ” est supérieure à celle de sa
limite supérieure.
SOLUTION
Programmer les limites supérieures de la zone graphique à visualiser supérieures aux limites
inférieures.
MANUEL DE SOLUTION
DES ERREURS
33
CNC 8040M
ERREURS DE PREPARATION ET EXECUTION
1000
‘Information sur trajectoire insuffisante.’
DETECTION Durant l'exécution.
CAUSE
Dans le programme il y a trop de blocs suivis sans information sur la trajectoire afin de pouvoir réaliser
la compensation de rayon, arrondi, chanfrein ou entrées ou sortie tangentielle.
SOLUTION
Afin de pouvoir réaliser ces opérations la CNC doit connaître à l’avance la trajectoire à parcourir, il ne
peut donc y avoir plus de 48 blocs suivis sans information sur la trajectoire à parcourir.
1001
‘Changement de plan en arrondi/chanfrein.’
DETECTION Durant l'exécution.
CAUSE
On a programmé un changement de plan dans la trajectoire qui suit la définition d’un «Arrondi contrôlé
d’arêtes (G36)» ou «Chanfrein (G39)».
SOLUTION
On ne peut pas changer de plan durant l'exécution d'un arrondi ou chanfrein. La trajectoire qui suit la
définition d'un arrondi ou chanfrein, doit être dans le même plan que l’arrondi ou chanfrein.
1002
‘Rayon d’arrondi trop grand.’
DETECTION Durant l'exécution.
CAUSE
Dans la fonction «Arrondi d'arêtes (G36)» on a programmé un rayon d’arrondi supérieur à une des
trajectoires dans lesquelles il est défini.
SOLUTION
Le rayon d’arrondi doit être inférieur aux trajectoires qui le définissent.
1003
‘Arrondi en bloc final.’
DETECTION Durant l'exécution.
CAUSE
Un «Arrondi contrôlé d’arêtes (G36)» ou «Chanfrein (G39)» a été défini dans la dernière trajectoire du
programme, ou lorsque la CNC ne trouve pas d’information de la trajectoire qui suit la définition de
l'arrondi ou chanfrein.
SOLUTION
Un arrondi ou chanfrein doit être défini entre deux trajectoires.
1004
‘Sortie tangentielle mal programmée’
DETECTION Durant l'exécution.
CAUSE
Le déplacement suivant la définition d’une sortie tangentielle (G38) est une trajectoire circulaire.
SOLUTION
Le déplacement suivant la définition d’une sortie tangentielle doit être une trajectoire droite.
1005
‘Chanfrein mal programmé.’
DETECTION Durant l'exécution.
CAUSE
Le déplacement suivant la définition d’un «Chanfrein (G39)» est une trajectoire circulaire.
SOLUTION
Le déplacement suivant la définition d’un chanfrein doit être une trajectoire droite.
1006
‘Valeur de chanfrein trop grande.’
DETECTION Durant l'exécution.
CAUSE
Dans la fonction «Chanfrein (G39)» on a programmé une dimension de chanfrein supérieure à une
des trajectoires dans lesquelles il est défini.
SOLUTION
La dimension de chanfrein doit être inférieure aux trajectoires qui le définissent.
34
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1007
‘G8 mal défini.’
DETECTION Durant l'exécution.
CAUSE/S
Les différentes causes sont les suivantes:
1.-Lorsqu’on a programmé une circonférence complète moyennant la fonction «Circonférence
tangentielle à trajectoire précédente (G08)»
2.-Quand la trajectoire tangentielle termine en un point de la trajectoire précédente, ou en son
prolongement (en ligne droite).
3.-Travaillant avec le cycle fixe de poche avec îlots, lorsqu’on programme la fonction “G08” dans le bloc
suivant la définition de début de profil (G00).
SOLUTION
La solution à chacune des causes est la suivante:
1.-La fonction “G08” ne permet pas la programmation de circonférences complètes.
2.-La trajectoire tangentielle ne peut pas terminer en un point de la trajectoire précédente, ou en son
prolongement (en ligne droite).
3.-La CNC ne dispose pas d’information sur la trajectoire précédente, et ne peut pas exécuter un arc tangentiel.
1008
‘Pas d’informations sur la trajectoire précédente’
DETECTION Durant l'exécution
CAUSE
On a programmé moyennant la fonction “G08” une circonférence tangentielle à la trajectoire précédente,
mais il n’y pas d’information sur la trajectoire précédente.
SOLUTION
Pour réaliser une trajectoire tangentielle à la trajectoire précédente, il doit exister des informations sur
la trajectoire précédente et elles doivent être dans les 48 blocs précédents à la trajectoire tangentielle.
1009
‘Pas d’information pour arc tangent en poche avec îlot.’
DETECTION Durant l'exécution.
CAUSE
Dans l’ensemble des blocs qui définissent le profil d’une poche avec îlots, on a programmé un arc
tangent mais il reste à définir une valeur, ou il n’y a pas d’information suffisante sur la trajectoire
précédente.
SOLUTION
Réviser les valeurs de la définition du profil.
1010
‘Plan erroné en trajectoire tangente.’
DETECTION Durant l'exécution
CAUSE
On a programmé un changement de plan entre la définition de la fonction «Trajectoire circulaire
tangente à la trajectoire précédente (G08)», et la trajectoire précédente.
SOLUTION
Le changement de plan ne peut pas être réalisé à plat entre les deux trajectoires.
1011
‘Mouvement en JOG hors des limites.’
DETECTION Durant l'exécution
CAUSE
Après avoir défini un plan incliné l’outil est positionné en un point hors des limites de travail, et
moyennant JOG on tente de déplacer un axe qui ne positionne pas l’outil dans la zone définie par les
limites de travail.
SOLUTION
Déplacer, moyennant JOG, l’axe qui permettra de positionner l’outil dans les limites de travail.
1012
‘On ne peut pas programmer G48 avec G43 actif’
DETECTION Durant l'exécution
CAUSE
On a tenté d'activer la transformation TCP (G48), la compensation de longueur (G43) étant active.
SOLUTION
Pour activer la transformation TCP (G48), la compensation de longueur doit être désactivée car la TCP
en elle-même implique une compensation de longueur spécifique.
1013
‘On ne peut pas programmer G43 avec G48 actif’
DETECTION Durant l'exécution
CAUSE
On a tenté d'activer la compensation de longueur (G43), la transformation TCP (G48) étant active.
SOLUTION
La transformation TCP (G48) étant active, on ne peut pas activer la compensation de longueur (G43),
car la TCP en elle-même implique une compensation de longueur spécifique.
MANUEL DE SOLUTION
DES ERREURS
35
CNC 8040M
1015
‘Outil non défini dans la table des outils’
DETECTION Durant l'exécution
CAUSE
Un changement d'outil a été défini, et le nouvel outil n’est pas défini dans la table des outils.
SOLUTION
Définir le nouvel outil dans la table des outils.
1016
‘L’outil n’est pas dans le magasin’
DETECTION Durant l'exécution.
CAUSE
Un changement d'outil a été défini, et le nouvel outil n’est défini dans aucune position dans la table du
magasin des outils.
SOLUTION
Définir le nouvel outil dans la table du magasin des outils.
1017
‘Il n’y a pas d’emplacement dans le magasin’
DETECTION Durant l'exécution.
CAUSE
Un changement d'outil a été défini et il n’y a pas d’emplacement dans le magasin pour placer l’outil qui
se trouve actuellement dans la broche.
SOLUTION
Il se peut que le nouvel outil soit défini dans la table des outils comme outil spécial et qu’il ait plus
d’une position réservée dans le magasin. Dans ce cas, cette position est fixe pour cet outil et aucun
autre outil ne peut l’occuper. Afin d’éviter cette erreur, il convient de laisser une position libre dans le
magasin des outils.
1018
‘Changement d’outil programmé sans M06’
DETECTION Durant l'exécution.
CAUSE
Après avoir cherché un outil, et avant de réaliser la recherche suivante, on n’a pas programmé M06.
SOLUTION
Cette erreur se produit quand on dispose d’un centre d’usinage (paramètre machine générale
TOFFM06(P28)=YES) qui dispose de changeur cyclique (paramètre machine générale
CYCATC(P61)=YES). Dans ce cas, après avoir cherché un outil, et avant de chercher le suivant, il faut
réaliser le changement d’outil moyennant M06.
1019
‘Pas d’outil de la même famille pour remplacer.’
DETECTION Durant l'exécution.
CAUSE
La vie réelle de l’outil sollicité surpasse la vie nominale. La CNC a tenté de le remplacer par un autre
de la même famille et elle n’en a trouvé aucun.
SOLUTION
Remplacer l’outil, ou définir un autre outil de la même famille.
1020
‘Changement outil actif, suivant impossible en haut niveau.’
DETECTION Durant l'exécution
CAUSE
En programmant en langage de haut niveau, moyennant la variable “TMZT”, on a tenté d’assigner
l’outil actif, ou le suivant, à une position dans le magasin.
SOLUTION
Pour changer l’outil actif, ou le suivant, utiliser la fonction «T». On ne peut pas déplacer l’outil actif, ou
le suivant , au magasin moyennant la variable “TMZT”.
1021
‘Pas de correcteur programmé en cycle fixe.’
DETECTION Durant l'exécution
CAUSE
On a programmé le cycle fixe de palpation “PROBE” correspondant au calibrage de l’outil, et aucun
correcteur d’outil n’est sélectionné.
SOLUTION
Pour exécuter le «Cycle fixe de calibrage d’outil (PROBE)» le correcteur d’outil où va être gardée
l’information du cycle de palpation doit être sélectionné.
36
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1023
‘G67. Rayon de l’outil trop grand.’
DETECTION Durant l'exécution
CAUSE
Dans le «Cycle fixe de poche avec îlots (G66)», un outil d’un rayon trop grand a été sélectionné pour
l’opération d’ébauche “G67” (poche 2D). L’outil n’entre dans aucun point de la poche.
SOLUTION
Sélectionner un outil d’un rayon inférieur.
1024
‘G68. Rayon de l’outil trop grand.’
DETECTION Durant l'exécution
CAUSE
Dans le «Cycle fixe de poche avec îlots (G66)», un outil d’un rayon trop grand a été sélectionné pour
l’opération de finition “G68” (poche 2D). En un point d’usinage, la distance entre le profil extérieur et le
profil d’un îlot est inférieur au diamètre de l’outil.
SOLUTION
Sélectionner un outil d’un rayon inférieur.
1025
‘On a programmé un outil de rayon nul’
DETECTION Durant l'exécution
CAUSE
Dans le «Cycle fixe de poche avec îlots (G66)», une opération (G67/G68) avec un outil zéro a été
programmé.
SOLUTION
Corriger dans la table d'outils la définition de l'outil, ou sélectionner un autre outil pour cette opération.
1026
‘On a programmé un pas plus grand que le diamètre de l’outil’
DETECTION Durant l'exécution
CAUSE
Dans le «Cycle fixe de poche rectangulaire (G87)», dans le «Cycle fixe de poche circulaire (G88)» ou
dans une des opérations du «Cycle fixe de poche avec îlots (G66)», on a programmé le paramètre “C”
avec une valeur supérieure au diamètre de l’outil avec laquelle cette opération va être réalisée.
SOLUTION
Corriger la syntaxe du bloc. Le pas d’usinage “C” doit être inférieur ou égal au diamètre de l’outil.
1027
‘Avec G48 actif, il n’est pas possible de programmer un outil.’
DETECTION Durant l'exécution
CAUSE
On a programmé un changement d'outil, la fonction «Transformation TCP (G48)» étant active.
SOLUTION
Il est impossible de réaliser un changement d'outil, la transformation TCP étant active. Afin de réaliser
un changement d'outil, il faut d’abord annuler la transformation TCP.
1028 ‘Ne pas commuter ni décommuter des axes avec G15, G23, G48 ou G49 actives’
DETECTION
Durant l'exécution
CAUSE
On a tenté de commuter ou décommuter (G28/G29) un axe, les fonctions “G15”, “G23”, “G48” ou “G49”
étant actives.
SOLUTION
On ne peut pas commuter ni décommuter des axes, lorsque les fonctions “G15”, “G23”, “G48”, “G49”
sont actives.
1029
‘Ne pas commuter des axes déjà commutés.’
DETECTION Durant l'exécution.
CAUSE
On a tenté de commuter (G28) un axe qui se trouve déjà commuté à un autre.
SOLUTION
Un axe commuté à un autre ne peut pas être commuté directement à un troisième. Il faut le décommuter
avant (G29 axe).
MANUEL DE SOLUTION
DES ERREURS
37
CNC 8040M
1030
‘M du changement automatique de gamme impossible’
DETECTION Durant l'exécution
CAUSE
Le changement automatique de gamme est disponible, et dans un bloc 7 fonctions «M» et la fonction
«S» qui suppose le changement de gamme sont programmées. Dans ce cas la CNC ne peut pas
comprendre la fonction «M» du changement automatique dans ce bloc.
SOLUTION
Programmer une fonction «M» ou la fonction «S» dans un bloc à part.
1031
‘Sousroutine avec changement gamme non admise.’
DETECTION Durant l'exécution
CAUSE
Dans les machines qui disposent de changement automatique de gamme, quand on programme
une vitesse de rotation «S» qui implique un changement de gamme, et la fonction «M» du changement
automatique de gamme a une sousroutine associée.
SOLUTION
Lorsque le changement automatique est disponible, les fonctions «M» correspondantes au
changement de gamme ne peuvent avoir aucune sousroutine associée.
1032
‘Gamme de broche non définie pour M19.’
DETECTION Durant l'exécution
CAUSE
On a programmé “M19” et aucune des fonctions de changement de gamme “M41”, “M42”, “M43”, “M44”
est active.
SOLUTION
Après la mise en marche, la CNC ne prend en charge aucune gamme, donc, si la fonction de
changement de gamme ne se produit pas automatiquement (paramètre de la broche
AUTOGEAR(P6)=NO), il faut programmer les fonctions auxiliaires de changement de gamme (“M41”,
“M42”, “M43” ou “M44”).
1033
‘Changement de gamme incorrect.’
DETECTION Durant l'exécution.
CAUSE/S
Les différentes causes sont les suivantes:
1.-Lorsqu’on tente de réaliser un changement de gamme, et les paramètres machine des gammes
(MAXGEAR1, MAXGEAR2, MAXGEAR3, ou MAXGEAR4) sont mal définis. Toutes les gammes n’ont
pas été utilisées, et on a assigné la vitesse maximum zéro aux gammes non utilisées.
2.-Lorsqu’on a programmé un changement de gamme (“M41”, “M42”, “M43” ou “M44”) et le PLC n’a
pas répondu par le signal de gamme active correspondant (GEAR1, GEAR2, GEAR3 ou GEAR4).
SOLUTION
La solution à chacune des causes est la suivante:
1.-Lorsque les quatre gammes ne sont pas utilisées, il faut employer les gammes inférieures, en
commençant par “MAXGEAR1”, et on assignera aux gammes qui ne sont pas utilisées la même
valeur que celle assignée à la gamme supérieure des gammes utilisées.
2.-Vérifier le programme du PLC.
1034
‘S programmée sans gamme active.’
DETECTION Durant l'exécution.
CAUSE
On a tenté de mettre en marche la broche et il n’y a aucune gamme sélectionnée.
SOLUTION
Après la mise en marche, la CNC ne prend en charge aucune gamme, donc, si la fonction de
changement de gamme ne se produit pas automatiquement (paramètre de la broche
AUTOGEAR(P6)=NO), il faut programmer les fonctions auxiliaires de changement de gamme (“M41”,
“M42”, “M43” ou “M44”).
1035
‘S programmée trop grande’
DETECTION Durant l'exécution.
CAUSE
On a programmé une “S” supérieure à la valeur maximum permise par la dernière gamme active.
SOLUTION
Programmer une vitesse de rotation “S” inférieure.
38
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1036
‘S non programmée en G95 ou filetage’
DETECTION Durant l'exécution.
CAUSE
On a programmé la fonction «Avance en millimètres (pouces) par révolution (G95)» ou la fonction
«Filetage électronique (G33)», mais il n’y a pas de vitesse de rotation sélectionnée.
SOLUTION
Afin de travailler avec l’avance en millimètres par révolution (G95) ou pour réaliser un filetage électronique
(G33), il doit y avoir une vitesse de rotation “S” programmée.
1040
‘Cycle fixe inexistant’
DETECTION Durant l'exécution en mode MDI.
CAUSE
Après avoir interrompu un programme durant l'exécution d’un cycle fixe (G8x), et par la suite réalisé un
changement de plan, on tente d’exécuter un cycle fixe (G8x).
SOLUTION
Ne pas interrompre le programme durant l'exécution d’un cycle fixe.
1041
‘Un paramètre obligatoire n’a pas été programmé dans le cycle fixe’
DETECTION Durant l'exécution
CAUSE/S
Les différentes causes sont les suivantes:
1.-Dans le «Cycle fixe de poche avec îlots» il reste à programmer un paramètre.
POCHES 2D
- Dans la opération d'ébauchage “G67”, un des paramètres “I”, “R” n’a pas été programmé.
- Il n’y a pas d’opération d’ébauchage, et dans l’opération de finition “G68” un des paramètres
“I”, “R” n’a pas été programmé.
POCHES 3D
- Dans l’opération d'ébauchage “G67”, un des paramètres “I”, “R” n’a pas été programmé.
- Il n’y a pas d’opération d'ébauchage, et dans l’opération de semi-finition “G67” un des
paramètres “I”, “R” n’a pas été programmé.
- Il n’y a pas d’opération d'ébauchage ni de semi-finition, et dans l’opération de finition “G68” un
des paramètres “I”, “R” n’a pas été programmé.
- Dans l’opération de finition “G68”, le paramètre “B” n’a pas été programmé.
2.-Dans le cycle fixe de digitalisation il reste à programmer un paramètre.
SOLUTION
Corriger la définition des paramètres.
Poche avec îlots (opération de finition)
Dans le cycle fixe de poche avec îlots la programmation des paramètres “I” et “R” dans l’opération
d'ébauchage est obligatoire. S’il n’y a pas d’opération d'ébauchage, ils doivent être définis dans
l’opération de finition (2D) ou dans celle de semi-finition (3D). S’il n’y a pas de semi-finition (3D),
ils doivent être définis dans l’opération de finition. Dans la poche 3D, il faut obligatoirement
définir le paramètre “B” dans l’opération de finition.
Cycles de digitalisation
Réviser la syntaxe du bloc. Les formats de programmation sont les suivants:
(DIGIT 1,X,Y,Z,I,J,K,B,C,D,F)
(DIGIT 2,X,Y,Z,I,J,K,A,B,C,F)
MANUEL DE SOLUTION
DES ERREURS
39
CNC 8040M
1042
‘Valeur de paramètre non valable en cycle fixe’
DETECTION Durant l'exécution
CAUSE/S
Les différentes causes sont les suivantes:
1.-Dans le «Cycle fixe de poche avec îlots», lorsqu’au cours de l’opération de finition “G68” il a été
défini un paramètre avec une valeur non valable. Il se peut qu’une valeur négative (ou zéro) ait été
assignée à un paramètre qui n’admet que des valeurs positives.
2.-Dans le «Cycle fixe de poche avec îlots», lorsque dans l’opération de perçage (G69) “B”, “C” ou “H”
a été défini avec la valeur zéro.
3.-Dans les cycles fixes de poche rectangulaire (G87) ou circulaire (G88), le paramètre “C” a été
défini, ou une dimension de la poche, avec la valeur zéro.
4.-Dans le «Cycle fixe de perçage profond à pas variable (G69)», le paramètre “C” a été défini avec la
valeur zéro.
5.-Dans le cycle fixe de digitalisation, une valeur non correcte a été assignée à un paramètre. Il se peut
qu’une valeur négative (ou zéro) ait été assignée à un paramètre qui n’admet que des valeurs
positives.
SOLUTION
Corriger la définition des paramètres.
Poche avec îlots (opération de finition)
Paramètre “Q”: N’admet que les valeurs 0, 1 ou 2.
Paramètre “B”: N’admet que des valeurs différentes de zéro.
Paramètre “J”: Doit être inférieur au rayon de l’outil avec lequel cette opération va être réalisée.
Digitalisation en GRILLE
Paramètre “B”: N’admet que des valeurs positives supérieures à zéro.
Paramètre “C”: N’admet que des valeurs positives différentes de 0.
Paramètre “D”: N’admet que les valeurs 0 ou 1.
Digitalisation en ARC
Paramètre “J” et “C”: N’admettent que des valeurs positives supérieures à zéro.
Paramètre “K”, “A” et “B”: N’admettent que des valeurs positives.
1043
‘Profil de profondeur non valable en poches avec îlots.’
DETECTION Durant l'exécution.
CAUSE
Dans le «Cycle fixe de poche avec îlots» (3D):
- Les profils de profondeur de deux sections d’un même contour (simple ou composé)
s’entrecroisent.
- Il est impossible de réaliser la finition d’un contour avec l’outil programmé (la trajectoire sphérique
avec outil non sphérique).
SOLUTION
Les profils de profondeurs des deux sections d’un même profil ne peuvent pas s’entrecroiser. De
plus, le profil de profondeur doit être défini juste après le profil dans le plan et il faut utiliser le même
point initial dans les deux profils. Vérifier que la pointe choisie de l’outil est la plus appropriée au profil
de profondeur programmé.
1044
‘Profil du plan qui se coupe lui même en poches avec îlots’
DETECTION Durant l'exécution.
CAUSE
Dans l'ensemble des profils qui définit une poche avec îlots, il y a un profil qui se recoupe lui-même.
SOLUTION
Réviser la définition des profils. Le profil d’une poche avec îlots ne peut se recouper lui-même.
1045
‘Erreur de programmation perçage de poche avec îlots.’
DETECTION Durant l'exécution
CAUSE
Dans le «Cycle fixe de poche avec îlots (G66)», on a programmé un cycle fixe qui n’est pas de perçage.
SOLUTION
Dans l’opération de perçage seuls les cycles fixes “G81”, “G82”, “G83” ou “G69” peuvent être définis.
1046
‘Position d’outil non valable avant le cycle fixe’
DETECTION Durant l'exécution.
CAUSE
Au moment de l’appel à un cycle fixe, l’outil se trouve positionné entre la coordonnée du plan de
référence et la coordonnée de profondeur finale d’une des opérations.
SOLUTION
Lorsqu’on réalise un appel à un cycle fixe, l’outil doit être positionné au-dessus du plan de référence.
40
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1047
‘Profil du plan ouvert en poches avec îlots’
DETECTION Durant l'exécution.
CAUSE
Dans l'ensemble des profils qui définit une poche avec îlots, il y a un profil qui ne commence ni termine
au même point.
SOLUTION
Réviser la définition des profils. Les profils qui définissent les poches avec îlots doivent être fermés.
L’erreur peut être due à ce que “G01” n’a pas été programmée après le début, avec “G00”, d’un des
profils.
1048 ‘On n’a pas programmé la coordonnée de la surface de la pièce en
poche avec îlots’
DETECTION Durant l'exécution.
CAUSE
On n’a pas programmé la coordonnée de la surface de la poche au premier point de la définition de la
géométrie.
SOLUTION
La valeur correspondante à la coordonnée de la surface doit être définie dans le premier bloc de
définition du profil de la poche (en coordonnées absolues).
1049
‘Coordonnée du plan de référence non valable en cycle fixe’
DETECTION Durant l'exécution.
CAUSE
Dans une des opérations du «Cycle fixe de poche avec îlots (G66)», la coordonnée du plan de
référence se trouve entre la coordonnée de la surface de la pièce et la coordonnée de profondeur
finale d’une des opérations.
SOLUTION
Le plan de référence doit être situé au dessus de la surface de la pièce. Quelquefois cette erreur se
produit suite à la programmation de la coordonnée de surface de la pièce en coordonnée accroissante.
(La valeur de la surface de la poche doit être programmée en coordonnées absolues).
1050
‘Valeur erronée pour donner à une variable’
DETECTION Durant l'exécution.
CAUSE
Moyennant des paramètres, une valeur trop élevée a été assignée à une variable.
SOLUTION
Réviser l'histoire du programme, afin que ce paramètre n’arrive pas avec cette valeur au bloc où
l’assignation est réalisée.
1051
‘Accès aux variables du PLC erroné.’
DETECTION Durant l'exécution
CAUSE
1052
Depuis la CNC on a tenté de lire une variable du PLC qui n’est pas définie dans le programme du PLC.
‘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: 0-25.
- 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).
MANUEL DE SOLUTION
DES ERREURS
41
CNC 8040M
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é).
1059
‘Saut à étiquette non définie’
DETECTION Durant l'exécution.
CAUSE
En programmant en langage de haut niveau, on a programmé l’instruction “GOTO N—” mais le numéro
du bloc (N) programmé n’est existe pas.
SOLUTION
Lorsqu’on programme l’instruction “GOTO N—”, le bloc auquel elle fait référence doit être défini dans
le même programme.
1060
‘Etiquette non définie’
DETECTION Durant l'exécution.
CAUSE/S
Les différentes causes sont les suivantes:
1.-En programmant en langage de haut niveau, on a programmé l’instruction “RPT N—, N—”, mais un
des numéros du bloc (N) programmé n’est existe pas.
2.-Lorsque dans le «Cycle fixe de poche avec îlots (G66)» on a programmé “G66 … S–– E––” et une
des valeurs qui définit le début ou la fin des profils n’existe pas.
SOLUTION
La solution à chacune des causes est la suivante:
1.-Lorsqu’on programme l’instruction “RPT N—, N—”, les blocs auxquels elle fait référence doivent
être définis dans le même programme.
2.-Réviser le programme. Placer l’étiquette correspondante au paramètre “S” au début de la définition
des profils et l’étiquette correspondante au paramètre “E” à la fin de la définition des profils.
42
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1061
‘On ne peut pas chercher une étiquette’
DETECTION Durant l'exécution en mode MDI.
CAUSE
En programmant en langage de haut niveau, une instruction “RPT N—, N—” ou “GOTO N—” a été
définie.
SOLUTION
En travaillant en mode MDI, des instructions du type “RPT” ou “GOTO” ne peuvent pas être programmées.
1062
‘Sousroutine en programme non disponible.’
DETECTION Durant l'exécution
CAUSE
On a réalisé un appel à une sousroutine qui se trouve dans un programme qui est utilisé par la DNC.
SOLUTION
Attendre à ce que la DNC termine d’utiliser le programme. Si la sousroutine va être utilisée
habituellement, il est recommandé la placer dans un programme à part.
1063
‘On ne peut pas ouvrir le programme.’
DETECTION Durant l'exécution.
CAUSE
Un programme est exécuté en mode infini et depuis ce programme, on tente de exécuter un autre
programme infini moyennant l’instruction “EXEC”.
SOLUTION
On ne peut pas exécuter plus d’un programme infini simultanément.
1064
‘Le programme ne peut pas être exécuté’
DETECTION Durant l'exécution.
CAUSE
On a tenté d’exécuter un programme depuis un autre avec l’instruction “EXEC”, et le programme
n’existe pas ou il est protégé de l’exécution.
SOLUTION
Le programme que l’on désire exécuter moyennant l’instruction “EXEC” doit exister dans la mémoire
de la CNC et il doit être exécutable.
1065
‘Début de compensation sans trajectoire droite’
DETECTION Durant l'exécution.
CAUSE
Le premier déplacement dans le plan de travail après avoir activé la compensation de rayon (G41/
G42) n’est pas un déplacement linéaire.
SOLUTION
Le premier déplacement après avoir activé la compensation de rayon (G41/G42) doit être linéaire.
1066
‘Fin de compensation sans trajectoire droite’
DETECTION Durant l'exécution.
CAUSE
Le premier déplacement dans le plan de travail après avoir désactivé la compensation de rayon (G40)
n’est pas un déplacement linéaire.
SOLUTION
Le premier déplacement après avoir désactivé la compensation de rayon (G40) doit être linéaire.
1067
‘Rayon de compensation trop grand’
DETECTION Durant l'exécution.
CAUSE
On travail avec compensation de rayon (G41/G42) et on a programmé un arc intérieur de rayon inférieur
au rayon de l'outil.
SOLUTION
Utiliser un outil de rayon inférieur. Si on travaille avec compensation de rayon, le rayon d’arc doit être
supérieur au rayon de l'outil. Dans le cas contraire, l’outil ne peut pas usiner la trajectoire programmée.
MANUEL DE SOLUTION
DES ERREURS
43
CNC 8040M
1068
‘Pas en trajectoire droite’
DETECTION Durant l'exécution.
CAUSE
On travail avec compensation de rayon (G41/G42), et le profil a une section droite qui ne peut être
usinée étant donné que le diamètre de l’outil est trop grand.
SOLUTION
Utiliser un outil de rayon inférieur.
1070
‘Pas en trajectoire circulaire’
DETECTION Durant l'exécution.
CAUSE
On travaille avec compensation de rayon (G41/G42), et le profil a une section droite qui ne peut être
usinée, étant donné que le diamètre de l’outil est trop grand.
SOLUTION
Utiliser un outil de rayon inférieur.
1071
‘Changement de plan en compensation’
DETECTION Durant l'exécution.
CAUSE
On travaille avec compensation de rayon (G41/G42), et un autre plan de travail a été sélectionné.
SOLUTION
Afin de changer le plan de travail, la compensation de rayon doit être désactivée (G40).
1072
‘Compensation radiale non admise avec axe rotatif de positionnement.’
DETECTION Durant l'exécution
CAUSE
On a tenté d’exécuter un mouvement avec compensation de rayon (G41/G42) dans un axe rotatif de
positionnement.
SOLUTION
Les axes rotatifs de positionnement n’admettent pas de compensation de rayon. Afin de désactiver la
compensation de rayon, utiliser la fonction “G40”.
1076
‘Programmation mauvaise angle cote.’
DETECTION Durant l'exécution
CAUSE
En programmant avec le format angle-cote, on a programmé un déplacement dans un axe avec un
angle perpendiculaire à cet axe. (Par exemple, le plan principal est formé par las axes XY, et un
déplacement dans l’axe X avec un angle à 90º est programmé).
SOLUTION
Vérifier et corriger dans le programme la définition du mouvement. Si on travaille avec des paramètres,
vérifier que les paramètres arrivent avec les valeurs correctes à la définition du mouvement.
1077
‘Arc programmé avec rayon trop petit ou cercle complet’
DETECTION Durant l'exécution
CAUSE/S
Les différentes causes sont les suivantes:
1.-Lorsqu’on programme une circonférence complète avec le format “G02/G03 X Y R”.
2.-Lorsqu’on programme avec le format “G02/G03 X Y R”, et la distance au point final d’arc est
supérieur au diamètre de la circonférence programmée.
SOLUTION
La solution à chacune des causes est la suivante:
1.-On ne peut pas réaliser de circonférences complètes avec ce format. Programmer les coordonnées
du point final différentes de celles du point initial.
2.-Le diamètre de la circonférence doit être supérieur à la distance au point final d’arc.
1078
‘Rayon négatif en polaires’
DETECTION Durant l'exécution
CAUSE
En travaillant en cotes polaires accroissantes, on exécute un bloc dans lequel est obtenue une
position finale de rayon négative.
SOLUTION
En programmant en cotes polaires accroissantes, la programmation de rayons négatifs est permise,
mais la position finale (absolue) du rayon doit être positive.
44
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1079
‘Pas de sousroutine associée à G74’
DETECTION Durant l'exécution de la recherche de zéros.
CAUSE/S
Les différentes causes sont:
1.-Lorsqu’on a tenté de réaliser la recherche des zéros (tous les axes) manuellement, mais il n’y a
pas de sousroutine associée où dans que l’ordre dans lequel les recherches doivent être réalisées
soit indiqué.
2.-On a programmé la fonction “G74”, mais il n’y a pas de souroutine associée où l’ordre dans lequel
les recherches doivent être réalisées soit indiqué.
SOLUTION
La solution à chacune des causes est la suivante:
1.-Afin d’exécuter la fonction “G74” il faut que la sousroutine associée soit définie.
2.-Si on va exécuter la fonction “G74” depuis un programme, on peut définir l’ordre de recherche des
axes.
1080
‘Changement de plan en inspection’
DETECTION Durant l'exécution de l'option “Inspection d'outil“.
CAUSE
Le plan de travail a été changé, et l’original n’a pas été restitué avant de reprendre l’exécution.
SOLUTION
Avant de reprendre l’exécution, il faut rétablir le plan qui était actif avant de réaliser l’“Inspection d'outil”.
1081
‘Bloc non permis en MDI ou inspection d’outil.’
DETECTION Durant l'exécution de l'option “Inspection d'outil“.
CAUSE
On a tenté d’exécuter l’instruction “RET”.
SOLUTION
Dans l'option “Inspection d'outil”, on ne peut pas exécuter cette instruction.
1082
‘Signal du palpeur non reçu.’
DETECTION Durant l'exécution
CAUSE/S
Les différentes causes sont les suivantes:
1.-On a programmé un cycle fixe de palpation “PROBE”, et le palpeur a parcouru la distance de
sécurité maximum du cycle sans recevoir le signal du palpeur.
2.-Lorsqu’on a programmé la fonction “G75”, on est arrivé à la coordonnée finale sans que le signal
du palpeur n’ait été reçu. (Seulement quand le paramètre machine générale PROBERR(P119)=YES).
SOLUTION
La solution à chacune des causes est la suivante:
1.-Vérifier que le palpeur est bien connecté.
Le parcours du palpeur (dans les cycles PROBE) est une fonction de la distance de sécurité “B”.
Afin d’augmenter le parcours, augmenter la distance de sécurité.
2.-Si PROBERR(P119)=NO, cette erreur n’apparaîtra pas quand la coordonnée finale sera atteinte
sans avoir reçu de signal du palpeur (seulement avec la fonction “G75”).
1083
‘Rang dépassé.’
DETECTION Durant l'exécution
CAUSE
La distance à parcourir par les axes est très longue, et la vitesse d’avance programmée pour réaliser
le déplacement est très basse.
SOLUTION
Programmer une vitesse plus grande pour ce déplacement.
MANUEL DE SOLUTION
DES ERREURS
45
CNC 8040M
1084
‘Trajectoire circulaire mal programmée’
DETECTION Durant l'exécution.
CAUSE/S
Les différentes causes sont les suivantes:
1.- En programmant un arc avec le format “G02/G03 X Y I J”, on ne peut pas réaliser d’arc de
circonférence avec le rayon programmé, qui termine au point final défini.
2.- En programmant un arc avec le format “G09 X Y I J”, les trois points de la circonférence sont en
ligne, ou il y a deux points égaux.
3.- Lorsqu’on a tenté de réaliser un arrondi ou une entrée tangentielle en une trajectoire que n’est pas
comprise dans le plan actif.
4.- Lorsqu’on a programmé une sortie tangentielle, et la trajectoire suivante est tangentielle (et elle
est sur le prolongement en ligne droite) à la trajectoire précédente à la sortie tangentielle.
Si l’erreur s’est produite dans le bloc d’appel au «Cycle fixe de poche avec îlots», c’est parce que dans
l’ensemble des blocs qui définissent les profils d’une poche avec îlots, nous nous trouvons dans un
des cas mentionnés précédemment.
SOLUTION
La solution à chacune des causes est la suivante:
1.-Corriger la syntaxe du bloc. Les coordonnées du point final, ou du rayon, sont mal définies.
2.-Les trois points utilisés pour définir un arc de circonférence doivent être différents et ils ne peuvent
pas être alignés.
3.-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 soient
contenus 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 auparavant.
4.- La trajectoire suivante à une sortie tangentielle, peut être tangentielle, mais elle ne peut se trouver
sur le prolongement (en ligne droite) de la trajectoire précédente.
1085
‘Trajectoire hélicoïdale mal programmée’
DETECTION Durant l'exécution
CAUSE
En programmant un arc avec le format “G02/G03 X Y I J Z K” la trajectoire hélicoïdale programmée
ne peut être réalisée. On ne peut pas atteindre la hauteur désirée avec le pas d’hélice programmé.
SOLUTION
Corriger la syntaxe du bloc. La hauteur de l’interpolation doit être en rapport avec les coordonnées du
point final dans le plan, en tenant du pas d’hélice.
1086
‘On ne peut pas référencer la broche.
CAUSE
1087
Le paramètre machine de la broche REFEED1(P34) est égal à zéro.
‘Circonférence de rayon nul’
DETECTION Durant l'exécution
CAUSE/S
Les différentes causes sont les suivantes:
1.-En programmant un arc avec le format “G02/G03 X Y I J” on a programmé une interpolation
circulaire de rayon zéro.
2.-En travaillant avec compensation de rayon, on a programmé un arc intérieur de rayon égal au
diamètre de l’outil.
SOLUTION
La solution à chacune des causes est la suivante:
1.-On ne peut pas réaliser des arcs de rayon zéro. Programmer un rayon différent de zéro.
2.-Si on travaille avec compensation de rayon, le rayon de l'arc doit être supérieur au rayon de l'outil.
Dans le cas contraire, l’outil ne peut pas usiner la trajectoire programmée (car pour usiner l’arc,
l’outil devrait réaliser un arc de rayon zéro).
1088
‘Rang dépassé en translation d’origine.’
DETECTION Durant l'exécution
CAUSE
On a programmé une translation d’origine et la position finale a une valeur trop haute.
SOLUTION
Vérifier que les valeurs assignées aux translations d’origine (G54-G59) sont correctes. Si on a assigné
les valeurs aux origines depuis le programme moyennant des paramètres, vérifier que les valeurs
des paramètres sont correctes. Si on a programmé une translation d’origine absolue (G54-G57) et
une accroissante (G58-G59), vérifier que la somme de deux ne dépasse pas les limites de la machine.
46
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1089
‘Rang dépassé en limite de zone.’
DETECTION Durant l'exécution
CAUSE
On a programmé des limites de zone “G20” ou “G21” moyennant des paramètres, et la valeur du
paramètre est supérieure à la valeur maximum permise par cette fonction.
SOLUTION
Réviser l'histoire du programme, pour que ce paramètre n’arrive pas avec cette valeur au bloc où on a
programmé la définition des limites.
1090
‘Point dans la zone prohibée 1.’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé dans la zone de travail 1, qui est définie comme zone de
“non entrée”.
SOLUTION
Dans l'histoire du programme, la zone de travail 1 a été habilitée (définie moyennant G20/G21) comme
zone de “non entrée” (G22 K1 S1). Pour déshabiliter cette zone de travail, programmer “G22 K1 S0”.
1091
‘Point dans la zone prohibée 2.’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé dans la zone de travail 2, qui est définie comme zone de
“non entrée”.
SOLUTION
Dans l'histoire du programme, la zone de travail 2 a été habilitée (définie moyennant G20/G21) comme
zone de “non entrée” (G22 K2 S1). Pour déshabiliter cette zone de travail, programmer “G22 K2 S0”.
1092
‘Accélération insuffisante pour la vitesse programmée en filetage.’
DETECTION Durant l'exécution
CAUSE
On a programmé un filetage et il n’y a pas suffisamment d’espace pour accélérer et désaccélérer.
SOLUTION
Programmer une vitesse inférieure.
1095
‘Palpeur mal aligné.’
DETECTION Durant le processus de calibrage du palpeur.
CAUSE
Un axe a été déplacé en touchant le cube et un des axes qui n’a pas été déplacé présente une
déflexion supérieure à celle qui est permise dans le paramètre machine MINDEFLE(P66). Cela est dû
à ce que les axes du palpeur ne sont pas suffisamment parallèles aux axes de la machine.
SOLUTION
Corriger l’erreur de parallélisme entre les axes du palpeur et les axes de la machine.
1096
‘Point dans la zone prohibée 3.’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé dans la zone de travail 3, qui est définie comme zone de
“non entrée”.
SOLUTION
Dans l'histoire du programme, la zone de travail 3 a été habilitée (définie moyennant G20/G21) comme
zone de “non entrée” (G22 K3 S1). Pour déshabiliter cette zone de travail, programmer “G22 K3 S0”.
1097
‘Point dans la zone prohibée 4.’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé dans la zone de travail 4, qui est définie comme zone de
“non entrée”.
SOLUTION
Dans l'histoire du programme, la zone de travail 4 a été habilitée (définie moyennant G20/G21) comme
zone de “non entrée” (G22 K4 S1). Pour déshabiliter cette zone de travail, programmer “G22 K4 S0”.
MANUEL DE SOLUTION
DES ERREURS
47
CNC 8040M
1098
‘Limites des zones de travail erronées.’
DETECTION Durant l'exécution.
CAUSE
Les limites supérieures définies (G21) de la zone de travail, sont égales ou inférieures aux limites
inférieures (G20) de la même zone de travail.
SOLUTION
Programmer les limites supérieures (G21) de la zone de travail plus grandes que les limites inférieures
(G20).
1099
‘Ne pas programmer un axe accouplé.’
DETECTION Durant l'exécution.
CAUSE
En travaillant en coordonnées polaires, on a programmé un déplacement qui implique déplacer un
axe qui se trouve accouplé à un autre.
SOLUTION
Les déplacements en coordonnées polaires sont réalisés dans les axes principaux du plan de travail,
donc, les axes qui définissent le plan de travail ne peuvent pas être accouplés entre eux, ni à un
troisième axe. Afin de désaccoupler les axes programmer “G78”.
1100
‘Limites de courses de la broche dépassées’
DETECTION Durant l'exécution.
CAUSE
1101
On a tenté de dépasser les limites physiques de rotation de la broche. En conséquence, le PLC active
les marques “LIMIT+S” ou “LIMIT-S” de la broche. (“LIMIT+S2” ou “LIMIT-S2” si on travaille avec la
seconde broche).
‘Broche bloquée’
DETECTION Durant l'exécution.
CAUSE
1102
La CNC tente d’obtenir une consigne du régulateur lorsque l’entrée de la broche SERVOSON est
encore au niveau bas. L’erreur peut être due à une erreur dans le programme du PLC dans lequel ce
signal n’est pas traité correctement, ou à ce que la valeur du paramètre de broche DWELL(P17) n’a
pas une valeur suffisamment haute.
‘Erreur de poursuite de la broche hors limite’
DETECTION Durant l'exécution.
CAUSE
La broche travaillant en boucle fermée (M19), l’erreur de poursuite de celle-ci est supérieure aux
valeurs indiquées dans les paramètres de la broche MAXFLWE1(P21) ou MAXFLE2(P22). Les causes
qui peuvent provoquer cette erreur sont les suivantes:
DEFAILLANCE DANS LE REGULATEUR
DEFAILLANCE DANS LE MOTEUR
Régulateur en panne.
Il manque des signaux d’habilitation.
Il y a manque d’alimentation de puissance.
Ajustement du régulateur incorrect.
Le signal de consigne de vitesse n’arrive pas.
DEFAILLANCE DE CAPTATION
Moteur en panne.
Câblage de puissance.
DEFAILLANCE DANS LA CNC
Capteur en panne.
Câble de captation endommagé.
CNC en panne.
Ajustement des paramètres incorrect.
DEFAILLANCE MECANIQUE
Duretés mécaniques.
Broche mécaniquement bloquée.
1110-1118
‘Rang de l’axe * dépassé’
DETECTION Durant l'exécution.
CAUSE
On a défini un déplacement moyennant des paramètres, et la valeur du paramètre est supérieure à la
distance maximum que l’axe peut parcourir.
SOLUTION
Réviser l'histoire du programme, pour que ce paramètre n’arrive pas avec cette valeur au bloc où on a
programmé le déplacement.
48
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1119-1127
‘On ne peut pas synchroniser l’axe *’
DETECTION Durant l'exécution
CAUSE/S
1128-1136
Les différentes causes sont les suivantes:
1.-Lorsqu’on a tenté de synchroniser un axe à un autre depuis le PLC, et l’axe se trouve déjà accouplé
à un autre axe moyennant la fonction “G77”.
2.- Lorsqu’on programme ou on tente de déplacer un axe qui est synchronisé à un autre.
‘Vitesse maximale de l’axe * dépassée’
DETECTION Durant l'exécution
CAUSE
1137-1145
La vitesse qui résulte d’un des axes après avoir appliqué un facteur d’échelle particulière dépasse la
valeur maximum indiquée par le paramètre machine d’axe MAXFEED (P42).
‘Paramètre de vitesse de l’axe * incorrect’
DETECTION Durant l'exécution
CAUSE
1146-1154
On a programmé “G00” avec le paramètre G00FEED(P38)=0, ou on a programmé “G1 F00” avec le
paramètre d’axe MAXFEED(P42) = 0.
‘Axe * bloqué’
DETECTION Durant l'exécution
CAUSE
1155-1163
La CNC tente d’obtenir une consigne du régulateur lorsque l’entrée de la broche SERVO(n)ON est
encore au niveau bas. L’erreur peut être due à une erreur dans le programme du PLC dans lequel ce
signal n’est pas traité correctement, ou à ce que la valeur du paramètre de broche DWELL(P17) n’a
pas une valeur suffisamment haute.
‘Limites software de l’axe * dépassées’
DETECTION Durant l'exécution
CAUSE
1164-1172
On a programmé une coordonnée qui se trouve hors des limites définies dans les paramètres d’axes
LIMIT+(P5) et LIMIT-(P6).
‘Zone de travail 1 de l’axe * dépassée’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé hors de la zone de travail 1, définie comme zone de “non
sortie”.
SOLUTION
Dans l'histoire du programme, la zone de travail 1 a été habilitée (définie moyennant G20/G21) comme
zone de “non sortie” (G22 K1 S2). Pour déshabiliter cette zone de travail, programmer “G22 K1 S0”.
1173-1181
‘Zone de travail 2 de l’axe * dépassée’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé hors de la zone de travail 2, définie comme zone de “non
sortie”.
SOLUTION
Dans l'histoire du programme, la zone de travail 2 a été habilitée (définie moyennant G20/G21) comme
zone de “non sortie” (G22 K2 S2). Pour déshabiliter cette zone de travail, programmer “G22 K2 S0”.
MANUEL DE SOLUTION
DES ERREURS
49
CNC 8040M
1182-1190
‘Erreur de poursuite de l’axe * hors limites’
DETECTION Durant l'exécution.
CAUSE
L’erreur de poursuite de l’axe est supérieure aux valeurs indiquées dans les paramètres de la broche
MAXFLWE1(P21) ou MAXFLE2(P22). Les causes qui peuvent provoquer cette erreur sont les suivantes:
DEFAILLANCE DANS LE REGULATEUR
DEFAILLANCE DANS LE MOTEUR
Régulateur en panne.
Moteur en panne.
Il manque des signaux d’habilitation.
Câblage de puissance.
Il y a manque d’alimentation de puissance.
Ajustement du régulateur incorrect.
Le signal de consigne de vitesse n’arrive pas.
DEFAILLANCE DE CAPTATION
DEFAILLANCE DANS LA CNC
Capteur en panne.
Câble de captation endommagé.
CNC en panne.
Ajustement des paramètres incorrect.
DEFAILLANCE MECANIQUE
Duretés mécaniques.
Broche mécaniquement bloquée.
1191-1199
CAUSE
1200-1208
‘Différence d’erreurs poursuite de l’axe accouplé * trop grande’
L’axe “n” est accouplé électroniquement à un autre, ou il forme Gantry comme axe esclave, et la
différence entre les erreurs de poursuite de l’axe “n” et celle de l’axe auquel il est accouplé est
supérieure à l’erreur définie dans le paramètre machine de l’axe “n” MAXCOUPE(P45).
‘Limites de course de l’axe * dépassées’
DETECTION Durant l'exécution
CAUSE
1209-1217
CAUSE
1218-1226
On a tenté de dépasser les limites physiques de course. En conséquence, le PLC active les marques
“LIMIT+1” ou “LIMIT-1” de l’axe.
‘Erreur servo axe *’
La vitesse réelle de l’axe, une fois écoulé le temps indiqué dans le paramètre de l’axe FBALTIME(P12),
est en dessous de 50% ou au dessus de 200% du paramètre programmé.
‘Zone de travail 3 de l’axe * dépassée’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé hors d'une zone de travail 3, définie comme zone de “non
sortie”.
SOLUTION
Dans l'histoire du programme, la zone de travail 3 a été habilitée (définie moyennant G20/G21) comme
zone de “non sortie” (G22 K3 S2). Pour déshabiliter cette zone de travail, programmer “G22 K3 S0”.
1227
‘Intersection des profils non valable en poche avec îlots’
DETECTION Durant l'exécution.
CAUSE
Dans le «Cycle fixe de poche avec îlots (G66)», il y a deux profils dans le plan qui ont le point initial ou
une section en commun.
SOLUTION
Définir à nouveau les profils. Deux profils dans le plan ne peuvent pas commencer au même point ni
avoir de sections communes.
50
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
1228-1236
‘Zone de travail 4 de l’axe * dépassée’
DETECTION Durant l'exécution
CAUSE
On a tenté de déplacer un axe à un point situé hors d'une zone de travail 4, définie comme zone de “non
sortie”.
SOLUTION
Dans l'histoire du programme, la zone de travail 4 a été habilitée (définie moyennant G20/G21) comme
zone de “non sortie” (G22 K4 S2). Pour déshabiliter cette zone de travail, programmer “G22 K4 S0”.
1238
‘Rang de paramètres protégés en écriture . P297, P298’
DETECTION Durant l'exécution
CAUSE
On tente d’exécuter la fonction «Définition de plan incliné (G49)» et les paramètres P297 et P298 se
trouvent protégés de l’écriture moyennant les paramètres machine ROPARMIN(P51) et
ROPARMAX(P52).
SOLUTION
Durant la définition d’un plan incliné, la CNC actualise les paramètres P297 et P298. Donc, ces deux
paramètres ne peuvent pas être protégés de l’écriture.
MANUEL DE SOLUTION
DES ERREURS
51
CNC 8040M
ERREURS DE HARDWARE
2000
‘Urgence externe activée.’
DETECTION Durant l'exécution.
CAUSE
L'entrée I1 du PLC a été mise à zéro (bouton d’urgence possible) ou la marque M5000(/EMERGEN) du
PLC a été mise à zéro.
SOLUTION
Vérifier dans le PLC pourquoi les entrée sont à zéro. (manque de puissance possible).
2001-2009
‘Erreur de mesure sur l’axe *’
DETECTION Durant l'exécution.
CAUSE
Le signal des axes n’arrive pas à la CNC.
SOLUTION
Vérifier que les connections sont bien réalisées.
NOTE: Cette erreur se produit dans les axes différentiels DIFFBACK(P14)=YES, et dans les axes
sinusoïdaux SINMAGNI(P10) différents de zéro, lorsque le paramètre FBACKAL(P15)=ON. En
positionnant le paramètre FBACKAL(P15)=OFF, la sortie de l’erreur est évitée, mais cette solution
est seulement provisionnelle.
2010
‘Erreur de mesure sur la broche’
DETECTION Durant l'exécution.
CAUSE
Le signal de la broche n’arrive pas à la CNC.
SOLUTION
Vérifier que les connections sont bien réalisées
NOTE: Cette erreur se produit dans les axes différentiels DIFFBACK(P14)=YES, lorsque le paramètre
FBACKAL(P15)=ON. En positionnant le paramètre FBACKAL(P15)=OFF, la sortie de l’erreur est
évitée, mais cette solution est seulement provisionnelle.
2011
‘Température maximale dépassée’
DETECTION À tout moment.
CAUSE
La température interne maximale de la CNC a été dépassée. Les causes peuvent être les suivantes:
- Armoire électrique mal ventilée.
- Carte des axes avec un composant défectueux.
SOLUTION
Eteindre la CNC et attendre qu’elle refroidisse. Si l’erreur persiste, il se peut qu’un composant de la
carte soit défectueux. Dan ce cas il faudra changer la carte. Se mettre en rapport avec le SAT.
2012
‘Pas de tension sur carte des axes’
DETECTION Durant l'exécution.
CAUSE
Il n y a pas 24v dans la alimentation des sorties de la carte des axes. Il se peut que le fusible se soit
grillé.
SOLUTION
Alimenter les sorties de la carte d’axes (24v). Si le fusible s’est grillé, le remplacer.
2013 ‘Pas de tension sur carte des I/O 1.’
2014 ‘Pas de tension sur carte des I/O 2.’
2015 ‘Pas de tension sur carte des I/O 3.’
DETECTION Durant l'exécution.
CAUSE
Il n y a pas 24v dans la alimentation des sorties de la carte de I/O correspondante. Il se peut que le
fusible se soit grillé.
SOLUTION
Alimenter les sorties de la carte de I/O (24v) correspondante. Si le fusible s’est grillé, le remplacer.
52
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
2016
‘Le PLC n’est pas prêt.’
DETECTION Durant l'exécution.
CAUSE
Le programme du PLC n’est pas en marche. Les causes peuvent être diverses:
- Il n’existe pas de programme de PLC.
- Erreur de WATCHDOG.
- Le programme a été arrêté depuis la monitorisation.
SOLUTION
Mettre en marche le programme de PLC. (En réinitiant le PLC).
2017
‘Erreur de mémoire RAM de la CNC.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été trouvé dans la mémoire RAM de la CNC.
SOLUTION
Changer la carte CPU. Prendre contact avec le SAT.
2018
‘Erreur de mémoire EPROM de la CNC.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été détecté dans la mémoire EPROM de la CNC.
SOLUTION
Changer la EPROM. Se mettre en contact avec le SAT.
2019
‘Erreur de mémoire RAM du PLC.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été trouvé dans la mémoire RAM du PLC.
SOLUTION
Changer la carte PLC. Se mettre en contact avec le SAT.
2020
‘Erreur de mémoire EPROM du PLC.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été trouvé dans la mémoire EPROM du PLC.
SOLUTION
Changer la EPROM. Se mettre en contact avec le SAT.
2021
‘Erreur mémoire RAM utilisateur de la CNC. Taper une touche.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été trouvé dans la mémoire RAM d’utilisateur de la CNC.
SOLUTION
Se mettre en contact avec le SAT.
2022
‘Erreur mémoire RAM du système de la CNC. Taper une touche.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été trouvé dans la mémoire RAM du système de la CNC.
SOLUTION
Se mettre en contact avec le SAT.
2023
‘Erreur mémoire RAM du PLC. Taper une touche.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été trouvé dans la mémoire RAM du PLC.
SOLUTION
Se mettre en contact avec le SAT.
MANUEL DE SOLUTION
DES ERREURS
53
CNC 8040M
2024
‘Pas de tension sur le module copiage’
DETECTION Durant l'exécution.
CAUSE
Il n y a pas 24v dans la alimentation des sorties de la carte de copiage. Il se peut que le fusible se soit
grillé.
SOLUTION
Alimenter les sorties de la carte de copiage. Si le fusible s’est grillé, le remplacer.
2025
‘Erreur de mesure du palpeur.’
DETECTION Durant l'exécution.
CAUSE
La sonde de copiage n’est pas connectée, ou un de ces câbles est mal connecté.
SOLUTION
Vérifier que la sonde est bien connectée.
2026
‘Course maximale du palpeur dépassée.’
DETECTION Durant l'exécution.
CAUSE
Le palpeur a dépassé la déflexion maximale permise par le paramètre machine.
SOLUTION
Diminuer l’avance et vérifier que le palpeur n’ait pas souffert de dommages.
2027
‘Erreur dans la RAM du chip SERCOS. Taper une touche.’
DETECTION Durant le démarrage de la CNC ou durant la diagnose.
CAUSE
Un défaut a été trouvé dans la mémoire RAM du chip SERCOS.
SOLUTION
Changer la carte SERCOS. Se mettre en contact avec le SAT.
2028
‘Erreur de Version du chip SERCOS. Taper une touche.’
DETECTION Durant le démarrage de la CNC.
CAUSE
La version du chip SERCOS est ancienne.
SOLUTION
Changer le chip SERCOS. Se mettre en contact avec le SAT.
54
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
ERREURS DE PLC
3000
‘
(PLC_ERR sans description)
’
DETECTION Durant l'exécution.
CAUSE
Les marques ERR1 à ERR64 se sont mises à 1.
SOLUTION
Vérifier dans le PLC pourquoi les marques sont à un, et agir en conséquence.
3001
‘WATCHDOG en Module Principal (PRG).’
DETECTION À tout moment.
CAUSE/S
Les différentes causes sont les suivantes:
1.-L'exécution du programme principal du PLC a dépassée le temps écrit en paramètre de PLC
WAGPRG(P0).
2.-Le programme est resté dans une boucle infinie.
SOLUTION
Augmenter le temps du paramètre du PLC WAGPRG(P0), ou augmenter la vitesse du PLC.
• Mettre CPU TURBO.
• Changer le paramètre du PLC CPUTIME(P26) ou le paramètre général LOOPTIME(P72).
3002
‘WATCHDOG en Module Périodique (PE).’
DETECTION À tout moment.
CAUSE/S
Les différentes causes sont les suivantes:
1.-L'exécution du programme périodique du PLC a dépassée le temps écrit en paramètre de PLC
WAGPER(P1).
2.-Le programme est resté dans une boucle infinie.
SOLUTION
Augmenter le temps du paramètre du PLC WAGPER(P1), ou augmenter la vitesse du PLC.
• Mettre CPU TURBO.
• Changer le paramètre du PLC CPUTIME(P26) ou le paramètre général LOOPTIME(P72).
3003
‘Division par ZERO en PLC’
DETECTION À tout moment.
CAUSE
Dans le programme du PLC il y a une ligne dont l’exécution implique de réaliser une division par zéro.
SOLUTION
Si on travaille avec des registres, il se peut que, dans l’histoire du programme, ce registre ait acquis
la valeur zéro. Vérifier que le registre n’arrive pas à l’opération avec cette valeur.
3004
‘Erreur en PLC -> ’
DETECTION À tout moment.
CAUSE
Une erreur a été détectée dans la carte PLC.
SOLUTION
Changer la carte PLC. Se mettre en contact avec le SAT.
MANUEL DE SOLUTION
DES ERREURS
55
CNC 8040M
ERREURS DE REGULATION
4000
‘Erreur dans l’anneau SERCOS’
DETECTION Durant l'exécution.
CAUSE
La communication SERCOS a été interrompue. Les causes peuvent être une interruption dans l’anneau
des connections (fibre déconnectée ou cassée) ou une configuration erronée:
1.- La roue d’identification ne coïncide pas avec le sercosid.
2.- Paramètre P120 (SERSPD) ne coïncide pas avec la vitesse de transmission.
3.- La version du régulateur n’est pas compatible avec la CNC.
4.- Il y a une erreur dans la carte SERCOS.
5.- La vitesse de transmission est différente dans le régulateur et dans la CNC.
SOLUTION
Afin de vérifier que l’anneau des connections n’est pas interrompu, vérifier que la lumière arrive à
travers la fibre. Si cela est dû à une configuration erronée, se mettre en contact avec le SAT.
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
‘Surcharge dans le régulateur ( 201 )’
‘Surtempérature dans le régulateur ( 107 )’
‘Surtempérature dans le moteur ( 108 )’
‘Surtempérature dans le radiateur ( 106 )’
‘Erreur de contrôle de tension (100...105)’
‘Erreur de mesure ( 600...606 )’
‘Erreur dans bus de puissance ( 213...215 )’
‘Surcourant ( 212 )’
‘Surtension dans le bus de puissance ( 304/306 )’
‘Sous-tension dans le bus de puissance ( 307 )’
DETECTION Durant l'exécution.
CAUSE
Une erreur s’est produite dans le régulateur. Le numéro entre parenthèse indique le numéro d’erreur
standard du régulateur. Consulter le manuel du régulateur pour plus ample information.
SOLUTION
Ces types d’erreur sont accompagnés par les messages 4019, 4021, 4022 ou 4023, qui indiquent
dans quel régulateur d’axe ou broche l’erreur s’est produite. Consulter dans le manuel du régulateur
quel est l’erreur qui s’est produite (numéro entre parenthèse), et agir en conséquence.
4016
‘Erreur classe 1 non définie’
DETECTION Durant l'exécution.
CAUSE
Le régulateur a détecté une erreur mais il ne peut pas l’identifier.
SOLUTION
Se mettre en contact avec le SAT.
4017
‘Erreur dans le régulateur’
DETECTION Durant l'exécution.
CAUSE
Une erreur s’est produite dans le régulateur qui ne corresponde pas aux standards de SERCOS.
SOLUTION
Ces types d’erreur sont accompagnés par les messages 4019, 4021, 4022 ou 4023, qui indiquent
dans quel régulateur d’axe ou broche l’erreur s’est produite. Consulter dans le manuel du régulateur
quel est l’erreur qui s’est produite (numéro entre parenthèse), et agir en conséquence.
56
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
4018
‘Erreur en accès à variable SERCOS’
DETECTION Durant l'exécution.
CAUSE
On a tenté de lire (ou écrire) depuis la CNC une variable SERCOS et:
1.- Cette variable n’existe pas.
2.- Les valeurs maximum/minimum ont été dépassées
3.- La variable SERCOS est de longueur variable.
4.- On a tenté d’écrire une variable uniquement de lecture.
SOLUTION
Vérifier que la variable à laquelle on a tenté d’associer l’action, est appropriée.
4019
‘Erreur régulateur : Axe ’
DETECTION Durant l'exécution.
CAUSE
4021
4022
4023
Ces messages accompagnent les erreurs 4002 - 4011. Lorsqu’une des erreurs citées s’est produite,
ils indiquent dans quel axe cette erreur s’est produite.
‘Erreur régulateur broche’
‘Erreur régulateur broche 2’
‘Erreur régulateur broche auxiliaire’
DETECTION Durant l'exécution.
CAUSE
4024
Ces messages accompagnent les erreurs 4002 - 4011. Lorsqu’une des erreurs citées s’est produite,
ils indiquent dans quel axe cette erreur s’est produite.
‘Erreur SERCOS dans la recherche de zéro’
DETECTION Durant l'exécution.
CAUSE
4025
La commande de recherche de zéro du SERCOS a été exécuté incorrectement.
‘Erreur 1 dans l’anneau SERCOS’
DETECTION Durant l'exécution.
CAUSE
Le temps nécessaire pour calculer la vitesse de l’axe est supérieur au temps de cycle établi de
transmission au régulateur.
SOLUTION
Se mettre en contact avec le SAT.
MANUEL DE SOLUTION
DES ERREURS
57
CNC 8040M
ERREURS DANS LES DONNEES DES TABLES
echk_gen
echk_cab
echk_cab2
echk_cax
echk_rs1
echk_rs2
echk_plc
‘ERREUR:CHECKSUM PARAMETRES GENERAUX Initialiser?(ENTER/ESC)’
‘ERREUR:CHECKSUM PARAMETRES BROCHE Initialiser?(ENTER/ESC)’
‘ERREUR:CHECKSUM PARAMETRES BROCHE 2Initialiser?(ENTER/ESC)’
‘ERREUR:CHECKSUM PARAMETRES BROCHE AUX. Initialiser?(ENTER/ESC)’
‘ERREUR:CHECKSUM PARAMETRES LIGNE SERIE 1 Initialiser?(ENTER/ESC)’
‘ERREUR:CHECKSUM PARAMETRES LIGNE SERIE 2 Initialiser?(ENTER/ESC)’
‘ERREUR:CHECKSUM PARAMETRES PLC Initialiser?(ENTER/ESC)’
DETECTION Durant le démarrage du CNC.
CAUSE
Il s’est produit une perte des données introduites dans les tables. Possible erreur de RAM.
SOLUTION
En tapent [ENTER] des valeur que la CNC a par défaut sont chargées dans les table. Si l’erreur
persiste, se mettre en contact avec le SAT.
echk_org
echk_psw
‘ERREUR:CHECKSUM TABLE DE ORIGINES Initialiser?(ENTER/ESC)’
‘ERREUR:CHECKSUM TABLE DE CODES Initialiser?(ENTER/ESC)’
DETECTION Durant le démarrage de la CNC.
CAUSE
Il s’est produit une perte des données introduites dans les tables. Possible erreur de RAM.
SOLUTION
En tapant [ENTER], les valeurs par défaut de la CNC sont chargées dans les tables. Si l’erreur
persiste, se mettre en contact avec le SAT.
echk_ejex
echk_ejey
echk_ejez
echk_ejeu
echk_ejev
echk_ejew
echk_ejea
echk_ejeb
echk_ejec
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
‘ERREUR:CHECKSUM
PARAMETRES
PARAMETRES
PARAMETRES
PARAMETRES
PARAMETRES
PARAMETRES
PARAMETRES
PARAMETRES
PARAMETRES
AXE
AXE
AXE
AXE
AXE
AXE
AXE
AXE
AXE
X
Y
Z
U
V
W
A
B
C
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
Initialiser?(ENTER/ESC)’
DETECTION Durant le démarrage de la CNC.
CAUSE
Il s’est produit une perte des données introduites dans les tables. Possible erreur de RAM.
SOLUTION
En tapant [ENTER], les valeurs par défaut de la CNC sont chargées dans les tables. Si l’erreur
persiste, se mettre en contact avec le SAT.
58
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
echk_herr
‘ERREUR:CHECKSUM TABLE OUTILS Initialiser?(ENTER/ESC)’
echk_corr
‘ERREUR:CHECKSUM TABLE CORRECTEURS Initialiser?(ENTER/ESC)’
echk_alm
‘ERREUR:CHECKSUM TABLE MAGASIN Initialiser?(ENTER/ESC)’
echk_aux
‘ERREUR:CHECKSUM TABLE FONCTIONS M Initialiser?(ENTER/ESC)’
echk_husx ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE X Initialiser?(ENTER/ESC)’
echk_husy ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE Y Initialiser?(ENTER/ESC)’
echk_husz ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE Z Initialiser?(ENTER/ESC)’
echk_husu ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE U Initialiser?(ENTER/ESC)’
echk_husv ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE V Initialiser?(ENTER/ESC)’
echk_husw ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE W Initialiser?(ENTER/ESC)’
echk_husa ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE A Initialiser?(ENTER/ESC)’
echk_husb ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE B Initialiser?(ENTER/ESC)’
echk_husc ‘ERREUR:CHECKSUM TABLE COMP. VIS AXE C Initialiser?(ENTER/ESC)’
echk_cru1 ‘ERREUR:CHECKSUM TABLE COMP. CROISEE 1 Initialiser?(ENTER/ESC)’
echk_cru2 ‘ERREUR:CHECKSUM TABLE COMP. CROISEE 2 Initialiser?(ENTER/ESC)’
echk_cru3 ‘ERREUR:CHECKSUM TABLE COMP. CROISEE 3 Initialiser?(ENTER/ESC)’
DETECTION Durant le démarrage de la CNC.
CAUSE
Il s’est produit une perte des données introduites dans les tables. Possible erreur de RAM.
SOLUTION
En tapant [ENTER], les valeurs par défaut de la CNC sont chargées dans les tables. Si l’eerreur
persiste, se mettre en contact avec le SAT.
eincx
eincy
eincz
eincu
eincv
eincw
einca
eincb
eincc
‘Table
‘Table
‘Table
‘Table
‘Table
‘Table
‘Table
‘Table
‘Table
de
de
de
de
de
de
de
de
de
vis
vis
vis
vis
vis
vis
vis
vis
vis
X
Y
Z
U
V
W
A
B
C
incorrecte.Taper
incorrecte.Taper
incorrecte.Taper
incorrecte.Taper
incorrecte.Taper
incorrecte.Taper
incorrecte.Taper
incorrecte.Taper
incorrecte.Taper
touche’
touche’
touche’
touche’
touche’
touche’
touche’
touche’
touche’
DETECTION Durant le démarrage de la CNC.
CAUSE
Il y a une donné incorrecte dans les paramètres de la table de compensation de vis.
SOLUTION
La définition des points de la table doit remplir les exigences suivantes:
- Les points de la table doivent être ordonnés suivant leur position dans l’axe, la table devant partir
du point le plus négatif ou le moins positif qui va être compensé.
- Le point de référence machine doit avoir l’erreur 0.
- Il ne peut y avoir de différence d’erreur entre points supérieure à la distance entre les deux.
einx1
einx2
einx3
‘Table 1 de compensation croisée incorrecte’
‘Table 2 de compensation croisée incorrecte’
‘Table 3 de compensation croisée incorrecte’
DETECTION Durant le démarrage de la CNC.
CAUSE
Il y a une donné incorrecte dans les paramètres de la table de compensation croisée.
SOLUTION
La définition des points de la table doit remplir les exigences suivantes:
- Les points de la table doivent être ordonnés suivant leur position dans l’axe, la table devant partir
du point le plus négatif ou le moins positif qui va être compensé.
- Le point de référence machine doit avoir l’erreur 0.
- Il ne peut y avoir de différence d’erreur entre points supérieure à la distance entre les deux.
MANUEL DE SOLUTION
DES ERREURS
59
CNC 8040M
einxx
‘Paramétres de la table de compensation croisée incorrects’
DETECTION Durant le démarrage de la CNC.
CAUSE
Les paramètres qui indiquent les axes qui agissent dans la compensation croisée sont mal définis.
SOLUTION
Il se peut qu’un axe qui n’existe pas ait été défini, ou que l’axe qu’on désire être compensé et duquel
il dépend soit le même.
esercos
‘Paramétres sercosid des axes et de broche incorrects’
DETECTION Durant le démarrage de la CNC.
CAUSE
Les paramètres du sercosid n’a pas été introduits correctement.
SOLUTION
Les normes que suivent les paramètres du sercosid sont:
- Ils doivent partir du numéro1.
- Ils doivent être consécutifs.
- Il ne doit pas y avoir de paramètres répétés. (Sauf pour le tour avec l’axe C. La broche et l’axe C
peuvent partager le même sercosid)
60
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
ERREURS DU MODE DE TRAVAIL 8040MC
Erreurs dans l’opération de surfaçage.
‘SURFAÇAGE: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte .
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘SURFAÇAGE: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘SURFAÇAGE: T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
le numéro de l’outil «T» devra être différent de zéro.
‘SURFAÇAGE: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur du surfaçage «P» n’a pas été définie.
SOLUTION
La profondeur du surfaçage «P» doit être différente de zéro.
Erreurs dans l’opération de fraisage de profil 1.
‘FRAISAGE PROFIL 1: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été défini par une valeur non correcte
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘FRAISAGE PROFIL 1: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S»a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘FRAISAGE PROFIL 1: T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
Le numéro de l’outil «T» doit être différent de zéro.
‘FRAISAGE PROFIL 1: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de fraisage «P» n’a pas été définie.
SOLUTION
La profondeur de fraisage «P» doit être différente de zéro.
‘FRAISAGE PROFIL 1: Profil nul’
DETECTION Durant l’exécution.
CAUSE
Le profil à usiner n’a pas été défini.
SOLUTION
Le profil doit être formé au moins par deux points, outre celui d’entrée et de sortie.
Erreurs dans l’opération de fraisage de profil 2.
‘FRAISAGE PROFIL 2: T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
Le numéro de l’outil «T» doit être différent de zéro.
MANUEL DE SOLUTION
DES ERREURS
61
CNC 8040M
‘FRAISAGE PROFIL 2: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘FRAISAGE PROFIL 2: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘FRAISAGE PROFIL 2: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de fraisage «P» n’a pas été définie.
SOLUTION
La profondeur de fraisage «P» doit être différente de zéro.
Erreurs dans l’opération de poche profil .
‘POCHE PROFIL: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘POCHE PROFIL: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘POCHE PROFIL: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de la poche «P» n’a pas été définie.
SOLUTION
La profondeur de la poche «P» doit être différente de zéro.
‘POCHE PROFIL: Angle de pénétration non valide’
DETECTION Durant l’exécution.
CAUSE
Un angle de pénétration inférieur à 0º ou supérieur à 90º a été programmé
SOLUTION
Programmer un angle de pénétration «β» et «Θ» compris dans l’intervalle 0º à 90º.
‘POCHE PROFIL: Diamètre outil plus petit que ∆ ’
DETECTION Durant l’exécution.
CAUSE
Le pas de fraisage «∆» programmé est supérieur au diamètre de l’outil .
SOLUTION
Programmer un pas de fraisage «∆» inférieur au diamètre de l’outil, ou choisir un outil de diamètre
supérieur.
‘POCHE PROFIL: Diamètre outil FINITION plus petit que δ ’
DETECTION Durant l’exécution.
CAUSE
La surépaisseur pour la finition «δ» programmée est supérieure au diamètre de l’outil.
SOLUTION
Programmer une surépaisseur pour la finition «δ» inférieure au diamètre de l’outil, ou choisir un
outil de diamètre supérieur .
Erreurs dans l’opération de poche profil 3D.
‘POCHE PROFIL 3D: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘POCHE PROFIL 3D: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro
‘POCHE PROFIL 3D: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de la poche «P» n’a pas été définie.
SOLUTION
La profondeur de la poche «P» doit être différente de zéro
62
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
‘POCHE PROFIL 3D: Angle de pénétration non valide’
DETECTION Durant l’exécution.
CAUSE
Un angle de pénétration inférieur à 0º ou supérieur à 90º a été programmé.
SOLUTION
Programmer un angle de pénétration «β» et «Θ» compris dans l’intervalle 0º à 90º.
‘POCHE PROFIL 3D: Diamètre outil plus petit que ∆ ’
DETECTION Durant l’exécution.
CAUSE
Le pas de fraisage «∆» programmé est supérieur au diamètre de l’outil.
SOLUTION
Programmer un pas de fraisage «∆» inférieur au diamètre de l’outil, ou choisir un outil de diamètre
supérieur.
‘POCHE PROFIL 3D: Diamètre outil FINITION plus petit que δ ’
DETECTION Durant l’exécution .
CAUSE
La surépaisseur pour la finition «δ» programmée est supérieur au diamètre de l’outil.
SOLUTION
Programmer une surépaisseur pour la finition «δ» inférieur au diamètre de l’outil, ou choisir un
outil de diamètre supérieur.
Erreurs dans l’opération de poche rectangulaire 1.
‘POCHE RECTANGULAIRE 1: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘POCHE RECTANGULAIRE 1: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘POCHE RECTANGULAIRE 1: T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro d’outil «T» n’a pas été définie.
SOLUTION
Le numéro d’outil «T» doit être différent de zéro.
‘POCHE RECTANGULAIRE 1: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de la poche «P» n’a pas été définie.
SOLUTION
La profondeur de la poche «P» doit être différente de zéro.
‘POCHE RECTANGULAIRE 1: Diamètre outil plus petit que ∆ ’
DETECTION Durant l’exécution.
CAUSE
Le pas de fraisage «∆» programmé est supérieur au diamètre de l’outil .
SOLUTION
Programmer un pas de fraisage «∆» inférieur au diamètre de l’outil, ou choisir un outil de diamètre
supérieur.
‘POCHE RECTANGULAIRE 1: Diamètre outil plus grand que poche’
DETECTION Durant l’exécution.
CAUSE
Le diamètre de l’outil est supérieur à certaines des dimensions «H» ou «L» de la poche.
SOLUTION
Choisir un outil de diamètre inférieur pour réaliser la poche.
‘POCHE RECTANGULAIRE 1: Diamètre outil FINITION plus petit que δ ’
DETECTION Durant l’exécution.
CAUSE
La surépaisseur pour la finition «δ» programmée est supérieure au diamètre de l’outil.
SOLUTION
Programmer une surépaisseur pour la finition «δ» inférieure au diamètre de l’outil, ou choisir un
outil de diamètre supérieur.
Erreurs dans l’opération de poche rectangulaire 2.
‘POCHE RECTANGULAIRE 2: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
MANUEL DE SOLUTION
DES ERREURS
63
CNC 8040M
‘POCHE RECTANGULAIRE 2: S=0’
DETECTION Durant l’exécution
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘POCHE RECTANGULAIRE 2: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de la poche «P» n’a pas été définie.
SOLUTION
La profondeur de la poche «P» doit être différente de zéro.
‘POCHE RECTANGULAIRE 2: Angle de pénétration non valide’
DETECTION Durant l’exécution .
CAUSE
Un angle de pénétration inférieur à 0º ou supérieur à 90º a été programmé.
SOLUTION
Programmer un angle de pénétration «β» et «Θ» compris dans l’intervalle 0º à 90º.
‘POCHE RECTANGULAIRE 2: Diamètre outil plus petit que ∆ ’
DETECTION Durant l’exécution.
CAUSE
Le pas de fraisage «∆» programmé est supérieur au diamètre de l’outil .
SOLUTION
Programmer un pas de fraisage «∆» inférieur au diamètre de l’outil, ou choisir un outil de diamètre
supérieur.
‘POCHE RECTANGULAIRE 2: Diamètre outil plus grand que poche’
DETECTION Durant l’exécution .
CAUSE
Le diamètre de l’outil est supérieur à certaines des dimensions «H» ou «L» de la poche.
SOLUTION
Choisir un outil de diamètre inférieur pour réaliser la poche.
‘POCHE RECTANGULAIRE 2: Diamètre outil FINITION plus petit que δ ’
DETECTION Durant l’exécution.
CAUSE
La surépaisseur pour la finition «δ» programmée est supérieure au diamètre de l’outil.
SOLUTION
Programmer une surépaisseur pour la finition «δ» inférieure au diamètre de l’outil, ou choisir un
outil de diamètre supérieur.
Erreurs dans l’opération de poche circulaire.
‘POCHE CIRCULAIRE: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte .
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘POCHE CIRCULAIRE: S=0’
DETECTION Durant l’exécution
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘POCHE CIRCULAIRE: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de la poche «P» n’a pas été définie.
SOLUTION
La profondeur de la poche «P» doit être différente de zéro.
‘POCHE CIRCULAIRE: Angle de pénétration non valide’
DETECTION Durant l’exécution.
CAUSE
Un angle de pénétration inférieur à 0º ou supérieur à 90º a été programmé.
SOLUTION
Programmer un angle de pénétration «β» et «Θ» compris dans l’intervalle 0º à 90º.
‘POCHE CIRCULAIRE: Diamètre outil plus petit que ∆ ’
DETECTION Durant l’exécution.
CAUSE
Le pas de fraisage «∆» programmé est supérieur au diamètre de l’outil .
SOLUTION
Programmer un pas de fraisage «∆» inférieur au diamètre de l’outil, ou choisir un outil de diamètre
supérieur.
‘POCHE CIRCULAIRE: Diamètre outil plus grand que poche’
DETECTION Durant l’exécution .
CAUSE
Le diamètre de l’outil est supérieur à certaines des dimensions «H» ou «L» de la poche.
SOLUTION
Choisir un outil de diamètre inférieur pour réaliser la poche
64
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
‘POCHE CIRCULAIRE: Diamètre outil FINITION plus petite que d’
DETECTION Durant l’exécution.
CAUSE
La surépaisseur pour la finition «δ» programmée est supérieure au diamètre de l’outil.
SOLUTION
Programmer une surépaisseur pour la finition «δ» inférieure au diamètre de l’outil , ou choisir un
outil de diamètre supérieur.
Erreurs dans l’opération de moyeu rectangulaire
‘MOYEU RECTANGULAIRE: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘MOYEU RECTANGULAIRE: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘MOYEU RECTANGULAIRE: P=0’
DETECTION Durant l’exécution .
CAUSE
La hauteur du moyeu «P» n’a pas été définie .
SOLUTION
La hauteur du moyeu «P» doit être différente de zéro.
‘MOYEU RECTANGULAIRE: Diamètre outil plus petit que ∆ ’.
DETECTION Durant l’exécution .
CAUSE
Le pas de fraisage «∆» programmé est supérieur au diamètre de l’outil .
SOLUTION
Programmer un pas de fraisage «∆» inférieur au diamètre de l’outil ou choisir un outil de diamètre
supérieur .
‘MOYEU RECTANGULAIRE: Diamètre outil FINITION plus petit que δ ’
DETECTION Durant l’exécution.
CAUSE
La surépaisseur pour la finition «δ» programmée est supérieure au diamètre de l’outil .
SOLUTION
Programmer une surépaisseur pour la finition «δ» inférieur au diamètre de l’outil ou choisir un
outil de diamètre supérieur.
Erreurs dans l’opération de moyeu circulaire.
‘MOYEU CIRCULAIRE: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘MOYEU CIRCULAIRE: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘MOYEU CIRCULAIRE: P=0’
DETECTION Durant l’exécution .
CAUSE
La hauteur du moyeu «P» n’a pas été définie .
SOLUTION
La hauteur du moyeu «P» doit être différente de zéro.
‘MOYEU CIRCULAIRE: Diamètre outil plus petit que ∆ ’.
DETECTION Durant l’exécution .
CAUSE
Le pas de fraisage «∆» programmé est supérieur au diamètre de l’outil .
SOLUTION
Programmer un pas de fraisage «∆» inférieur au diamètre de l’outil ou choisir un outil de diamètre
supérieur .
‘MOYEU CIRCULAIRE: Diamètre outil FINITION plus petit que δ ’
DETECTION Durant l’exécution.
CAUSE
La surépaisseur pour la finition «δ» programmée est supérieure au diamètre de l’outil .
SOLUTION
Programmer une surépaisseur pour la finition «δ» inférieur au diamètre de l’outil ou choisir un
outil de diamètre supérieur.
MANUEL DE SOLUTION
DES ERREURS
65
CNC 8040M
Erreurs dans l’opération de pointage .
‘POINTAGE: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘POINTAGE: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro
‘POINTAGE: T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
Le numéro de l’outil «T» doit être différent de zéro.
‘POINTAGE: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur du pointage «P» n’a pas été définie.
SOLUTION
La profondeur du pointage «P» doit être différent de zéro .
‘POINTAGE: ø=0’
DETECTION Durant l’exécution.
CAUSE
Le diamètre du point «ø» n’a pas été défini.
SOLUTION
Le diamètre du point «ø» doit être positif et différent de zéro .
‘POINTAGE: α =0’
DETECTION Durant l’exécution.
CAUSE
L’angle de la pointe du foret «α» n’a pas été défini.
SOLUTION
L’angle de la pointe du foret «α» doit être positif et différent de zéro.
Erreurs dans l’opération de perçage 1.
‘PERÇAGE 1: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte .
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘PERÇAGE 1: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro
‘PERÇAGE 1: T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
Le numéro de l’outil «T» doit être différent de zéro.
‘PERÇAGE 1: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur du perçage «P» n’a pas été définie.
SOLUTION
La profondeur du perçage «P» doit être différent de zéro.
Erreurs dans l’opération de perçage 2
‘PERÇAGE 2: F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘PERÇAGE 2: S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
66
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
‘PERÇAGE 2: T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
Le numéro de l’outil «T» doit être différent de zéro.
‘PERÇAGE 2: P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur du perçage «P» n’a pas été définie.
SOLUTION
La profondeur du perçage «P» doit être différent de zéro.
‘PERÇAGE 2:
B=0’
DETECTION Durant l’exécution.
CAUSE
La distance de retour après chaque pénétration «B» n’a pas été définie.
SOLUTION
La distance de retour après chaque pénétration «B» doit être différente de zéro.
Erreurs dans l’opération de filetage.
‘FILETAGE : F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte .
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘FILETAGE : S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘FILETAGE:
T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
Le numéro de l’outil «T» doit être différent de zéro.
‘FILETAGE:
P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur du filetage «P» n’a pas été définie.
SOLUTION
La profondeur du filetage «P» doit être différent de zéro.
Erreurs dans l’opération d’alésage.
‘ALÉSAGE :
F=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse d’avance «F» a été définie par une valeur non correcte .
SOLUTION
Programmer une vitesse d’avance «F» positive et différente de zéro.
‘ALÉSAGE :
S=0’
DETECTION Durant l’exécution.
CAUSE
La vitesse de rotation «S» a été définie par une valeur non correcte.
SOLUTION
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘ALÉSAGE:
T=0’
DETECTION Durant l’exécution.
CAUSE
Le numéro de l’outil «T» n’a pas été défini.
SOLUTION
Le numéro de l’outil «T» doit être différent de zéro.
‘ALÉSAGE:
P=0’
DETECTION Durant l’exécution.
CAUSE
La profondeur de l’alésage «P» n’a pas été définie.
SOLUTION
La profondeur de l’alésage «P» doit être différent de zéro.
Erreurs dans l’opération d’alésage grain.
‘ALÉSAGE GRAIN :F=0’
DETECTION
CAUSE
SOLUTION
Durant l’exécution.
La vitesse d’avance «F» a été définie par une valeur non correcte .
Programmer une vitesse d’avance «F» positive et différente de zéro
MANUEL DE SOLUTION
DES ERREURS
67
CNC 8040M
‘ALÉSAGE GRAIN: S=0’
DETECTION
CAUSE
SOLUTION
Durant l’exécution.
La vitesse de rotation «S» a été définie par une valeur non correcte.
Programmer une vitesse de rotation «S» positive et différente de zéro.
‘ALÉSAGE GRAIN: T=0’
DETECTION
CAUSE
SOLUTION
Durant l’exécution.
Le numéro de l’outil «T» n’a pas été défini.
Le numéro de l’outil «T» doit être différent de zéro.
‘ALÉSAGE GRAIN: P=0’
DETECTION
CAUSE
SOLUTION
Durant l’exécution.
La profondeur de l’alésage grain «P» n’a pas été définie.
La profondeur de l’alésage grain «P» doit être différent de zéro.
Erreurs dans les opérations de positionnement .
‘POSITIONNEMENT EN LIGNE: I non valable’
DETECTION Durant l’exécution.
CAUSE
La distance entre positionnements «I» a été définie par une valeur non correcte qui ne permet pas
de réaliser un nombre entier d’usinages.
SOLUTION
Vérifier que les valeurs introduites soient correctes.
‘POSITIONNEMENT EN ARC: ß non valable’
DETECTION Durant l’exécution.
CAUSE
La distance angulaire entre positionnements «I» a été définie par une valeur non correcte qui ne
permet pas de réaliser un nombre entier d’usinages.
SOLUTION
Vérifier que les valeurs introduites soient correctes.
‘POSITIONNEMENT EN RECTANGLE: Ix/Iy non valable’
DETECTION Durant l’exécution .
CAUSE
Une des distances entre positionnements «Ix/Iy» a été définie par une valeur non correcte qui ne
permet pas de réaliser un nombre entier d’usinages.
SOLUTION
Vérifier que les valeurs introduites soient correctes.
‘POSITIONNEMENT EN GRILLE: Ix/Iy non valable’
DETECTION Durant l’exécution .
CAUSE
Une des distances entre positionnements «Ix/Iy» a été définie par une valeur non correcte qui ne
permet pas de réaliser un nombre entier d’usinages.
SOLUTION
Vérifier que les valeurs introduites soient correctes.
68
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
FEUILLE DE NOTES
MANUEL DE SOLUTION
DES ERREURS
69
CNC 8040M
FEUILLE DE NOTES
70
MANUEL DE SOLUTION
DES ERREURS
CNC 8040M
INDEX ALPHABÉTIQUE
Changement d’outil programmé sans M06 ................................ 36
Changement outil actif, suivant impossible en haut niveau ...... 36
A
Accélération insuffisante pour la vitesse programmée en
filetage .................................................................................. 47
Accès aux variables avec indice non permis ............................. 41
Accès aux variables du PLC erroné ........................................... 41
ALÉSAGE : F=0 ........................................................................ 67
ALÉSAGE : S=0 ........................................................................ 67
ALÉSAGE GRAIN :F=0 .............................................................. 67
ALÉSAGE GRAIN: P=0 .............................................................. 68
ALÉSAGE GRAIN: S=0 .............................................................. 68
ALÉSAGE GRAIN: T=0 .............................................................. 68
ALÉSAGE: P=0 ........................................................................ 67
ALÉSAGE: T=0 ........................................................................ 67
Arc programmé avec rayon trop petit ou cercle complet ........... 44
Arrondi en bloc final .................................................................... 34
Assignation non paramétrique après le point initial du profil ..... 32
Attente de “,” ............................................................................... 17
Attente de “(” ............................................................................... 17
Attente de “)” ............................................................................... 16
Attente de “=” .............................................................................. 16
Avec G48 actif, il n’est pas possible de programmer un outil ... 37
Avec G48, il n’est pas possible de programmer un outil ........... 32
Axe * bloqué ............................................................................... 49
Axe HIRTH: programmer des valeurs entières .......................... 13
Axe incorrect ............................................................................... 21
Axe inexistant ............................................................................. 11
Axe rot. position.: valeurs absolues (G90) entre 0-359.9999 .... 26
Axe rotatif: valeurs absolues (G90) entre +/-359.9999 .............. 27
Axes X Y ou Z accouplés ou synchronisés ............................... 29
Axes X, Y y Z doivent exister ..................................................... 29
B
Base négative et exposant non entier ....................................... 18
Base zéro et exposant non positif .............................................. 17
Bloc incompatible avec définition de profil ................................... 5
Bloc non exécutable avec un autre programme en exécution .. 20
Bloc non permis en MDI ou inspection d’outil ............................ 45
Blocs de haut niveau non permis en définition de profil .............. 5
Broche bloquée .......................................................................... 48
C
C. utilis.: ne pas programmer aides géométriques, comp.
ou cycles .............................................................................. 20
Circonférence de rayon nul ........................................................ 46
Commande exécutable canal utilisateur seulement .................. 20
Compensation non admise ........................................................ 31
Compensation radiale non admise avec axe rotatif de
positionnement ..................................................................... 44
Coordonnée du plan de référence non valable en cycle fixe ..... 41
Coordonnées incomplètes ......................................................... 10
Coordonnées incorrectes ........................................................... 11
Coordonnées polaires non admises .......................................... 11
Correcteur inexistant .................................................................. 28
Correcteur: D3 R L I K ................................................................ 20
Course maximale du palpeur dépassée .................................... 54
Cycle fixe inexistant .................................................................... 39
Cycle inexistant .......................................................................... 28
CH
Chanfrein mal programmé ......................................................... 34
Changement de gamme incorrect .............................................. 38
Changement de plan en arrondi/chanfrein ................................. 34
Changement de plan en compensation ..................................... 44
D
Début de compensation sans trajectoire droite ......................... 43
Déflexion hors limite ................................................................... 29
Différence d’erreurs poursuite de l’axe accouplé * trop grande 50
Division par zéro ......................................................................... 17
Division par ZERO en PLC ......................................................... 55
E
Ecrire +/- ..................................................................................... 23
Ecrire 0/1 .................................................................................... 22
Ecrire ON/OFF ............................................................................ 23
Ecrire YES/NO ............................................................................ 23
ELSE non associé à IF ............................................................... 13
Erreur 1 dans l’anneau SERCOS ............................................... 57
Erreur classe 1 non définie ........................................................ 56
Erreur dans bus de puissance ( 213...215 ) ............................... 56
Erreur dans la RAM du chip SERCOS. Taper une touche ........ 54
Erreur dans l’anneau SERCOS .................................................. 56
Erreur dans le régulateur ............................................................ 56
Erreur de contrôle de tension (100...105) .................................. 56
Erreur de mémoire EPROM de la CNC ..................................... 53
Erreur de mémoire EPROM du PLC .......................................... 53
Erreur de mémoire RAM de la CNC .......................................... 53
Erreur de mémoire RAM du PLC ............................................... 53
Erreur de mesure ( 600...606 ) ................................................... 56
Erreur de mesure du palpeur ..................................................... 54
Erreur de mesure sur la broche ................................................. 52
Erreur de mesure sur l’axe * ...................................................... 52
Erreur de poursuite de la broche hors limite .............................. 48
Erreur de poursuite de l’axe * hors limites ................................. 50
Erreur de programmation perçage de poche avec îlots ............ 40
Erreur de Version du chip SERCOS. Taper une touche ............ 54
Erreur en accès à variable SERCOS ......................................... 57
Erreur en PLC ............................................................................. 55
Erreur mémoire RAM du PLC. Taper une touche ...................... 53
Erreur mémoire RAM du système de la CNC. Taper une
touche ................................................................................... 53
Erreur mémoire RAM utilisateur de la CNC. Taper une touche 53
Erreur régulateur : Axe ............................................................... 57
Erreur régulateur broche ............................................................ 57
Erreur régulateur broche 2 ......................................................... 57
Erreur régulateur broche auxiliaire ............................................. 57
Erreur SERCOS dans la recherche de zéro .............................. 57
Erreur servo axe * ....................................................................... 50
ERREUR:CHECKSUM PARAMETRES AXE * .......................... 58
ERREUR:CHECKSUM PARAMETRES BROCHE .................... 58
ERREUR:CHECKSUM PARAMETRES BROCHE 2 ................. 58
ERREUR:CHECKSUM PARAMETRES BROCHE AUX. ........... 58
ERREUR:CHECKSUM PARAMETRES GENERAUX ............... 58
ERREUR:CHECKSUM PARAMETRES LIGNE SERIE 1 .......... 58
ERREUR:CHECKSUM PARAMETRES LIGNE SERIE 2 .......... 58
ERREUR:CHECKSUM PARAMETRES PLC ............................. 58
ERREUR:CHECKSUM TABLE COMP. CROISEE 1 ................. 59
ERREUR:CHECKSUM TABLE COMP. CROISEE 2 ................. 59
ERREUR:CHECKSUM TABLE COMP. CROISEE 3 ................. 59
ERREUR:CHECKSUM TABLE COMP. VIS AXE * .................... 59
ERREUR:CHECKSUM TABLE CORRECTEURS ..................... 59
ERREUR:CHECKSUM TABLE DE CODES .............................. 58
ERREUR:CHECKSUM TABLE DE ORIGINES ......................... 58
ERREUR:CHECKSUM TABLE FONCTIONS M ........................ 59
ERREUR:CHECKSUM TABLE MAGASIN ................................. 59
ERREUR:CHECKSUM TABLE OUTILS .................................... 59
MANUEL DE SOLUTION DES ERREURS
71
CNC 8040M
Etiquette non définie ................................................................... 42
Expression erronée .................................................................... 16
F
FILETAGE : F=0 ......................................................................... 67
FILETAGE : S=0 ......................................................................... 67
FILETAGE: P=0 ......................................................................... 67
FILETAGE: T=0 ......................................................................... 67
Fin de compensation sans trajectoire droite .............................. 43
Fonction G inexistante .................................................................. 3
Fonction G non permise après le point initial du profil .............. 32
Fonction G non permise en sélection de profil .......................... 31
Fonction non permise depuis PLC ............................................. 28
Fonction: M4 S4 bits(8) ........................................................... 21
Fonctions G incompatibles ........................................................... 2
Format +/- 5.5 ............................................................................. 24
Format de la valeur inadapté ....................................................... 2
Format numérique dépassé ....................................................... 24
FRAISAGE PROFIL 1: F=0 ........................................................ 61
FRAISAGE PROFIL 1: P=0 ....................................................... 61
FRAISAGE PROFIL 1: Profil nul ................................................ 61
FRAISAGE PROFIL 1: S=0 ....................................................... 61
FRAISAGE PROFIL 1: T=0 ........................................................ 61
FRAISAGE PROFIL 2: F=0 ........................................................ 62
FRAISAGE PROFIL 2: P=0 ....................................................... 62
FRAISAGE PROFIL 2: S=0 ....................................................... 62
FRAISAGE PROFIL 2: T=0 ........................................................ 61
G
G23 n’a pas été programmé ...................................................... 29
G49 T X Y Z S, X Y Z A B C , ou, X Y Z Q R S .......................... 6
G51 [A] E .................................................................................... 21
G60: [A] /X I K/(2) [P Q R S T U V] .............................................. 6
G61-2: [A B] /X I J/(2) Y J D (2)/ [P Q R S T U V] ....................... 7
G63: X Y /I K/(1) [C P][P Q R S T U V] ........................................ 7
G64: X Y /I K/(1) [C P][P Q R S T U V] ........................................ 7
G65: X Y /A I/(1) [C P] .................................................................. 8
G66: [D H][R I][C J][F K] S E [Q] ................................................. 8
G67-G68 ne sont pas admis sans programmer avant G66 ...... 26
G67. Rayon de l’outil trop grand ................................................ 37
G67: [A] B [C] [I] [R] [K] [V] .......................................................... 8
G68. Rayon de l’outil trop grand ................................................ 37
G68: [B] [L] [Q] [J] [I] [R] [K] ......................................................... 9
G69: I B [C D H J K L R] .............................................................. 9
G79 n’est pas admis s’il n’y a pas un cycle actif ....................... 25
G8 mal défini .............................................................................. 35
G81-84-85-86-89: I [K] ................................................................. 9
G82: I K ......................................................................................... 9
G83: I J ....................................................................................... 10
G87: I J K B [C] [D] [H] [L] [V] .................................................... 10
G88: I J B [C] [D] [H] [L] [V] ........................................................ 10
G96 non admis si la broche n’est pas à vitesse continue ......... 27
Gamme de broche non définie pour M19 .................................. 38
I
Il est obligatoire de programmer l’outil T avec G67 et G68 ...... 25
Il n’est plus admis de fonctions G ................................................ 3
Il n’est plus admis de fonctions M ................................................ 3
Il n’y a pas d’emplacement dans le magasin ............................. 36
Imbriquement de programmes interdit ....................................... 31
Imbriquement dépassé ............................................................... 42
Information répétée ...................................................................... 2
Information sur trajectoire insuffisante ....................................... 34
Interpolation hélicoïdale non permise ........................................ 27
Intersection des profils non valable en poche avec îlots ........... 50
L
La fenêtre n’a pas été définie ..................................................... 27
La fonction G/M doit être seule .................................................... 3
La position d’un outil spécial est fixe ......................................... 22
72
L’axe programmé n’est pas longitudinal ..................................... 26
Le bloc n’admet pas d’autre information ...................................... 2
Le correcteur D=0 n’existe pas ................................................. 22
Le magasin n’est pas RANDOM ................................................ 22
Le PLC n’est pas prêt ................................................................. 53
Le programme existe .................................................................. 14
Le programme ne peut pas être exécuté ................................... 43
Le programme n’est pas accessible .......................................... 27
Le programme n’existe pas ........................................................ 14
Ligne vide ..................................................................................... 1
Limite de programmation en pouces dépassée ......................... 25
Limite des paramètres locaux dépassée ................................... 42
Limites de course de l’axe * dépassées .................................... 50
Limites de courses de la broche dépassées ............................. 48
Limites de la table dépassées .................................................... 20
Limites des zones de travail erronées ....................................... 48
Limites graphiques erronées ...................................................... 33
Limites software de l’axe * dépassées ....................................... 49
Logarithme de nombre négatif ou nul ........................................ 17
L’outil n’est pas dans le magasin ............................................... 36
L’outil T=0 n’existe pas ............................................................... 22
M
M du changement automatique de gamme impossible ............. 38
Magasin: P(1-255) = T(1-9999) .................................................. 21
Mémoire insuffisante .................................................................. 25
Message attendu ........................................................................ 14
Message incorrect ...................................................................... 24
Mode de copiage incorrect ......................................................... 30
Mode de digitalisation incorrect .................................................. 30
Mouvement en JOG hors des limites ......................................... 35
MOYEU CIRCULAIRE: Diamètre outil FINITION plus petit
que δ ............................................................................................. 65
MOYEU CIRCULAIRE: Diamètre outil plus petit que ∆ .............. 65
MOYEU CIRCULAIRE: F=0 ....................................................... 65
MOYEU CIRCULAIRE: P=0 ....................................................... 65
MOYEU CIRCULAIRE: S=0 ....................................................... 65
MOYEU RECTANGULAIRE: Diamètre outil FINITION plus
petit que δ ................................................................................. 65
MOYEU RECTANGULAIRE: Diamètre outil plus petit que ∆ .... 65
MOYEU RECTANGULAIRE: F=0 .............................................. 65
MOYEU RECTANGULAIRE: P=0 .............................................. 65
MOYEU RECTANGULAIRE: S=0 .............................................. 65
N
Ne pas programmer un cycle fixe avec G2/G3 ........................... 6
Ne pas commuter des axes déjà commutés ............................. 37
Ne pas commuter ni décommuter des axes avec G15,
G23, G48 ou G49 actives .................................................... 37
Ne pas définir sousrout. dans progr. principal ........................... 14
Ne pas modifier l’outil actif ou le suivant ................................... 22
Ne pas programmer Q avec le paramètre M19TYPE=0 ......... 33
Ne pas programmer des axes de copiage ................................. 29
Ne pas programmer des sousroutines modales ........................ 27
Ne pas programmer d’étiquette avec paramètre ......................... 3
Ne pas programmer formats supérieurs à 6.5 ........................... 19
Ne pas programmer G33, G95 ou M19 S sans codeur broche . 25
Ne pas programmer un axe accouplé ................................. 12, 48
Ne pas programmer un axe GANTRY ....................................... 13
Ne pas programmer une nouvelle translation sans an .............. 31
Ne programmer G27 qu’en copiage de profil ............................. 30
Nom de password incorrect ....................................................... 26
Nombre de répétitions impossible ................................................ 3
Nombre incorrect de bits ............................................................ 25
O
On a programmé un outil de rayon nul ...................................... 37
On a programmé un pas plus grand que le diamètre de l’outil . 37
On n’a pas programmé la coordonnée de la surface de la
pièce en poche avec îlot ...................................................... 41
On n’admet pas plus d’un axe HIRTH par bloc ......................... 26
MANUEL DE SOLUTION DES ERREURS
CNC 8040M
On ne peut pas chercher une étiquette ..................................... 43
On ne peut pas ouvrir le programme ......................................... 43
On ne peut pas programmé l’axe après le point initial du
profil ...................................................................................... 32
On ne peut pas programmer G43 avec G48 actif ...................... 35
On ne peut pas programmer G48 avec G43 actif ...................... 35
On ne peut pas programmer le bloc après le point initial du
profil ...................................................................................... 32
On ne peut pas référencer la broche ......................................... 46
On ne peut pas synchroniser l’axe * .......................................... 49
OPEN non réalisé ....................................................................... 14
Opération incomplète ................................................................. 16
Opération incorrecte ................................................................... 16
Option non disponible ................................................................. 28
Ordre des axes incorrect ............................................................ 11
Ordre des valeurs incorrect .......................................................... 1
Origine: G54-59 axes (1-5) ......................................................... 21
Outil non défini ............................................................................ 22
Outil non défini dans la table des outils ..................................... 36
Outil suivant possible en centre d’usinage seulement .............. 22
Outil: T4 D3 F3 N5 R5(.2) .......................................................... 20
P
Palpeur mal aligné ...................................................................... 47
Paramètre de vitesse de l’axe * incorrect .................................. 49
Paramètre inexistant .................................................................. 15
Paramétres de la table de compensation croisée incorrects .... 60
Paramètres locaux non accessibles .......................................... 41
Paramètres locaux non admis .................................................... 20
Paramétres sercosid des axes et de broche incorrects ............ 60
Pas de correcteur programmé en cycle fixe .............................. 36
Pas de sousroutine associée à G74 .......................................... 45
Pas de tension sur carte des axes ............................................. 52
Pas de tension sur carte des I/O 1 ............................................ 52
Pas de tension sur carte des I/O 2 ............................................ 52
Pas de tension sur carte des I/O 3 ............................................ 52
Pas de tension sur le module copiage ....................................... 54
Pas d’information pour arc tangent en poche avec îlot ............. 35
Pas d’informations sur la trajectoire précédente ....................... 35
Pas d’outil de la même famille pour remplacer ......................... 36
Pas en trajectoire circulaire ........................................................ 44
Pas en trajectoire droite ............................................................. 44
Pas mal programmé ................................................................... 12
Password: utiliser lettres (majuscules ou minuscules) ou
chiffres .................................................................................. 26
PERÇAGE 1: F=0 ....................................................................... 66
PERÇAGE 1: P=0 ...................................................................... 66
PERÇAGE 1: S=0 ...................................................................... 66
PERÇAGE 1: T=0 ....................................................................... 66
PERÇAGE 2: B=0 ..................................................................... 67
PERÇAGE 2: F=0 ....................................................................... 66
PERÇAGE 2: P=0 ...................................................................... 67
PERÇAGE 2: S=0 ...................................................................... 66
PERÇAGE 2: T=0 ....................................................................... 67
Plan erroné en trajectoire tangente ............................................ 35
Plan et axe longitudinal actifs incorrects .................................... 29
PLC_ERR sans description ........................................................ 55
POCHE CIRCULAIRE: Angle de pénétration non valide .......... 64
POCHE CIRCULAIRE: Diamètre outil FINITION plus petit
que δ ............................................................................................. 65
POCHE CIRCULAIRE: Diamètre outil plus grand que poche ... 64
POCHE CIRCULAIRE: Diamètre outil plus petit que ∆ .............. 64
POCHE CIRCULAIRE: F=0 ....................................................... 64
POCHE CIRCULAIRE: P=0 ....................................................... 64
POCHE CIRCULAIRE: S=0 ....................................................... 64
POCHE PROFIL 3D: Angle de pénétration non valide .............. 63
POCHE PROFIL 3D: Diamètre outil FINITION plus petit que δ 63
POCHE PROFIL 3D: Diamètre outil plus petit que ∆ .................. 63
POCHE PROFIL 3D: F=0 ........................................................... 62
POCHE PROFIL 3D: P=0 .......................................................... 62
POCHE PROFIL 3D: S=0 .......................................................... 62
POCHE PROFIL: Angle de pénétration non valide ................... 62
POCHE PROFIL: Diamètre outil FINITION plus petit que δ ...... 62
POCHE PROFIL: Diamètre outil plus petit que ∆ ........................ 62
POCHE PROFIL: F=0 ................................................................ 62
POCHE PROFIL: P=0 ................................................................ 62
POCHE PROFIL: S=0 ................................................................ 62
POCHE RECTANGULAIRE 1: Diamètre outil FINITION plus
petit que δ .................................................................................... 63
POCHE RECTANGULAIRE 1: Diamètre outil plus grand que
poche .................................................................................... 63
POCHE RECTANGULAIRE 1: Diamètre outil plus petit que ∆ . 63
POCHE RECTANGULAIRE 1: F=0 ............................................ 63
POCHE RECTANGULAIRE 1: P=0 ........................................... 63
POCHE RECTANGULAIRE 1: S=0 ........................................... 63
POCHE RECTANGULAIRE 1: T=0 ............................................ 63
POCHE RECTANGULAIRE 2: Angle de pénétration non
valide .................................................................................... 64
POCHE RECTANGULAIRE 2: Diamètre outil FINITION plus
petit que δ .................................................................................... 64
POCHE RECTANGULAIRE 2: Diamètre outil plus grand que
poche .................................................................................... 64
POCHE RECTANGULAIRE 2: Diamètre outil plus petit que ∆ . 64
POCHE RECTANGULAIRE 2: F=0 ............................................ 63
POCHE RECTANGULAIRE 2: P=0 ........................................... 64
POCHE RECTANGULAIRE 2: S=0 ........................................... 64
Point dans la zone prohibée 1 .................................................... 47
Point dans la zone prohibée 2 .................................................... 47
Point dans la zone prohibée 3 .................................................... 47
Point dans la zone prohibée 4 .................................................... 47
Point incompatible avec le plan actif .......................................... 12
Point initial mal programmé en sélection profil .......................... 32
POINTAGE: α=0 ......................................................................... 66
POINTAGE: F=0 ......................................................................... 66
POINTAGE: ø=0 ......................................................................... 66
POINTAGE: P=0 ......................................................................... 66
POINTAGE: S=0 ......................................................................... 66
POINTAGE: T=0 ......................................................................... 66
Position d’outil non valable avant le cycle fixe ........................... 40
POSITIONNEMENT EN ARC: ß non valable ............................ 68
POSITIONNEMENT EN GRILLE: Ix/Iy non valable ................... 68
POSITIONNEMENT EN LIGNE: I non valable .......................... 68
POSITIONNEMENT EN RECTANGLE: Ix/Iy non valable .......... 68
Pour G28 ou G29 on a besoin d’une deuxième broche ........... 31
Présélection d’axes rotatifs: valeurs entre 0-359.9999 .............. 30
Profil de profondeur non valable en poches avec îlots .............. 40
Profil du plan ouvert en poches avec îlots ................................. 41
Profil du plan qui se coupe lui même en poches avec îlots ...... 40
Programmation mauvaise angle cote ........................................ 44
Programmation non autorisée en mode copiage ....................... 28
Programmation non permise avec G48-G49 actives ................ 31
Programmation paramétrique erronée ....................................... 25
Programmer A (ajouter) ou D (effacer) ...................................... 28
Programmer A entre 0 et 255 .................................................... 31
Programmer autre fenêtre .......................................................... 18
Programmer axe(s) ..................................................................... 11
Programmer canal 0(CNC), 1(PLC), 2(DNC) ............................. 15
Programmer DNC1/2, HD ou CARD A (optionnel) .................... 28
Programmer entrées de 0 à 25 ................................................. 19
Programmer étiquette N(0-9999) ............................................... 13
Programmer fenêtres de 0 à 25 ................................................ 19
Programmer files de 0 à 20 ........................................................ 19
Programmer format numérique .................................................. 19
Programmer F,S,T,D avant les fonctions M ................................. 3
Programmer G36-G39 avec R+5.5 .............................................. 4
Programmer INPUT .................................................................... 19
Programmer le numéro de colonne ........................................... 18
Programmer le numéro d’erreur de 0 à 9999 ............................ 16
Programmer numéro de file ....................................................... 18
Programmer numéro de sousroutine de 1 à 9999 ..................... 13
Programmer P3 = valeur ............................................................ 21
Programmer pages de 0 à 255 .................................................. 19
Programmer pas ......................................................................... 12
Programmer Q entre +/-359.9999 .............................................. 32
Programmer soft_keys de 1 à 7 ................................................. 18
Programmer une autre softkey .................................................. 18
Programmer X maximum ........................................................... 33
MANUEL DE SOLUTION DES ERREURS
73
CNC 8040M
Programmer Y maximum ........................................................... 33
Programmer Y minimum ............................................................ 33
Programmer Z maximum ........................................................... 33
Programmer Z minimum ............................................................ 33
Programmer zone K1, K2, K3 o K4 ............................................. 4
Programmer: G15 axe .................................................................. 4
Programmer: G16 axe-axe ........................................................... 4
Programmer: G22 K(1/2/3/4) S(0/1/2) ......................................... 4
Programmer: G52 axe +/-5.5 ..................................................... 30
Programmer: G72 S5.5 ou axe(s) ................................................ 5
Programmer: G73 Q (angle) I J (centre) ...................................... 5
Programmer: G77 axes (de 2 à 6) ............................................... 6
Programmer: G93 I J .................................................................... 6
Surtempérature dans le régulateur ( 107 ) ................................. 56
Surtension dans le bus de puissance ( 304/306 ) ..................... 56
T
Table 1 de compensation croisée incorrecte ............................. 59
Table 2 de compensation croisée incorrecte ............................. 59
Table 3 de compensation croisée incorrecte ............................. 59
Table complète ........................................................................... 30
Table de vis * incorrecte.Taper touche ....................................... 59
Température maximale dépassée .............................................. 52
Texte trop long ............................................................................ 24
Trajectoire circulaire mal programmée ...................................... 46
Trajectoire hélicoïdale mal programmée .................................... 46
R
Racine de nombre négatif .......................................................... 17
Rang ASIN/ACOS dépassé ....................................................... 18
Rang de l’axe * dépassé ............................................................ 48
Rang de paramètres protégés en écriture . P297, P298 ........... 51
Rang dépassé ............................................................................ 45
Rang dépassé en limite de zone ................................................ 47
Rang dépassé en translation d’origine ....................................... 46
Rayon d’arrondi trop grand ......................................................... 34
Rayon de compensation trop grand ........................................... 43
Rayon négatif en polaires ........................................................... 44
Rayon négatif non admis en coordonnées absolues ................. 26
Repositionnement non permis ................................................... 29
RET non associé à sousroutine ................................................. 42
S
S non programmée en G95 ou filetage ...................................... 39
S programmée sans gamme active ........................................... 38
S programmée trop grande ........................................................ 38
Saut à étiquette non définie ....................................................... 42
Signal du palpeur non reçu ........................................................ 45
Sortie analogique non disponible ............................................... 15
Sortie tangentielle mal programmée .......................................... 34
Sorties analogiques: ANAO(1-8) = +/-10 Volts .......................... 27
Sous-tension dans le bus de puissance ( 307 ) ......................... 56
Sousroutine avec changement gamme non admise ................. 38
Sousroutine en programme non disponible ............................... 43
Sousroutine non définie .............................................................. 42
Sousroutine répétée ................................................................... 14
Surcourant ( 212 ) ....................................................................... 56
Surcharge dans le régulateur ( 201 ) ......................................... 56
SURFAÇAGE: F=0 ..................................................................... 61
SURFAÇAGE: P=0 ..................................................................... 61
SURFAÇAGE: S=0 ..................................................................... 61
SURFAÇAGE: T=0 ..................................................................... 61
Surtempérature dans le moteur ( 108 ) ...................................... 56
Surtempérature dans le radiateur ( 106 ) ................................... 56
74
U
Un paramètre est attendu .......................................................... 15
Un paramètre obligatoire n’a pas été programmé dan .............. 39
Urgence externe activée ............................................................ 52
V
Valeur de chanfrein trop grande ................................................. 34
Valeur de paramètre non valable en cycle fixe .......................... 40
Valeur erronée pour donner à une variable ................................ 41
Valeur inadaptée ........................................................................... 1
Valeurs entre 0-100 .................................................................... 23
Valeurs entre 0-2 ........................................................................ 23
Valeurs entre 0-255 .................................................................... 23
Valeurs entre 0-3 ........................................................................ 23
Valeurs entre 0-32767 ................................................................ 24
Valeurs entre 0-4 ........................................................................ 23
Valeurs entre 0-6 ........................................................................ 30
Valeurs entre 0-65535 ................................................................ 24
Valeurs entre 0-9 ........................................................................ 23
Valeurs entre 0-9999 .................................................................. 24
Variable de lecture uniquement .................................................. 15
Vis: Cote-erreur .......................................................................... 21
Vitesse maximale de l’axe * dépassée ...................................... 49
W
WATCHDOG en Module Périodique (PE) .................................. 55
WATCHDOG en Module Principal (PRG) .................................. 55
WBUF seulement en canal utilisateur d’édition ......................... 20
Z
Zone de travail 1 de l’axe * dépassée ........................................ 49
Zone de travail 2 de l’axe * dépassée ........................................ 49
Zone de travail 3 de l’axe * dépassée ........................................ 50
Zone de travail 4 de l’axe * dépassée ........................................ 51
MANUEL DE SOLUTION DES ERREURS

Manuels associés