Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> commande numérique par ordinateur

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.

Liste complète des codes d erreur NUM CNC – Modèles 1020/1040/1060
NUM 1060 Commande numérique

Erreurs commande numérique NUM

Erreurs diverses et erreurs machine

N° ErreurSignification
1Caractè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
2Fonction G inconnue ou argument obligatoire manquant après G
3Attribut d'un code G mal positionné
4Option non activée ou conflit paramètre option :
Programmation structurée, RTCP, axes synchronisés, etc.
5Option programmation géométrique non activée
6Option interpolation polynomiale manquante table coefficients pleine
7Erreur 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
8Numéro correction outil trop élevé
9Séquence trop longue de blocs non-opérants – Boucle infinie
10Accès terminal PLC : Erreur échange bus
11Accès terminal PLC : Erreur initialisation bus ou échange inhibé
12Accès terminal PLC : Erreur paramètre rack
13Accès terminal PLC : Carte inexistante
14Option plan incliné manquante
Accès limite PLC : Canal manquant
15Configuration ligne invalide
16Erreur activation RTCP
17Fin de bloc dans commentaire – Parenthèse fermante manquante
18Erreur servo : P50 trop petit
20Pas de M02 à fin programme
Blocs non rendus exécutables dans cycle appelé par fonction G
21Définition brute incohérente en mode 3D
24Erreur 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
25Sous-programme ou numéro séquence inexistant
26Trop de niveaux imbrication sous-programmes
27Décalage rayon : En programmation origine machine G52 / Avec filets coniques
28Erreur 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
29Aucune 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
30Erreur ligne détectée
31Mode PPR ou PPL impossible avec protocole ligne sélectionné
32Erreur référence / Axes déjà sur fin de course
33Tous glissières en attente synchronisation
34Rayon minimum atteint en interpolation G21
35Numéro séquence non trouvé en RECHERCHE
36Mémoire programme pièce pleine
37Vitesse avance max dépassée pour filetage (COMAND)
38Broche déjà contrôlée par un autre groupe axes
39Erreur synchronisation axes (avec option synchronisation axes)
40-49Erreur de suivi excessive axe 0 à 9
50-59Erreur de suivi excessive axe 10 à 19
60-69Erreur de suivi excessive axe 20 à 29
70 and 71Erreur de suivi excessive axe 30 et 31
72Programmation incrémentale après bloc incomplet (PGP)
75Commutation é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
76En G21, programmation cycle fixe tournage/fraisage
77Type outil incompatible phase usinage (fraisage ou tournage)
78Erreur 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° ErreurSignification
91N° paramètre non reconnu
92Paramètre négatif assigné à fonction n'acceptant pas signe
Valeur paramètre supérieure au max de la fonction assignée
93Erreur déclaration paramètre ou expression test :
Fonction L non suivie symboles =,<,>, &, !
Association fonction interdite par caractère lien -, +, *, /.
94Opération interdite expression paramétrique :
Racine carrée nombre négatif / Division par 0
95Tentative écriture paramètre entrée externe ou lecture seule
96Bloc précédant déclaration paramètre externe incomplet
Programmation L100 … dans définition contour G64
97Mise à 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
99Erreur 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° ErreurSignification
101PGP : Données insuffisantes programmation cercle
Cercle programmé sur deux axes parallèles (avec R / voir Erreur 107)
102Droite programmée par angle et une coordonnée sans moyen calculer l'autre coordonnée
106En G02, G03, programmation 3e axe sans option hélicoïdale
107PGP : 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)
110PGP : Erreur syntaxe premier des deux blocs entité PGP
111PGP : Erreur syntaxe second bloc entité PGP
112PGP : Intersection droite/droite où :
Point départ premier bloc = point fin second bloc, ou
Angle première droite = angle seconde droite
113PGP : Valeurs programmées deux blocs ne permettent pas déterminer intersection ou point tangence
114PGP : Point intersection ou tangence non déterminé par ET+, ET-, ES+ ou ES
121PGP : Erreur syntaxe dernier des trois blocs entité PGP
122PGP : Deux premiers blocs droites non sécantes
123PGP : Données trois blocs ne permettent pas déterminer point tangence
124PGP : Point tangence second et troisième blocs non spécifié par ET+ ou ET
130Déplacement nul dans l'un des deux blocs connectés par congée ou chanfrein
131Congée ou chanfrein programmé bloc incluant M0, M1 ou M2
Programmation insuffisante séquence blocs, ne permettant pas déterminer point final
135Un chanfrein ne peut relier que deux droites
136Plus de deux blocs sans mouvement entre deux éléments géométriques dont intersection ou point tangence à calculer
137Changement plan interpolation avec bloc invalide

