Liste complète des codes d'erreur NUM CNC – Modèles 1020/1040/1060
Liste complète des codes d'erreur pour commandes numériques NUM 1000/1020/1040/1050/1060 T et G.

Erreurs commande numérique NUM
Erreurs diverses et erreurs machine
| N° Erreur | Signification |
|---|---|
| 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 n'autorisant pas de signe Bloc tronqué signalé par ? via CLOSE en mode goutte-à-goutte |
| 2 | Fonction G inconnue ou argument obligatoire manquant après G |
| 3 | Attribut d'un code G mal positionné |
| 4 | Option non activée ou conflit paramètre option : Programmation structurée, RTCP, axes synchronisés, etc. |
| 5 | Option programmation géométrique non activée |
| 6 | Option interpolation polynomiale manquante table coefficients pleine |
| 7 | Erreur programmation mouvements parallèles axes inclinés (rectifieuse) : – Programmation pas dans plan G20 – Interpolation pas en G00 ou G01 – X non programmé après G05 – X et Z non programmés après G07 |
| 8 | Numéro correction outil trop élevé |
| 9 | Séquence trop longue de blocs non-opérants – Boucle infinie |
| 10 | Accès terminal PLC : Erreur échange bus |
| 11 | Accès terminal PLC : Erreur initialisation bus ou échange inhibé |
| 12 | Accès terminal PLC : Erreur paramètre rack |
| 13 | Accès terminal PLC : Carte inexistante |
| 14 | Option plan incliné manquante Accès limite PLC : Canal manquant |
| 15 | Configuration ligne invalide |
| 16 | Erreur activation RTCP |
| 17 | Fin de bloc dans commentaire – Parenthèse fermante manquante |
| 18 | Erreur servo : P50 trop petit |
| 20 | Pas de M02 à fin programme Blocs non rendus exécutables dans cycle appelé par fonction G |
| 21 | Définition brute incohérente en mode 3D |
| 24 | Erreur déclaration plan incliné – Fonction réactivée alors déjà active – Déclaration arguments fonction incomplète – Axe point pivot n'existe pas ou n'est pas asservi – Valeur incohérente dans un des termes matrice |
| 25 | Sous-programme ou numéro séquence inexistant |
| 26 | Trop de niveaux imbrication sous-programmes |
| 27 | Décalage rayon : En programmation origine machine G52 / Avec filets coniques |
| 28 | Erreur syntaxe définition CCSPD ou table index rayon G96 doit être suivi de S / G97 doit être suivi de S / Rayon initial indéterminable X ou U non programmé dans ce bloc ou précédent |
| 29 | Aucune gamme programmée pour CCSPD / Aucune gamme compatible avec S en G97 : Sans option recherche gamme : S non compris entre min/max gamme programmée Avec option recherche gamme : S n'appartient à aucune gamme |
| 30 | Erreur ligne détectée |
| 31 | Mode PPR ou PPL impossible avec protocole ligne sélectionné |
| 32 | Erreur référence / Axes déjà sur fin de course |
| 33 | Tous glissières en attente synchronisation |
| 34 | Rayon minimum atteint en interpolation G21 |
| 35 | Numéro séquence non trouvé en RECHERCHE |
| 36 | Mémoire programme pièce pleine |
| 37 | Vitesse avance max dépassée pour filetage (COMAND) |
| 38 | Broche déjà contrôlée par un autre groupe axes |
| 39 | Erreur synchronisation axes (avec option synchronisation axes) |
| 40-49 | Erreur de suivi excessive axe 0 à 9 |
| 50-59 | Erreur de suivi excessive axe 10 à 19 |
| 60-69 | Erreur de suivi excessive axe 20 à 29 |
| 70 and 71 | Erreur de suivi excessive axe 30 et 31 |
| 72 | Programmation incrémentale après bloc incomplet (PGP) |
| 75 | Commutation état G20 vers G21 ou G22 : dernier bloc G20 incomplet car programmé en PGP ou correction rayon ou X ≤ 0 premier bloc G21 sans X et Y ou G22 sans Y et Z Commutation G21/G22 vers G20 : dernier bloc G21/G22 incomplet ou premier bloc G20 en mode G41/G42 : En G21/G22, rayon initial négatif ou nul |
| 76 | En G21, programmation cycle fixe tournage/fraisage |
| 77 | Type outil incompatible phase usinage (fraisage ou tournage) |
| 78 | Erreur syntaxe programmation synchronisation glissières G78 P : Max 4 chiffres, doit être < nombre glissières G78 Q : Max 4 chiffres Pas M00, M01 ou M02 avec G78 P.. |
Erreurs programmation paramétrique
| N° Erreur | Signification |
|---|---|
| 91 | N° paramètre non reconnu |
| 92 | Paramètre négatif assigné à fonction n'acceptant pas signe Valeur paramètre supérieure au max de la fonction assignée |
| 93 | Erreur déclaration paramètre ou expression test : Fonction L non suivie symboles =,<,>, &, ! Association fonction interdite par caractère lien -, +, *, /. |
| 94 | Opération interdite expression paramétrique : Racine carrée nombre négatif / Division par 0 |
| 95 | Tentative écriture paramètre entrée externe ou lecture seule |
| 96 | Bloc précédant déclaration paramètre externe incomplet Programmation L100 … dans définition contour G64 |
| 97 | Mise à jour paramètre impossible en G76 : Pas symbole = après N° paramètre Moins de 10 caractères pour saisie valeur |
| 98 | Écriture par groupe axes opération dynamique déjà utilisée autre groupe |
| 99 | Erreur fonction N/M AUTO – Plus de 5 axes N/M AUTO définis – Axe non asservi défini N/M AUTO – Définition axe N/M AUTO autre groupe |
Erreurs programmation géométrie profil (PGP)
| N° Erreur | Signification |
|---|---|
| 101 | PGP : Données insuffisantes programmation cercle Cercle programmé sur deux axes parallèles (avec R / voir Erreur 107) |
| 102 | Droite programmée par angle et une coordonnée sans moyen calculer l'autre coordonnée |
| 106 | En G02, G03, programmation 3e axe sans option hélicoïdale |
| 107 | PGP : Cercle programmé par rayon et point final, point final séparé point départ > 2 * rayon Cercle programmé X, Z, I K avec rayon départ différent point final (20 microns) / Hélicoïdal : cote 3e axe manquante Cercle programmé deux axes parallèles (avec I, J, K / voir Erreur 101) |
| 110 | PGP : Erreur syntaxe premier des deux blocs entité PGP |
| 111 | PGP : Erreur syntaxe second bloc entité PGP |
| 112 | PGP : Intersection droite/droite où : Point départ premier bloc = point fin second bloc, ou Angle première droite = angle seconde droite |
| 113 | PGP : Valeurs programmées deux blocs ne permettent pas déterminer intersection ou point tangence |
| 114 | PGP : Point intersection ou tangence non déterminé par ET+, ET-, ES+ ou ES |
| 121 | PGP : Erreur syntaxe dernier des trois blocs entité PGP |
| 122 | PGP : Deux premiers blocs droites non sécantes |
| 123 | PGP : Données trois blocs ne permettent pas déterminer point tangence |
| 124 | PGP : Point tangence second et troisième blocs non spécifié par ET+ ou ET |
| 130 | Déplacement nul dans l'un des deux blocs connectés par congée ou chanfrein |
| 131 | Congée ou chanfrein programmé bloc incluant M0, M1 ou M2 Programmation insuffisante séquence blocs, ne permettant pas déterminer point final |
| 135 | Un chanfrein ne peut relier que deux droites |
| 136 | Plus de deux blocs sans mouvement entre deux éléments géométriques dont intersection ou point tangence à calculer |
| 137 | Changement plan interpolation avec bloc invalide |
Erreurs diverses
| N° Erreur | Signification |
|---|---|
| 138 | Changement plan interpolation quand pas en G40 (FCU) |
| 139 | Deux axes parallèles portés programmés même bloc hors G52 et hors G00 |
| 140 | Erreur programmation correction rayon : Trop blocs parasites entre deux chemins consécutifs Fonctions suivantes non programmables correction rayon active : M00, M01, M02, accès paramètres externes, écriture paramètres E8xxxx ou L > 100 |
| 141 | Axes parallèles portés : Programmation cercle dont point départ programmé avec un axe et point final avec axe parallèle associé |
| 143 | Facteur échelle annulé ou activé avec correction rayon |
| 144 | Mouvement axe quantifié différent pas |
| 145 | G29 : VALEUR ABS (P*P + Q*Q + R*R – 1000 mm) > 1 mm (vecteur normal pas unitaire) |
| 146 | Décalage espace / G29 – Au moins une cote P, Q ou R manquante – Au moins une cote X/U, Y/V ou Z/W manquante |
| 148 | Nombre axes programmés dépasse max autorisé |
| 149 | Rayon outil trop grand par rapport chemin programmé |
Erreurs dépassement course axes
Demande mouvements hors limites course machine
| N° Erreur | Signification |
|---|---|
| 150 | Dépassement course axe X |
| 151 | Dépassement course axe Y |
| 152 | Dépassement course axe Z |
| 153 | Dépassement course axe U |
| 154 | Dépassement course axe V |
| 155 | Dépassement course axe W |
| 156 | Dépassement course axe A |
| 157 | Dépassement course axe B |
| 158 | Dépassement course axe C |
| 159 | Demande mouvement programmé sur axe NON RÉFÉRENCÉ |
Erreurs programmation structurée
| N° Erreur | Signification |
|---|---|
| 190 | Trop niveaux imbrication branches/boucles (max 15) |
| 191 | Non-respect syntaxe programmation structurée programmation structurée interdite mode MDI indice boucle FOR doit être : variable L, variable symbolique ou paramètre E80000, E81000 ou E82000 non-respect syntaxe instructions PUSH et PULL DO manquant après WHILE programmation IF, THEN, ELSE en mode MDI |
| 192 | Mot-clé non reconnu ou interdit dans contexte |
| 193 | Erreur structure |
| 195 | Pile programme saturée / Trop constantes définies pour espace alloué |
| 196 | Erreur déclaration index tableau |
| 197 | Utilisation symbole non déclaré VAR |
| 198 | Erreur syntaxe déclaration symbole variable |
| 199 | Syntaxe déclaration variable incorrecte |
Erreurs axes
| N° Erreur | Signification |
|---|---|
| 210 à 219 | Mauvais signal ou erreur complémentarité générateur impulsions axe 0 à 9 |
| 220 à 229 | Mauvais signal ou erreur complémentarité générateur impulsions axe 10 à 19 |
| 230 à 239 | Mauvais signal ou erreur complémentarité générateur impulsions axe 20 à 29 |
| 240 and 241 | Mauvais signal ou erreur complémentarité générateur impulsions axe 30 et 31 |
| 245 | Défaut asservissement numérique |
Erreurs cycles poches
| N° Erreur | Signification |
|---|---|
| 260 | Mémoire travail occupée |
| 261 | N° programme trop élevé |
| 262 | N° NU non parmi autorisés |
| 263 | Exécution impossible – Test ou mode Graphique obligatoire après 1er chargement ou édition |
| 264 | Aucune cote programmée plan dressage ou cote hors plan |
| 265 | Bloc positionnement initial manquant ; définition contour doit commencer par G0 ou G1 |
| 266 | Mémoire insuffisante |
| 267 | Caractère non autorisé syntaxe poche |
| 268 | Bloc programmation poche incomplet ou données illégales |
| 269 | Bloc contour incomplet / Bloc positionnement manquant avant définition poche |
| 270 | Définition poche partiellement ou totalement manquante |
| 271 | Orientation outil non perpendiculaire plan dressage |
| 272 | Outil réel non compatible données technologiques poche |
| 273 | Changement plan dressage entre définition poche et usinage |
| 274 | Deux définitions poches imbriquées |
| 275 | NU0 programmé avec G59 |
| 276 | Profondeur poche nulle |
| 277 | Coordonnées point départ ou fin définition poche incomplètes |
| 278 | Sens rotation broche incompatible avec celui requis définition poche |
| 279 | Fonction G non autorisée bloc programmation poche |
| 280 | Premier bloc contour incomplet |
| 281 | Discontinuité dans un des contours décrits |
| 282 | Erreur(s) paramètre(s) définition poche |
| 283 | Contour externe doit être unique et exister |
| 284 | Erreur définition contour |
| 285 | Trop de contours |
| 286 | Pas usinage excessif par rapport diamètre outil |
| 287 | Pas usinage insuffisant par rapport dimensions |
| 288 | Pénétration finition angle aigu ou zone non dégrossie : changer point pénétration |
| 289 | Diamètre outil excessif |
| 290 | Erreur interne |
| 291 | Pénétration finition hors contour |
| 292 | Double positionnement début contour |
| 293 | Point fin dégrossissage présent pendant dressage |
Axes non identifiés sur bus
| N° Erreur | Signification |
|---|---|
| 300 à 309 | Axe 0 à 9 déclaré en P2 mais non détecté sur bus |
| 310 à 319 | Axe 10 à 19 déclaré en P2 mais non détecté sur bus |
| 320 à 329 | Axe 20 à 29 déclaré en P2 mais non détecté sur bus |
| 330 and 331 | Axe 30 et 31 déclaré en P2 mais non détecté sur bus |
Opérateurs dynamiques en C
| N° Erreur | Signification |
|---|---|
| 400 | Chargement ops dyn. en C : Taille code utilisateur trop grande |
| 401 | Chargement ops dyn. en C : Erreur format |
| 402 | Chargement ops dyn. en C : Erreur checksum |
| 403 | Mémoire système insuffisante pour ops dyn. en C |
| 404 | Chargement ops dyn. en C : Erreur ouverture |
| 405 | Chargement ops dyn. en C : Erreur lecture |
| 406 | Chargement ops dyn. en C : Erreur fermeture |
| 407 | Chargement ops dyn. en C : Répertoire vide |
| 410 | Ops dyn. en C : Nombre paramètres passés ne correspond pas |
| 411 | Ops dyn. en C : ERREUR UTILISATEUR depuis INIT : retour négatif |
| 413 | Ops dyn. en C non reconnues |
| 414 | Ops dyn. en C sans MAIN |
| 420 | Ops dyn. en C : ERREUR UTILISATEUR fonction QUIT |
| 421 | Ops dyn. en C : ERREUR UTILISATEUR fonction QUIT : retour négatif |
| 423 | Ops dyn. en C : Plage fonction en C pas dans [0..100] |
Erreurs interpolation courbes spline
| N° Erreur | Signification |
|---|---|
| 600 | Numéro courbe zéro |
| 601 | N.. N.. doit être programmé |
| 602 | Aucun axe programmé premier bloc contour |
| 603 | Pente courbe indéfinie |
| 604 | Moins de trois blocs dans profil |
| 605 | Numéro courbe inconnu |
Erreurs Numaform
| N° Erreur | Signification |
|---|---|
| 700 | Options manquantes |
| 701 | S.. manquant début courbe |
| 702 | Nombre S.. différent T1 & T2 |
| 703 | Minimum 2 occurrences S dans T1 |
| 704 | Section indéfinie (dans T3) |
| 705 | Changement plan hors marque S |
| 706 | Broche arrêtée |
| 707 | Fonction E= invalide |
| 708 | E=1 ou E=2 : Erreur positionnement section |
| 709 | T1 & T2 ne peuvent avoir points communs |
| 710 | P, Q doivent être positifs |
| 711 | S différent dans T1 & T2 |
| 712 | Position outil indéterminée |
| 713 | Erreur : S=0 ou T>3 |
| 730 | F= ≤ zéro |
| 731 | Intersection cercles concentriques |
| 732 | Intersection droites parallèles |
| 733 | Limite ne peut être plan horizontal |
| 740 | F = erreur |
Erreurs programmation cycles
| N° Erreur | Signification |
|---|---|
| 830 | Positionnement non terminé |
| 831 | Broche arrêtée |
| 832 | Point final, P et K doivent être programmés |
| 833 | Dégagement rétraction trop petit |
| 834 | Valeur EB : -90 < EB < +90 |
| 835 | Valeurs P, Q, R et K sont valeurs absolues |
| 836 | Plan interpolation doit être G81 ou G20 |
| 837 | Mauvaise valeur F ou S |
| 862 | P ou R et point final à programmer |
| 863 | Point final incohérent avec EA |
| 864 | Outil fraisage interdit en G66 |
| 871 | Limites profil fini non définies |
| 872 | Aucune cote définition brute |
| 873 | P ou R non programmé |
| 874 | Brute incohérente avec profil fini |
| 875 | Pas d'intersection EA avec profil |
| 876 | Angle dépouille EB mal défini |
| 880 | Axe cycle inconnu |
| 881 | Valeur paramètre non compatible |
| 882 | Cote fond trou non programmée |
| 883 | Pas (I J K) ou dégagement (P) non programmé |
| 884 | Plus de 9 départs filet |
| 885 | Poche incompatible plan sélectionné |
| 886 | Outil incompatible rayon programmé |
| 887 | Coupe > diamètre outil |
| 888 | Temporisation interdite ce cycle |
| 889 | Erreur syntaxe |
| 890 | Orientation outil incompatible |
| 891 | Plan retour = fond trou |
| 892 | Avance axiale manquante |
| 893 | Avance latérale manquante |
| 894 | ER interdit en G20 |
| 895 | G21,G22 interdits en cycle |
| 896 | Cote incompatible rayon outil |
| 897 | Longueur poche oblongue < diamètre |
| 898 | Correcteur outil manquant |
| 899 | Broche non affectée groupe ou broche/groupe incompatible |
commande numérique par ordinateur
- M-TECH : système de commande CNC avancé pour fraiseuses Apollo
- Choisir sa fraiseuse CNC : 3 axes vs 4 axes vs 5 axes expliqué
- Choisir le bon routeur CNC : Machines 3 axes vs 4 axes
- Production routeur CNC : Ingénierie de précision et assurance qualité
- Maîtriser l'interruption de cycle sur les commandes CNC Hurco : guide étape par étape
- Améliorer le contrôle qualité en usinage CNC : stratégies pour la précision et la satisfaction client
- Pourquoi un contrôle climatique précis est essentiel pour l'exactitude de l'atelier CNC
- Référence Complète des G-Codes Fanuc – Toutes les Commandes Expliquées
- G-Codes complets NUM 1020/1040/1060T pour tournage CNC