Liste des erreurs de contrôle CNC NUM – NUM 1020/1040/1060
Liste complète des codes d'erreur pour les commandes CNC NUM NUM 1000/1020/1040/1050/1060 T et G
Commande CNC NUM 1060
Erreurs de contrôle CNC NUM
Erreurs diverses et erreurs machine
N° d'erreur | Signification de l'erreur |
---|---|
1 | Caractère inconnu / Axe non reconnu par le système Trop de chiffres après une fonction Présence d'un signe après une fonction qui n'autorise pas les signes Bloc tronqué signalé par ? via CLOSE en mode goutte à goutte |
2 | Fonction G inconnue ou argument obligatoire manquant après le G |
3 | Attribut d'un code G mal positionné |
4 | Option non activée ou conflit de paramètre d'option : Programmation structurée, RTCP, axes synchronisés, etc. |
5 | La programmation des options géométriques n'est pas activée |
6 | L'option d'interpolation polynomiale manque la table des coefficients pleine |
7 | Erreur de programmation des mouvements parallèles aux axes inclinés (meuleuse) : – La programmation n'est pas dans le plan G20 – L'interpolation n'est pas dans G00 ou G01 – X n'est pas programmé après G05 – X et Z ne sont pas programmés après G07 |
8 | Numéro de correction d'outil trop élevé |
9 | Une séquence de trop de blocs non fonctionnels – Boucle sans fin |
10 | En accès terminal automate :erreur d'échange de bus |
11 | En accès terminal automate :erreur d'initialisation du bus ou échange inhibé |
12 | En accès terminal automate :erreur paramètre rack |
13 | Dans l'accès au terminal CPL :aucune carte de ce type |
14 | Option de plan incliné manquante Accès aux limites de l'automate :canal manquant |
15 | Configuration de ligne invalide |
16 | Erreur lors de l'activation RTCP |
17 | Fin de bloc dans un commentaire – parenthèse fermante manquante |
18 | Erreur servo :P50 trop petit |
20 | Pas de M02 en fin de programme Blocs non rendus exécutables dans un cycle appelé par une fonction G |
21 | Définition vide incohérente en mode 3D |
24 | Erreur de déclaration du plan incliné – Fonction réactivée alors qu'elle était déjà active – Déclaration des arguments de la fonction incomplète – Axe du point pivot inexistant ou non asservi – Incohérent valeur dans l'un des termes de la matrice |
25 | Le sous-programme ou le numéro de séquence n'existe pas |
26 | Trop de niveaux d'imbrication de sous-programmes |
27 | Décalage de rayon :En programmation origine machine G52 / Avec filetages coniques |
28 | Erreur de syntaxe dans CCSPD ou la définition du rayon de la table d'index G96 doit être suivi de S / G97 doit être suivi de S / le rayon initial ne peut pas être déterminé X ou U non programmé dans ce bloc ou un précédent bloquer |
29 | Pas de plage programmée pour CCSPD / Pas de plage compatible avec S en G97 : Pas d'option de recherche de plage :S non compris entre min. et max. valeurs de la plage programmée Avec option recherche de plage :S n'appartient à aucune plage |
30 | Erreur de ligne détectée |
31 | Mode PPR ou PPL impossible avec le protocole de ligne sélectionné |
32 | Erreur de prise d'origine / Axe déjà sur fin de course |
33 | Toutes les diapositives en attente de synchronisation |
34 | Rayon minimum atteint en interpolation G21 |
35 | Numéro de séquence introuvable dans la RECHERCHE |
36 | Mémoire programme pièce pleine |
37 | |
38 | Broche déjà contrôlée par un autre groupe d'axes |
39 | Erreur de synchronisation d'axe (avec option de synchronisation d'axe) |
40-49 | Erreur de poursuite excessive sur les axes 0 à 9 |
50-59 | Erreur de poursuite excessive sur les axes 10 à 19 |
60-69 | Erreur de poursuite excessive sur les axes 20 à 29 |
70 et 71 | Erreur de poursuite excessive sur les axes 30 et 31 |
72 | Programmation incrémentale après un bloc incomplet (PGP) |
75 | Passage de l'état G20 à G21 ou G22 : dernier bloc dans G20 incomplet car programmé en PGP ou correction de rayon ou avec X £ 0 premier bloc dans G21 sans X et Y ou G22 sans Y et Z Passage de l'état G21 ou G22 à G20 :dernier bloc en G21 ou G22 incomplet ou premier bloc en G20 en mode G41 ou G42 :En G21 ou G22, rayon initial négatif ou nul |
76 | En G21, programmation d'un cycle de tournage et de fraisage fixe |
77 | Type d'outil incompatible avec la phase d'usinage (fraisage ou tournage) |
78 | Erreur de syntaxe dans la programmation de la synchronisation des lames G78 P :4 chiffres maximum, doit être inférieur au nombre de lames G78 Q :4 chiffres maximum Pas de M00, M01 ou M02 avec G78 P.. |
Erreurs de programmation paramétrique
N° d'erreur | Signification de l'erreur |
---|---|
91 | N° de paramètre non reconnu |
92 | Paramètre négatif affecté à une fonction qui ne prend pas de signe Valeur du paramètre supérieure à la valeur maximale de la fonction à laquelle il est affecté |
93 | Erreur de déclaration de paramètre ou d'expression de test : Fonction L non suivie des symboles =,<,>, &, ! Association avec une fonction interdite par un caractère de liaison -, +, *, / . |
94 | Opération interdite dans une expression paramétrique : Racine carrée d'un nombre négatif / Division par 0 |
95 | Tentative d'écriture dans un paramètre d'entrée externe ou un paramètre en lecture seule |
96 | Le bloc précédant la déclaration des paramètres externes est incomplet Programmation de L100 … dans une définition de contour en G64 |
97 | Mise à jour paramètre impossible en G76 : Pas de symbole =après le numéro de paramètre Moins de 10 caractères alloués pour la saisie de la valeur |
98 | Ecriture par un groupe d'axes d'une opération dynamique déjà utilisée par un autre groupe |
99 | Erreur liée à la fonction N/M AUTO – Plus de 5 axes N/M AUTO définis – Axe non asservi défini comme N/M AUTO – Définition de un axe N/M AUTO d'un autre groupe |
Erreurs de programmation de géométrie de profil (PGP)
N° d'erreur | Signification de l'erreur |
---|---|
101 | PGP :données insuffisantes pour programmer un cercle Cercle programmé sur deux axes parallèles (avec R / voir erreur 107) |
102 | Ligne programmée par un angle et une coordonnée sans possibilité de calculer l'autre coordonnée |
106 | En G02, G03, programmation du troisième axe sans option hélicoïdale |
107 | PGP : Cercle programmé par son rayon et son point d'arrivée, avec le point d'arrivée séparé du point de départ de plus de 2 * rayon Cercle programmé par X, Z, I K avec un rayon de départ différent du point final (20 microns) / Hélicoïdal :cote du 3ème axe manquante Cercle programmé sur deux axes parallèles (avec I, J, K / voir Erreur 101) |
110 | PGP :Erreur de syntaxe dans le premier des deux blocs d'une entité PGP |
111 | PGP :Erreur de syntaxe dans le deuxième bloc d'une entité PGP |
112 | PGP :Intersection droite/droite dans laquelle : Point de départ du premier bloc =point d'arrivée du deuxième bloc, ou Angle de la première ligne =angle de la deuxième ligne |
113 | PGP :Les valeurs programmées dans les deux blocs ne permettent pas de déterminer un point d'intersection ou de tangence |
114 | PGP :Point d'intersection ou de tangence non déterminé par ET+, ET-, ES+ ou ES |
121 | PGP :Erreur de syntaxe dans le dernier des trois blocs d'une entité PGP |
122 | PGP :les deux premiers blocs sont des lignes qui ne se croisent pas |
123 | PGP :Les données programmées dans les trois blocs ne permettent pas de déterminer le point de tangente |
124 | PGP :Point de tangente des deuxième et troisième blocs non spécifié par ET+ ou ET |
130 | Déplacement nul dans l'un des deux blocs reliés par un congé ou un chanfrein |
131 | Congé ou chanfrein programmé dans un bloc comprenant M0, M1 ou M2 Programmation insuffisante dans une séquence de blocs, ne permettant pas de déterminer le point final |
135 | Un chanfrein ne peut relier que deux lignes droites |
136 | Plus de deux blocs sans mouvement entre deux éléments géométriques dont l'intersection ou le point de tangence est à calculer |
137 | Changement de plan d'interpolation avec un bloc invalide |
Erreurs diverses
N° d'erreur | Signification de l'erreur |
---|---|
138 | Changement de plan d'interpolation hors G40 (FCU) |
139 | Deux axes parallèles portés programmés dans le même bloc hors G52 et hors G00 |
140 | Erreur de programmation de correction de rayon : Trop de blocs étrangers entre deux trajectoires consécutives Les fonctions suivantes ne peuvent pas être programmées lorsque le décalage de rayon est actif :M00, M01, M02, accès aux paramètres externes , écriture des paramètres E8xxxx ou L> 100 |
141 | Axes parallèles portés :Programmation d'un cercle dont le point de départ a été programmé avec un axe et dont le point final a été programmé avec l'axe parallèle associé |
143 | Facteur d'échelle annulé ou activé avec décalage de rayon |
144 | Déplacement d'un axe quantifié différent de l'incrément |
145 | G29 :ABS VAL (P * P + Q * Q + R * R – 1000 mm)> 1 mm (vecteur normal pas un vecteur unitaire |
146 | Décalage dans l'espace / G29 – Il manque au moins une des dimensions P, Q ou R – Il manque au moins une des dimensions X/U, Y/V ou Z/W |
148 | Le nombre d'axes programmés dépasse le nombre maximum autorisé |
149 | Rayon d'outil trop grand par rapport à la trajectoire programmée |
Erreurs de surcourse d'axe
Demande de mouvements en dehors des limites de déplacement de la machine
N° d'erreur | Signification de l'erreur |
---|---|
150 | Dépassement de course sur l'axe X |
151 | Dépassement de course sur l'axe Y |
152 | Dépassement de course sur l'axe Z |
153 | Dépassement de course sur l'axe U |
154 | Dépassement de course sur l'axe V |
155 | Dépassement de course sur l'axe W |
156 | Dépassement de course sur l'axe A |
157 | Dépassement de course sur l'axe B |
158 | Dépassement de course sur l'axe C |
159 | Demande de mouvement programmé sur un axe UN-HOMED |
Erreurs de programmation structurée
N° d'erreur | Signification de l'erreur |
---|---|
190 | Trop de niveaux d'imbrication de branches ou de boucles (maximum 15) |
191 | Non-respect de la syntaxe en programmation structurée programmation structurée interdite en mode MDI l'indice d'une boucle FOR doit être :une variable L, une variable symbolique ou un paramètre E80000, E81000 ou E82000 non respect de la syntaxe des instructions PUSH et PULL DO manquant après WHILE programmation de IF, THEN, ELSE en mode MDI |
192 | Mot clé non reconnu ou interdit dans le contexte |
193 | Erreur de structure |
195 | Pile programme saturée / Trop de constantes définies pour l'espace alloué |
196 | Erreur dans la déclaration d'index du tableau |
197 | Utilisation d'un symbole non déclaré comme VAR |
198 | Erreur de syntaxe dans la déclaration de symbole de variable |
199 | Syntaxe de déclaration de variable incorrecte |
Erreurs d'axe
N° d'erreur | Signification de l'erreur |
---|---|
210 à 219 | Mauvais signal ou erreur de complémentarité du générateur d'impulsions sur les axes 0 à 9 |
220 à 229 | Mauvais signal ou erreur de complémentarité du générateur d'impulsions sur les axes 10 à 19 |
230 à 239 | Mauvais signal ou erreur de complémentarité du générateur d'impulsions sur les axes 20 à 29 |
240 et 241 | Mauvais signal ou erreur de complémentarité du générateur d'impulsions sur les axes 30 et 31 |
245 | Défaut sur asservissement numérique |
Erreurs dans les cycles de poche
N° d'erreur | Signification de l'erreur |
---|---|
260 | Mémoire de travail occupée |
261 | Numéro de programme trop élevé |
262 | Numéro NU non parmi ceux autorisés |
263 | Exécution impossible – Mode test ou graphique obligatoire après premier chargement ou après édition |
264 | Aucune cote programmée dans le plan de contournage ou cote hors plan |
265 | Premier bloc de positionnement manquant ; la définition du contour doit commencer par G0 ou G1 |
266 | Pas assez de mémoire |
267 | Caractère non autorisé dans la syntaxe pocket |
268 | Bloc de programmation de poche incomplet ou contenant des données illégales |
269 | Bloc de contour incomplet / Bloc de positionnement manquant avant la définition de la poche |
270 | Définition de poche partiellement ou complètement manquante |
271 | Orientation de l'outil non perpendiculaire au plan de contournage |
272 | Véritable outil non compatible avec les données technologiques de poche |
273 | Changement de plan de contournage entre la définition de la poche et l'usinage |
274 | Deux définitions de poches imbriquées |
275 | NU0 programmé avec G59 |
276 | Profondeur de poche nulle |
277 | Coordonnées du point de départ ou du point d'arrivée de la définition de poche incomplètes |
278 | Le sens de rotation de la broche est incompatible avec celui demandé dans la définition de la poche |
279 | Fonction G non autorisée dans un bloc de programmation de poche |
280 | Premier bloc de contour incomplet |
281 | Discontinuité dans l'un des contours décrits |
282 | Erreur(s) de paramètre de définition de poche |
283 | Le contour externe doit être unique et doit exister |
284 | Erreur dans la définition du contour |
285 | Trop de contours |
286 | Réglage de passe excessif par rapport au diamètre de l'outil |
287 | Réglage de la passe insuffisant par rapport aux dimensions |
288 | Finition de la passe dans un angle aigu ou une zone non rugueuse :modifier le point de passe |
289 | Diamètre de l'outil excessif |
290 | Erreur interne |
291 | Pénétration de finition hors contour |
292 | Double positionnement en début de contour |
293 | Point final d'ébauche présent lors du surfaçage |
Axes non identifiés sur le bus
N° d'erreur | Signification de l'erreur |
---|---|
300 à 309 | Axes 0 à 9 déclarés en P2 mais non détectés sur le bus |
310 à 319 | Axes 10 à 19 déclarés en P2 mais non détectés sur le bus |
320 à 329 | Axes 20 à 29 déclarés en P2 mais non détectés sur le bus |
330 et 331 | Axes 30 et 31 déclarés en P2 mais non détectés sur le bus |
Opérateurs dynamiques en C
N° d'erreur | Signification de l'erreur |
---|---|
400 | Chargement dyn. ops en C :la taille du code utilisateur est trop grande |
401 | Chargement dyn. ops en C :erreur de format |
402 | Chargement dyn. ops in C :erreur de somme de contrôle |
403 | Le système n'a pas assez de mémoire pour dyn. opérations en C |
404 | Chargement dyn. ops en C :erreur d'ouverture |
405 | Chargement dyn. ops en C :erreur de lecture |
406 | Chargement dyn. ops en C :erreur de fermeture |
407 | Chargement dyn. ops en C :Le répertoire est vide |
410 | Dyn. ops en C :le nombre de paramètres passés ne correspond pas |
411 | Dyn. ops in C :USER ERROR from INIT :retour négatif |
413 | Dyn. non reconnue. opérations en C |
414 | Dyn. ops en C sans MAIN |
420 | Dyn. ops in C :ERREUR UTILISATEUR de la fonction QUIT |
421 | Dyn. ops in C :ERREUR UTILISATEUR de la fonction QUIT :retour négatif |
423 | Dyn. ops en C :plage de fonctions en C non comprise entre [0..100] |
Erreurs d'interpolation de courbe spline
N° d'erreur | Signification de l'erreur |
---|---|
600 | Courbe numéro zéro |
601 | N.. N.. doit être programmé |
602 | Aucun axe programmé dans le premier bloc du contour |
603 | Pente de la courbe non définie |
604 | Moins de trois blocs dans le profil |
605 | Numéro de courbe inconnu |
Erreurs dans Numaform
N° d'erreur | Signification de l'erreur |
---|---|
700 | Options manquantes |
701 | S.. manquant en début de courbe |
702 | Nombre de S.. différent en T1 &T2 |
703 | Minimum 2 occurrences de S dans T1 |
704 | Section non définie (dans T3) |
705 | Changement de plan en dehors de la marque S |
706 | Broche arrêtée |
707 | Fonction E=invalide |
708 | E=1 ou E=2 :erreur de positionnement de section |
709 | T1 et T2 ne peuvent avoir aucun point commun |
710 | P, Q doivent être positifs |
711 | S différent en T1 et T2 |
712 | Position d'outil indéterminée |
713 | Erreur :S=0 ou T>3 |
730 | F=inférieur ou égal à zéro |
731 | Intersection de cercles concentriques |
732 | Intersection de droites parallèles |
733 | La limite ne peut pas être un plan horizontal |
740 | F =erreur |
Erreurs de programmation de cycle
N° d'erreur | Signification de l'erreur |
---|---|
830 | Positionnement non terminé |
831 | Broche arrêtée |
832 | Point final, P et K doivent être programmés |
833 | Jeu de rétraction trop petit |
834 | Valeur EB :-90 |
835 | Les valeurs de P, Q, R et K sont des valeurs absolues |
836 | Le plan d'interpolation doit être G81 ou G20 |
837 | Mauvaise valeur de F ou S |
862 | P ou R et point final à programmer |
863 | Point final incohérent avec EA |
864 | Outil de fraisage interdit en G66 |
871 | Les limites du profil fini ne sont pas définies |
872 | Aucune dimension dans la définition vide |
873 | P ou R non programmé |
874 | Vide incompatible avec le profil fini |
875 | Aucune intersection d'EA avec le profil |
876 | Angle de relief EB mal défini |
880 | Axe de cycle inconnu |
881 | Valeur du paramètre non compatible |
882 | Dimension du fond du trou non programmée |
883 | Pas (I J K) ou jeu (P) non programmé |
884 | Plus de 9 threads démarrés |
885 | Poche incompatible avec l'avion sélectionné |
886 | Outil incompatible avec le rayon programmé |
887 | Coupe> diamètre de l'outil |
888 | Dwell interdit dans ce cycle |
889 | Erreur de syntaxe |
890 | Orientation de l'outil incompatible |
891 | Plan de retour =fond du trou |
892 | Avance axiale manquante |
893 | Flux latéral manquant |
894 | ER interdit au G20 |
895 | G21,G22 interdits en cycle |
896 | Dimension incompatible avec le rayon de l'outil |
897 | Longueur de la poche oblongue |
898 | Outil correcteur manquant |
899 | Broche non affectée à ce groupe ou broche ou groupe incompatible |
commande numérique par ordinateur
- Système de commande CNC M-TECH
- Routeur CNC 3 axes vs routeur CNC 4 axes vs routeur CNC 5 axes
- Routeuse CNC 3 axes VS Routeur CNC 4 axes
- Processus de production du routeur CNC
- Comment interrompre le cycle sur une commande CNC Hurco
- Contrôle de la qualité dans l'usinage CNC
- Contrôle du climat dans un atelier CNC
- Liste des codes Fanuc G
- Codes G NUM 1020/1040/1060T