Erreurs diverses

N° ErreurSignification
138Changement plan interpolation quand pas en G40 (FCU)
139Deux axes parallèles portés programmés même bloc hors G52 et hors G00
140Erreur 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
141Axes parallèles portés : Programmation cercle dont point départ programmé avec un axe et point final avec axe parallèle associé
143Facteur échelle annulé ou activé avec correction rayon
144Mouvement axe quantifié différent pas
145G29 : VALEUR ABS (P*P + Q*Q + R*R – 1000 mm) > 1 mm (vecteur normal pas unitaire)
146Décalage espace / G29
– Au moins une cote P, Q ou R manquante
– Au moins une cote X/U, Y/V ou Z/W manquante
148Nombre axes programmés dépasse max autorisé
149Rayon outil trop grand par rapport chemin programmé

Erreurs dépassement course axes

Demande mouvements hors limites course machine

N° ErreurSignification
150Dépassement course axe X
151Dépassement course axe Y
152Dépassement course axe Z
153Dépassement course axe U
154Dépassement course axe V
155Dépassement course axe W
156Dépassement course axe A
157Dépassement course axe B
158Dépassement course axe C
159Demande mouvement programmé sur axe NON RÉFÉRENCÉ

Erreurs programmation structurée

N° ErreurSignification
190Trop niveaux imbrication branches/boucles (max 15)
191Non-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
192Mot-clé non reconnu ou interdit dans contexte
193Erreur structure
195Pile programme saturée / Trop constantes définies pour espace alloué
196Erreur déclaration index tableau
197Utilisation symbole non déclaré VAR
198Erreur syntaxe déclaration symbole variable
199Syntaxe déclaration variable incorrecte

Erreurs axes

N° ErreurSignification
210 à 219Mauvais signal ou erreur complémentarité générateur impulsions axe 0 à 9
220 à 229Mauvais signal ou erreur complémentarité générateur impulsions axe 10 à 19
230 à 239Mauvais signal ou erreur complémentarité générateur impulsions axe 20 à 29
240 and 241Mauvais signal ou erreur complémentarité générateur impulsions axe 30 et 31
245Défaut asservissement numérique

Erreurs cycles poches

N° ErreurSignification
260Mémoire travail occupée
261N° programme trop élevé
262N° NU non parmi autorisés
263Exécution impossible – Test ou mode Graphique obligatoire après 1er chargement ou édition
264Aucune cote programmée plan dressage ou cote hors plan
265Bloc positionnement initial manquant ; définition contour doit commencer par G0 ou G1
266Mémoire insuffisante
267Caractère non autorisé syntaxe poche
268Bloc programmation poche incomplet ou données illégales
269Bloc contour incomplet / Bloc positionnement manquant avant définition poche
270Définition poche partiellement ou totalement manquante
271Orientation outil non perpendiculaire plan dressage
272Outil réel non compatible données technologiques poche
273Changement plan dressage entre définition poche et usinage
274Deux définitions poches imbriquées
275NU0 programmé avec G59
276Profondeur poche nulle
277Coordonnées point départ ou fin définition poche incomplètes
278Sens rotation broche incompatible avec celui requis définition poche
279Fonction G non autorisée bloc programmation poche
280Premier bloc contour incomplet
281Discontinuité dans un des contours décrits
282Erreur(s) paramètre(s) définition poche
283Contour externe doit être unique et exister
284Erreur définition contour
285Trop de contours
286Pas usinage excessif par rapport diamètre outil
287Pas usinage insuffisant par rapport dimensions
288Pénétration finition angle aigu ou zone non dégrossie : changer point pénétration
289Diamètre outil excessif
290Erreur interne
291Pénétration finition hors contour
292Double positionnement début contour
293Point fin dégrossissage présent pendant dressage

Axes non identifiés sur bus

N° ErreurSignification
300 à 309Axe 0 à 9 déclaré en P2 mais non détecté sur bus
310 à 319Axe 10 à 19 déclaré en P2 mais non détecté sur bus
320 à 329Axe 20 à 29 déclaré en P2 mais non détecté sur bus
330 and 331Axe 30 et 31 déclaré en P2 mais non détecté sur bus

Opérateurs dynamiques en C

N° ErreurSignification
400Chargement ops dyn. en C : Taille code utilisateur trop grande
401Chargement ops dyn. en C : Erreur format
402Chargement ops dyn. en C : Erreur checksum
403Mémoire système insuffisante pour ops dyn. en C
404Chargement ops dyn. en C : Erreur ouverture
405Chargement ops dyn. en C : Erreur lecture
406Chargement ops dyn. en C : Erreur fermeture
407Chargement ops dyn. en C : Répertoire vide
410Ops dyn. en C : Nombre paramètres passés ne correspond pas
411Ops dyn. en C : ERREUR UTILISATEUR depuis INIT : retour négatif
413Ops dyn. en C non reconnues
414Ops dyn. en C sans MAIN
420Ops dyn. en C : ERREUR UTILISATEUR fonction QUIT
421Ops dyn. en C : ERREUR UTILISATEUR fonction QUIT : retour négatif
423Ops dyn. en C : Plage fonction en C pas dans [0..100]

Erreurs interpolation courbes spline

N° ErreurSignification
600Numéro courbe zéro
601N.. N.. doit être programmé
602Aucun axe programmé premier bloc contour
603Pente courbe indéfinie
604Moins de trois blocs dans profil
605Numéro courbe inconnu

Erreurs Numaform

N° ErreurSignification
700Options manquantes
701S.. manquant début courbe
702Nombre S.. différent T1 & T2
703Minimum 2 occurrences S dans T1
704Section indéfinie (dans T3)
705Changement plan hors marque S
706Broche arrêtée
707Fonction E= invalide
708E=1 ou E=2 : Erreur positionnement section
709T1 & T2 ne peuvent avoir points communs
710P, Q doivent être positifs
711S différent dans T1 & T2
712Position outil indéterminée
713Erreur : S=0 ou T>3
730F= ≤ zéro
731Intersection cercles concentriques
732Intersection droites parallèles
733Limite ne peut être plan horizontal
740F = erreur

Erreurs programmation cycles

N° ErreurSignification
830Positionnement non terminé
831Broche arrêtée
832Point final, P et K doivent être programmés
833Dégagement rétraction trop petit
834Valeur EB : -90 < EB < +90
835Valeurs P, Q, R et K sont valeurs absolues
836Plan interpolation doit être G81 ou G20
837Mauvaise valeur F ou S
862P ou R et point final à programmer
863Point final incohérent avec EA
864Outil fraisage interdit en G66
871Limites profil fini non définies
872Aucune cote définition brute
873P ou R non programmé
874Brute incohérente avec profil fini
875Pas d'intersection EA avec profil
876Angle dépouille EB mal défini
880Axe cycle inconnu
881Valeur paramètre non compatible
882Cote fond trou non programmée
883Pas (I J K) ou dégagement (P) non programmé
884Plus de 9 départs filet
885Poche incompatible plan sélectionné
886Outil incompatible rayon programmé
887Coupe > diamètre outil
888Temporisation interdite ce cycle
889Erreur syntaxe
890Orientation outil incompatible
891Plan retour = fond trou
892Avance axiale manquante
893Avance latérale manquante
894ER interdit en G20
895G21,G22 interdits en cycle
896Cote incompatible rayon outil
897Longueur poche oblongue < diamètre
898Correcteur outil manquant
899Broche non affectée groupe ou broche/groupe incompatible

commande numérique par ordinateur

  1. M-TECH : système de commande CNC avancé pour fraiseuses Apollo
  2. Choisir sa fraiseuse CNC : 3 axes vs 4 axes vs 5 axes expliqué
  3. Choisir le bon routeur CNC : Machines 3 axes vs 4 axes
  4. Production routeur CNC : Ingénierie de précision et assurance qualité
  5. Maîtriser l'interruption de cycle sur les commandes CNC Hurco : guide étape par étape
  6. Améliorer le contrôle qualité en usinage CNC : stratégies pour la précision et la satisfaction client
  7. Pourquoi un contrôle climatique précis est essentiel pour l'exactitude de l'atelier CNC
  8. Référence Complète des G-Codes Fanuc – Toutes les Commandes Expliquées
  9. G-Codes complets NUM 1020/1040/1060T pour tournage CNC