Comprendre les Messages d'Erreur OSAI Série 10 CNC : Causes et Solutions Rapides
Messages d'erreur OSAI Série 10 CNC avec description et actions correctives pour programmeurs et opérateurs travaillant sur machines CNC avec contrôles OSAI.
Messages d'Erreur OSAI Série 10 CNC
Description des messages d'erreur et actions correctives
NC001 Erreur de Syntaxe
Erreur de syntaxe détectée dans le bloc programme pièce ou bloc MDI
NC002 Nombre d'axes incorrect pour code G
Ce message indique que :
– Au moins un axe doit être programmé en G04
– Un seul axe doit être programmé dans un bloc cycle préétabli (G81 à G89)
NC003 Paramètres cycle préétabli manquants
Paramètres cycle préétabli (K, I, …) manquants
NC004 Paramètres code G manquants
Paramètres pour code G manquants (ex: G33 … K)
NC005 J et/ou K manquants cycle G83
Paramètre K ou J manquant dans cycle préétabli G83
NC006 I et/ou J manquants codes G2/G3
Paramètres I et/ou J manquants codes G2/G3 (cercles)
NC007 Paramètres cycle palpage manquants
Paramètres cycle palpage (E ou r) manquants
NC008 Erreur de Format
Cette erreur s'affiche dans les cas suivants :
– Index variable incorrect
– Avance (F) = 0 ou négative
– Format variable incorrect
– Nombre répétitions illégal (1 à 65535)
– Erreur format affectation, ex: affectation chaînes longueurs différentes
– Erreur lecture/écriture variables PLUS
– Erreur format variable caractère code DIS: non spécifié CHAR
– Zone protégée non autorisée: 0 < n° zone < 4
– Variable non configurée
– Nombre exécutions = 1 pour SPP trilittéral
NC009 Symbole Non Défini
Ce message s'affiche quand :
– Nom axe non configuré dans AMP
– Variable n'existe pas
NC010 Dépassement Capacité
Expression trop longue
NC011 Fonction Non Autorisée
Ce message s'affiche quand :
– Activation type M « calcul bloc » demandée avec bloc calcul déjà actif ou sur HOLD
– Déport avance avec bloc non-linéaire actif demandée
NC012 Mauvaise Utilisation Axe Esclave
Un axe esclave déclaré dans bloc UDA est programmé directement dans programme pièce ou saisi en bloc MDI.
Cette erreur aussi quand :
1. Tentative mouvement manuel axe esclave
2. Programmation UDA, axe esclave déjà impliqué programmation TCP comme axe linéaire/rotatif
3. Programmation UDA, axe esclave déjà impliqué programmation virtuelle (UPR, UVP, UVC) comme axe réel/virtuel
4. Programmation UDA, axe maître déjà impliqué programmation virtuelle (UPR, UVP, UVC) comme axe virtuel
NC013 Opérande Non Autorisé Cycle Préétabli
Opérande non autorisé cycles préétablis G72 G73 G74
NC014 Paramètre K Non Autorisé G84
Paramètre K non autorisé programmation G84 broche sans transducteur
NC015 Mauvaise Programmation G2/G3
Centre et rayon (R) cercle spécifiés tous deux
Éliminer soit rayon soit coordonnées centre IJ
NC016 Nombre Opérandes Illégal
Nombre opérandes illégal bloc AXO
NC017 Nombre Axes Pseudo Illégal
Trop axes pseudo programmés bloc (max 6)
NC018 Nombre Axes Illégal Code G33
Plus de 2 axes programmés en G33
NC020 G Non Autorisé
G non autorisé cycle filetage
NC021 Opérande Non Autorisé avec Code G
Opérande incompatible type mouvement
NC022 État Bloc et Système Non Congruents
– Activation/désactivation UDA pendant autre mode virtuel actif
– Synchronisation pendant blocs exécution suspendus. Ex: synchronisation avec compensation diamètre outil active
– Tentative exécution bloc MDI macro active
NC024 G et État Programme Non Congruents
Ce message survient quand :
– G41-G42 cycles préétablis non programmables compensation diamètre outil active
– Filetage non programmable compensation diamètre outil (G41 G42) active ou cycle préétabli programmé
– Plans interpolation (G17, G18, G19) non programmables compensation diamètre outil (G41 G42) active
NC025 G et Mode Dynamique Non Congruents
Fonction G incompatible mode dynamique courant.
Ex: fonctions G72, G73, G74 n'acceptent pas mode continu (G27, G28)
Commutation G27/G28 avec rampes non-linéaires actives (MOV > 1)
NC026 G41/G42 et État Programme Pièce Non Congruents
Compensation diamètre outil (G41/G42) incompatible état programme courant
NC027 G Nécessite Broche avec Transducteur
G33 et macro-cycle filetage FIL nécessitent broche avec transducteur
NC028 G Non Congruent Mode Avance
G72, G73, G74 doivent s'exécuter G94 actif
NC029 Opérande et État Programme Pièce Non Congruents
Opérande incompatible état programme pièce courant
Ex: opérandes r, b non autorisés état standard ISO (G40)
NC030 M et Mode Dynamique Non Congruents
Opérandes logique machine incompatibles mode dynamique actif
Ex:
M fin mouvement incompatible (G27-G28)
T programmé G41/G42 actif
NC031 M/T/S et Type Mouvement Non Congruents
Opérandes logique machine incompatibles type mouvement
Ex:
G33 + M fin mouvement
NC032 Opérandes Cycle Palpage Inhibés
Opérandes cycle palpage non autorisés
Ex:
Opérandes I,J,K,R,u,v,w,b,t non autorisés G73
Opérandes I,J,K,R,u,v,w,b,t,r non autorisés G72
NC033 Troisième Axe Manquant Hélix
Troisième axe programmation hélice manquant
NC034 Fonction « Expedite » Sans Mouvement
Un M « expedite » présent dans bloc sans mouvement programmé ; M « expedite » doit toujours être associé mouvement
NC035 Avance ou Vitesse Non Programmées
– Avance ou vitesse non programmée exécution cycle préétabli
– Bloc mouvement G1/G2/G3 sans avance programmée
NC036 Axe Z Non Trouvé Cycle G87
L'axe Z n'a pas été programmé pour cycle G87
NC037 Variable Lecture Seule
Variable spécifiée type lecture seule. Ex: TIM
NC038 Enregistrement Programme Pièce Trop Long
Enregistrement programmé > 127 caractères. Affiché avec message NOM PROGRAMME PIÈCE
NC039 Accès Programme Pièce Refusé
Fichier programme pièce spécifié non accessible lecture car ouvert écriture autre utilisateur (éditeur, DOS temps réel, etc.)
NC040 Bloc P.P. Non Autorisé Ligne Série
Bloc non autorisé exécution programme pièce depuis ligne série
NC041 Mauvaise Configuration Ligne Série EPS
NC042 Imbrication IF > 32
Nombre max imbrication commandes IF dépassé
NC043 ELSE Non Autorisé
Commande ELSE programmée sans IF précédent
NC044 ENDIF Non Autorisé
Commande ENDIF programmée sans IF correspondant précédent
NC048 Argument Illégal TAN
Argument opérateur TAN = 90° (résultat infini)
NC049 Argument Illégal SQR
Argument opérateur SQR (racine carrée) nombre négatif
NC050 Trop Axes Programmés
Plus de 9 axes programmés dans bloc
NC051 Division Par Zéro
Division par zéro détectée expression calculant cote axe (ex: X10/0)
NC052 Chaîne Trop Longue
Longueur max chaîne 80 caractères.
Message affiché chaîne plus longue utilisée :
– affichage chaîne code DIS
– affectation variable chaîne (SC)
NC053 Étiquette Dupliquée
Message affiché sélection/activation programme. Deux étiquettes identiques dans programme pièce. Étiquette dupliquée aussi affichée
NC054 Étiquette Non Définie
Étiquette programmée instruction branchement (GTO) ou appel sous-routine (EPP) n'existe pas
NC055 Étiquette Trop Longue
Message lecture bloc SPG. Étiquette > 6 caractères programmée. Étiquette illégale aussi affichée
NC056 Dépassement Table Programmes
Message sélection/activation programme. Nombre CLS sous-routines dépasse max configuré AMP.
Modifiable dans AMP procédure section CONFIGURATION PROCESSUS
NC057 Dépassement Table Étiquettes
Message sélection programme. Nombre étiquettes programmées dépasse max configuré AMP.
Modifiable dans AMP procédure section CONFIGURATION PROCESSUS
NC058 Fin Programme
Marqueur fin fichier pour :
– saut blocs
– édition blocs
– recherche chaîne
– exécution programme
NC059 Début Programme
Marqueur début programme pour :
– saut blocs
– recherche chaîne
NC060 Imbrication RPT > 5
Niveau max imbrication RPT (5) dépassé
NC061 Imbrication Sous-Routine > 4
Niveau max imbrication sous-routine (4) dépassé
NC062 Imbrication EPP > 5
Niveau max imbrication EPP (5) dépassé
NC063 Cycle RPT/EPP Ouvert Fin Fichier
Message affiché quand :
– Fin fichier atteinte sans bloc (ERP) fermant cycle (RPT) programmé
– Fin fichier atteinte sans compléter sous-routine définie (EPP)
NC064 ERP Sans RPT
(ERP) programmé sans (RPT) précédent
NC065 Erreur Manipulation Fichier Programme Pièce
Message pendant lecture/écriture programme indiquant :
– bloc programme pièce sauté
– erreur programme SPG/REL
– erreur gestion ouverture/fermeture sous-routine
– fichier accédé n'existe pas ou protégé
NC066 Programme Pièce Non Trouvé
Programme pièce/sous-routine sélectionné non stocké répertoire E:\UPP
NC067 Programme Pièce Non Sélectionné
Erreur quand :
– CYCLE START mode AUTO mais aucun programme pièce sélectionné
– Commandes SKIP, MODIFY, ESCAPE mais aucun programme pièce sélectionné
– Instruction branchement (GTO) exécutée système mode MDI
NC068 N° Processus Hors Plage
N° processus code trilittéral ne peut être > celui AMP ou < 1
NC069 Paramacro Modale Déjà Active
Paramacro programmée paramacro modale déjà active
NC070 Paramacro Non Configurée
Paramacro programmée non configurée AMP
NC078 Option Logiciel Non Installée
NC079 Option Logiciel Non Disponible. Vérifier Sécurité
NC080 Axe Non Referencé
Message quand :
– Axe programmé non référencé
– Axe définition zone protégée DPA non référencé
– Décalage preset/requalification associé axe non référencé
NC081 DPP Non Défini Cycle Palpage
Paramètres cycle palpage (coordonnée approche, distance sécurité, vitesse) non définis bloc DPP
NC082 Trop Codes M « Expedite »
Plus d'un code M expedite programmé bloc
NC083 Code M Non Défini
Code M programmé non configuré AMP.
Configurer M dans AMP et redémarrer système
NC084 Cercle Non Congruent
Cercle non congruent géométriquement : rayon ou points finaux incorrects
NC085 Paramètres Filetage Erronés (I, K, R)
Paramètres filetage programmés (I, K, R) non autorisés.
Calculer paramètre I formule :
NC086 Pas Hélix Non Congruent
Pas hélice non correct géométriquement
NC087 Axes Plan Nécessitent Même Facteur Échelle
Axes plan programmation G02/G03 (cercle) doivent avoir même facteur échelle.
Changer facteur échelle instruction SCF
NC088 Profil Non Congruent
Profil ISO-décalé programmé non correct
NC089 Mauvaise Direction Profil
Valeur décalage G41-G42 inverse sens parcours outil
NC090 Erreur Désactivation Compensation Outil
Mauvaise sortie compensation diamètre outil (G40)
NC091 Trop Blocs À Résoudre
Trop blocs mouvement plan supplémentaire compensation diamètre outil active (G41-G42) (max 2 blocs plan supplémentaire)
NC092 Entrée Zone Sécurité
Mouvement programmé entre dans une des trois zones sécurité
NC093 Cycle Préétabli Plan Tourné
Cycle préétabli programmé plan tourné
Désactiver rotation plan
NC094 Données Cycle Préétabli Non Congruentes
Paramètres cycle préétabli (I, J, K, R) non autorisés.
Ex: cycle préétabli K = 0
Cycle G84 ou G86 exécuté broche statut non exclusif
NC095 Paramètres Manquants G87
Paramètres manquants cycle perçage fixe G87. Ce cycle utilisé macros BOIS
NC096 Mauvaise Programmation Cycle Palpage
Message quand :
– distance approche palpage nulle
– palpage trou programmé rayon nul (ex G73r0E5)
NC097 Cycle Palpage Trou Non Complet
Cycle palpage trou non complet pas terminé
NC098 Cycle Palpage Non Exécuté
Message quand palpeur ne trouve point palper avant zone sécurité
NC099 Palpeur Non Rétracté
Démarrage cycle mesure palpeur déjà contact surface pièce
NC100 Dépassement Matériel
Axe programmé dépassé dépassement matériel. Le remettre en jog dans limites matériel
NC101 Dépassement Logiciel Positif
Mouvement programmé sort axe limites logicielles positives programmées/configurées
NC102 Limite Matérielle Positive
Message si axe joggé direction positive après limite matérielle positive atteinte.
Sélectionner JOG DIR – et CYCLE START pour jogger axe retour dans dépassement positif. NOTE: pas autre moyen retour axe limites matériel
NC103 Limite Matérielle Négative
Message si axe sur limite matérielle négative programmée/configurée et tentative jog direction négative
NC104 Limite Logicielle Positive
Message si axe sur limite logicielle positive programmée/configurée et tentative jog direction positive
NC105 Limite Logicielle Négative
Axe sur dépassement logiciel négatif et mouvement JOG DIR programmé
NC106 JOG Au-Delà Limite Logicielle
Valeur JOG INCR ferait dépasser axe limite logicielle
NC107 Axes Pas Sur Profil
Message si tentative quitter CYCLE STOP après série jog sans ramener axes profil.
Sélectionner JOG RETURN et ramener axes profil
NC108 HOME et JOG DIR Non Congruents
Message tentative référence axe JOG DIR opposée direction référencement configurée. NOTE: si cycle référencement automatique, système corrige JOG DIR sans afficher erreur.
Appuyer touche JOG DIR aligner direction jogging direction axe référencement configurée
NC109 Erreur Sortie HOLD: Mode Changé
Message tentative sortie HOLD mode opération (BLK_BLK, AUTO, MANUEL) différent celui système mis HOLD.
Sélectionner bon mode et réessayer
NC110 Bloc Non Autorisé HOLD
Message quand :
– Tentative exécution bloc MDI mouvement système HOLD. HOLD axes seulement joggables
– M programmé configuré non autorisé HOLD
NC111 Réinitialisation Active Refusée
Message tentative ACTIVE RESET conditions :
– Pendant exécution bloc G27-G28
– Exécution bloc suivi bloc circulaire (G02/G03)
– Exécution dernier bloc avant bloc syntaxiquement inapproprié
Système n'accepte qu'autre ACTIVE RESET (pratique contourner bloc circulaire) ou RESET
NC112 Mauvaise Utilisation Axe Roulement G90
Coordonnée programmée axe roulement G90 > pas roulement configuré AMP
NC113 Mauvais JOG DIR Retour Jog
Si direction jog négative retour jog auto/manuel, système force direction positive. Message si inversion empêchée logique machine
NC115 Cycle Palpage Exécuté Fin Mouvement Approche
Cycle palpage effectué pendant approche rapide palpeur
NC116 Mauvaise Utilisation Axe Réel Mode Virtualisation
Message quand axe réel programmé mode virtuel actif
NC117 Direction Outil Active: Mouvement Non Permis
Message quand seule direction outil active, autres mouvements non autorisés
NC118 Dépassement Logiciel Négatif
Mouvement programmé sort axe limites logicielles négatives programmées/configurées
NC119 Commande Non Autorisée Recherche Mémoire
Commande non autorisée pendant recherche mémoire
NC120 Mode Sélection Hors Plage
Message mode sélectionné hors plage. Modes autorisés 1-8 :
| 1 MDI | 5 JOG INCrémental |
| 2 AUTO | 6 RETOUR PROFIL |
| 3 BLOC PAR BLOC | 7 FICHIER REFERENCEMENT |
| 4 JOG CONTINU | 8 HPG |
NC121 N° Axes Sélection Hors Plage
Nombre axes sélectionnés mouvements manuels appel bibliothèque NC NC_SELAXI hors plage. Plage 1 à nombre axes configurés processus
1 < plage autorisée < n. axes configurés + 1
NC122 Trop Axes Sélectionnés Mouvement Manuel
Plus noms axes insérés bloc programme pièce qu'accepté.
Éditer bloc programme pièce
NC123 Mauvais Mode Sélection Cycle
Erreur CYCLE START pressé conditions :
– Mode autre MDI sélectionné exécution mouvement axe changement outil
– Système HOLD, AUTO ou BLK/BLK avec MBR (retour multi-blocs) non configuré AMP
– Système HOLD MBR actif mode sélectionné autre AUTO ou BLK/BLK
– Système IDLE ACTIVE_RESET mode sélectionné autre AUTO ou BLK/BLK
– Système IDLE MBR actif mode sélectionné autre AUTO ou BLK/BLK
– Système HRUN MBR actif mode sélectionné autre AUTO ou BLK/BLK
– Commande ACTIVE RESET statut HOLD mode sélectionné autre MDI, AUTO ou BLK/BLK
NOTE: Pour infos état machine (HOLD, MDI, HRUN, etc.) voir GUIDE UTILISATEUR
NC124 Mauvais Nom Axe
Erreur quand :
– Nom axe sélectionné non configuré table axes processus
– Définition plan interpolation incorrecte car axe(s) non configurés table axes
– Plan définir G17, G18, G19, G16 impossible car axe spécifié non configuré table axes
– Axe NC_ACTUALOFS n'existe pas
– Axe blocs SCF, MIR trilittéraux non configuré
– Erreur lecture coordonnée axe axe spécifié n'existe pas
– Axe blocs SOL, DPA, UDA, UGS, AXO, UAO trilittéraux non configuré ou dupliqué
– Axe appel bibliothèque AX_SHARE n'existe pas
– Libération axe partagé logique commande GTA
NC125 Longueur Données Hors Plage
Buffer clavier blocs MDI débordé. Longueur saisie autorisée 1 à 127 caractères
NC126 Échec Écriture Variable
Valeur variable non écrite
NC127 Échec Lecture Variable
Valeur variable non lue
NC128 Définition Limite Opérative Erronée
– Erreur définition limites logicielles opération mnémonique trilittérale SOL
– Limites logicielles programmées doivent être définies dans configuré logiciel
– Limites opératives logicielles non configurées AMP
NC129 Zone Protégée Non Définie
Message tentative activation PAE zone protégée inexistante. Définir zone protégée PAE
NC130 Longueur Décalage Non Définie Axe
Message tentative preset/requalification décalage non associé axe spécifié
NC131 Code Orientation Outil Erroné
Code orientation outil spécifié illégal
NC132 Erreur Environnement PLUS
Erreur environnement PLUS générée appels bibliothèque PLUS PL_SET92, PL_RESG92, PL_PRESCOR, PL_UAO, PL_UTO, PL_UIO, PL_RQT, PL_RQP, PL_RQO
Erreur exécution : RQO, UAO, UTO, UIO, RQT, RQP, G92, GTS
NC133 Erreur Environnement Servo
Erreur environnement SERVO pendant preset origine ou décalage
Erreur aussi commande IPB valeur In Position Band transférée axe arrondie < 1 chiffre calculs internes. Codes erreur FLT en cours :
-1: Id axe invalide/inexistant
-2: Axe en mouvement
-3: Commande invalide
-4: Filtre non configuré
-5: Ressources filtre épuisées
-6: Id filtre invalide
-7: Paramètre hors plage
NC134 Mouvement Manuel Non Exécuté, Aucun Axe Configuré
Mouvements manuels non autorisés car aucun axe configuré
NC135 Axe Non Configuré
Id programmé GTA ou GSA trilittéral non configuré
Axe non broche programmé GSA trilittéral
NC136 Id Programmé Identifie Axe Auxiliaire
ID programmé bloc GTA correspond axe auxiliaire non autorisé
NC137 Axe ou Broche Non Disponible
– ID axe programmé GTA correspond autre processus
– ID axe fonction AX_SHARE bibliothèque non disponible
– Demandes axe broche GSA non acceptées
NC138 ID Axe Dupliqué
ID axe dupliqué bloc GTA
NC139 ID Programmé Identifie Broche
ID programmé bloc GTA correspond axe broche non autorisé
NC140 Échec Réglage Vitesse Broche
Logique machine (tâche $SPROG) n'accepte pas variation vitesse broche
NC141 Échec Demande Nouvel Outil
Logique machine (tâche $nTPROG) n'accepte pas programmation code T
NC142 Échec Exécution M
Logique machine (tâche $mDECOD) n'accepte pas programmation code M
NC143 Échec Programmation Axes Pseudo
Logique machine (tâche $nPSEUDO) n'accepte pas programmation axes pseudo
NC144 Mouvement Axe Inhibé
Mouvement axe refusé logique machine (tâche $nCONMOV)
NC145 Échec Fin Mouvement
Logique machine répond erreur signal fin mouvement (tâche $nENDMOV)
NC146 Trop Blocs Sans Mouvement Mode Continu
Trop blocs sans mouvement programmés mode continu (G27, G28)
NC149 Programme Déjà Sélectionné
Erreur mode MDI tentative activation même paramacro plusieurs fois
NC150 Axé Referencé
Message indique axe référencé
NC151 Axe Sur Profil
Message indique RETOUR PROFIL terminé avec succès axe revenu profil
NC152 Fin Retour Automatique Profil
Message indique RETOUR AUTOMATIQUE PROFIL terminé tous axes revenus profil
NC153 Fin Retour Arrière Blocs
Message retour arrière multi-blocs. Pour plus blocs, modifier max configuré
NC156 Fin Recherche Mémoire
Fin recherche mémoire
NC160 Commande et État Système Non Congruents
Message commande non autorisée état système présent
NC161 Erreur Interne: Classe Inexistante
NC162 Erreur Interne: Erreur Message NC
Éteindre/rallumer contrôle. Si message persiste, contacter service technique
NC190 Longueur Insuffisante Cycle Taraudage
Erreur distance phases accélération/décélération cycle taraudage sans transducteur > distance totale, pas espace usinage
NC191 Longueur Insuffisante Cycle Taraudage Transducteur
Erreur distance phases accélération/décélération cycle taraudage transducteur broche > distance totale, pas espace usinage
NC192 Longueur Insuffisante Cycle Filetage
Erreur distance phases accélération/décélération cycle filetage préétabli > distance totale, pas espace usinage
NC199 Broche Non Activée
NC200 Erreur Accès Fichier
Erreur lecture/écriture fichier
NC201 Erreur Chargement Fichier Configuration
Configuration axes fichier accédé différente configuration port dual
NC202 Incompatibilité Configuration Fichier/Port Dual
Configuration axes fichier accédé différente configuration port dual
NC203 Avertissement: Table Verrouillée Lecture Seule
PLUS refuse accès table port dual
NC204 Taille Fichier Illégale
Table fichier taille incorrecte
NC205 Magasin Vide
Magasin sélectionné n'a pas poches définies
NC206 Poche Toujours Occupée
Poche définie outil déjà réservée autre outil
NC0207 Poche Précédente Illégale
Outil occupant >1 poche interfère poche occupée autre outil (poche précédente)
NC208 Poche Suivante Illégale
Outil occupant >1 poche interfère poche occupée
NC209 Aléatoire Illégal
Classe aléatoire illégale tracée mémoire
NC210 Table Outils Pleine
Port dual plein chargement table outils magasin
NC211 Format Double Illégal Éditeur
Format variable non accessible éditeur tracée
NC212 N° Magasin Illégal Fichier
Erreur lecture/écriture
NC213 Poche Non Initialisée
NC214 Poche Non Compatible
NC215 Nom Table Illégal
Nom table charger invalide. Extension doit être : .TOL .USR .MAG .OFS .ORG .SPN
NC220 Processus Non Défini
Processus non défini/configuré. Définir processus défaut commande PRO ou sélectionner processus existant synchronisation
NC221 Mauvais Type Processus
Canal communication inadapté jeu commandes.
Ex: canal type 2 (PLUS) exécution commande EXE
NC222 Mauvais N° Processus
N° processus commandes synchronisation identifie processus courant
NC223 File Processus Pleine
File processus (locale/remote) message envoyé pleine
NC224 Données Envoi Trop Longues
Données transmettre SND > 174 caractères
NC225 Échec Chargement Données
Type/nombre données SND non autorisé
NC226 Message Déjà Existant File
Commande SND vers processus avant processus effacé message précédent
NC227 Échec EXE ou ECM
Message quand :
– Statut processus destinataire EXE/ECM n'autorise pas commandes exécution auto (RUN, HRUN, RUNH, HOLD) ou instruction MDI
– Erreur syntaxe programme destinataire EXE
NC290 Activation Programme Refusée
Logique machine refuse activation programme pièce
NC291 Désactivation Programme Refusée
Logique machine refuse libération programme actif
NC292 Demande Acquisition Axes Refusée
Logique machine refuse acquisition axes exécution GSA trilittéral
NC293 Demande Libération Axes Refusée
Logique machine refuse libération axes exécution GSA trilittéral
NC294 Demande Acquisition/Partage Broche Refusée
Logique machine refuse acquisition/partage broche GSA trilittéral
NC295 Demande Libération Broche Refusée
Logique machine refuse libération broche GSA trilittéral
NC296 Demande Changement Partage Broche Refusée
Logique machine refuse changement statut partage broche GSA trilittéral
NC297 Cycle Fixe Impossible Broche Partagée
G84 ou G86 programmé broche mode non exclusif
NC320 Programmation UPR Non Autorisée
UPR non programmable autre mode virtuel actif.
Erreur aussi si :
– Un axe physique SLAVE programmation UDA/SDA
– UPR type 5/minuscule programmé sans UPR précédent actif
– Variable utilisateur !R73 MODE = 1 et origines axes rotatifs programmées UPR, ou UPR type 5
– Origines axes rotatifs programmées UPR type Ø, 1 ou 10
NC321 Mauvaise Programmation UPR Incrémentale
UPR incrémental seulement programmable si UPR actif
NC322 Programmation UPV Non Autorisée
UPR non programmable autre mode virtuel actif.
Erreur aussi si axe réel esclave programmation UDA/SDA
NC323 Mauvais Type Axe Programmation UPV
Type axe réel programmé incompatible mode virtuel
NC324 Valeur Rayon Programmée Erronée
Rayon programmé bloc UVP incompatible position axe linéaire
NC325 Programmation UVC Non Autorisée
UVC non programmable autre mode virtuel actif. Erreur aussi si axe réel esclave UDA/SDA
NC326 Valeur Code TCP Programmée Hors Plage
Code activation TCP illégal
NC327 Programmation TCP Non Autorisée
(TCP,5) non programmable autre mode virtuel actif.
Erreur aussi si axe linéaire/rotatif TCP esclave UDA/SDA
NC328 Programmation TCP Non Congruente
Demande activation TCP incompatible mode TCP courant
NC329 Erreur Activation TCP Tangentiel
Erreur activation (TCP,4). Vérifier IDs axes configurés table utilisateur
NC330 Erreur Acquisition/Libération Axes
GTA ne peut être activé décalages, cycles préétablis ou mode virtuel actifs
NC331 Horloge Interpolateur Axe Non Congruente
Un/plusieurs axes objet GTA/GSA caractérisés horloge interpolateur différente processus courant
NC332 Valeur Nulle Module ijk
Erreur programmation ijk TCP actif: module valeurs = zéro
NC333 Mauvaise Programmation ijk, mno
ijk et/ou mno mal programmés
NC334 Dépassement Nombre Blocs Contourage
Max blocs définis AMP contouring auto ou cycles ébauche < requis
NC340 Cercles/Lignes Non Définis
Cercle/ligne programmé profil GTL non défini
NC341 Mauvaise Définition Cercles/Lignes
Erreur définition cercle/ligne GTL
NC342 Cercles/Lignes Non Secants
Intersection profil GTL implique deux cercles/lignes non sécants
NC343 Cercles Confondus
Intersection profil GTL doit être générée deux cercles non sécants
NC344 Cercles/Lignes/Points Confondus
Cercles/lignes/points profil GTL confondus
NC345 Points Intérieur Cercle
Erreur profil: point programmé intérieur cercle
NC346 Lignes Parallèles
Erreur programmation point/cercle: lignes profil parallèles
NC347 Points Alignés
Erreur profil: points définition cercle même ligne
NC360 Trop Blocs Mouvement
Max blocs mouvement autorisés profil rappelé macro ébauche (SPA, SPF) atteint. Vérifier limite AMP
NC361 Erreur Profil
Profil rappelé macro ébauche (SPA, SPF) ne peut être ébauché. Généralement seulement profils monotones ébauchage axe ébauche (X ou Z toujours décroissant/croissant)
NC362 Zone Travail Non Définie
Éteindre/rallumer contrôle, si erreur persiste, contacter assistance
NC363 Axe Non Congruent Plan Interpolation
Macros ébauche (SPA, SPF) axe ébauche doit appartenir plan interpolation, comme axes copeaux. Aussi macro filetage axe filet et axe retour doivent appartenir plan interpolation
NC364 Mauvaise Approche Profil
Point approche non autorisé macro ébauche (SPA, SPF). Point approche toujours externe champ ébauche X ébauches parallèles X, et externe champ ébauche Z ébauches parallèles Z
NC365 Type Interpolation Non Autorisé
Profil rappelé macro ébauche (SPA, SPF) seulement blocs mouvement linéaire/circulaire autorisés
NC366 Points Alignés Pendant Ébauche
Étape ébauche profil zone non ébauchable atteinte. Contrôler cohérence profil et paramètres macro
NC367 Profil Non Cohérent Approche
Point approche et sens développement profil n'autorisent pas continuer ébauche
NC370 Paramètres R ou B Non Autorisés
Macro rainurage connexion ou biseau initial/final non autorisé si niveau externe non programmé
NC371 Largeur Outil > Largeur Rainure
Erreur macro rainurage largeur outil supérieure largeur rainure
NC372 Largeur Outil Nulle/Non Cohérente R/B
Erreur macro rainurage largeur outil nulle ou inférieure somme connexions/biseaux programmés
NC373 Mauvaise Position Initiale TGL
Position approche macro rainurage non cohérente paramètres déclarés bloc
NC375 Paramètres « a » et/ou « b » Manquants
Si filetage non standard, bloc doit contenir paramètres « a » et « b »
NC376 Mauvais Pas Filetage
Filetage non standard pas programmé doit respecter formule :
NC377 Angle Filet > 180°
Erreur macro filetage angle filet 180°
NC378 Longueur Filet Nulle
Erreur macro filetage longueur filet axe broche nulle
NC379 Mauvais Angle Conique
Filetage conique, angle conique max = moitié angle filet
NC380 Rotation Plan Non Autorisée Filetage
Cycle filetage non autorisé si rotation active plan interpolation
NC381 Sortie Circulaire Non Autorisée Sans Paramètre « r »
Erreur macro filetage programmation sortie connexion sans valeur rayon
NC401 Programme Pièce HSM Introuvable/Erreur Ouverture
Erreur partage programme pièce modules exécutables contrôle.
Recharger programme ou contacter service ingénierie client
NC402 Erreur Lecture Programme Pièce HSM
Programme exécution corrompu
Éteindre/rallumer contrôle ou appeler service ingénierie client
NC403 Fichier Configuration HSM Introuvable/Erreur Ouverture
Fichier configuration absent.
Vérifier présence fichier et code trilittéral HSM définissant nom
NC404 Erreur Syntaxe Configuration HSM Ligne
Ligne spécifiée contient erreur syntaxe.
Vérifier syntaxe code trilittéral configuration manuel
NC405 Position Départ Requise Tous Axes HSM
Premier point programmé après G61 doit contenir tous axes associés configuration HSM.
Programmer axes manquants, confirmer positions inchangées
NC406 Paramètre HSM Obligatoire Demandé Configuration Ligne
Code trilittéral configuration ligne spécifiée requiert autres paramètres
Vérifier syntaxe code trilittéral configuration manuel
NC407 Erreur Paramètre HSM Obligatoire
Code trilittéral configuration ligne spécifiée ne contient pas paramètre obligatoire
Vérifier syntaxe code trilittéral configuration manuel
NC408 Paramètre HSM Mauvaise Position Ligne
Réservé développements futurs.
Appeler service ingénierie client
NC409 Paramètre HSM Non Autorisé Programme Pièce
Réservé développements futurs.
Appeler service ingénierie client
NC410 Deux Points Requis Définir Segment
Minimum deux points entre G61 et G60.
Éditer programme pièce, ne pas utiliser G61/G60
NC411 Axes HSM Non Trouvés Paramètres Axe Ligne
Minimum deux points entre G61 et G60.
Éditer programme pièce, ne pas utiliser G61/G60
NC412 Paramètres Généraux HSM Avant Paramètres Axe Ligne
Code trilittéral configuration ligne spécifiée référence identifiant axe non associé processus exécution programme pièce.
Vérifier code trilittéral configuration manuel ou identifiants axes processus
NC413 Paramètres Axe Après Paramètres Généraux HSM Ligne
Fichier configuration, codes trilittéraux généraux d'abord puis codes configuration axe.
Vérifier séquence configuration manuel
NC414 HSM Nécessite Plus Paramètres Configuration
Fichier configuration, codes trilittéraux généraux d'abord puis codes configuration axe.
Vérifier procédure configuration manuel
NC415 HSM Nécessite Plus Paramètres Axe
Axes avec codes trilittéraux configuration manquants spécifiés fichier configuration.
Vérifier procédure configuration manuel
NC416 HSM Nécessite Plus Paramètres Outil
Codes trilittéraux configuration outil non spécifiés fichier configuration.
Vérifier procédure configuration manuel
NC417 HSM Nécessite Plus Paramètres Cinématiques
Codes trilittéraux axes référents outil et axes serrage pièce non spécifiés fichier configuration.
Vérifier procédure manuel codes CIN,t et CIN,w
NC418 Axe Non Défini Paramètres HSM Ligne
Axe non défini précédemment AXI configuré fichier configuration ligne spécifiée.
Vérifier procédure configuration manuel
NC419 Axe Déjà Défini Paramètres HSM Ligne
Axe précédemment défini redéfini fichier configuration ligne spécifiée.
Vérifier procédure configuration manuel
NC420 Trop Axes Additionnels (max 3) Paramètres HSM
Max 3 axes additionnels fichier configuration (axes n'appartenant pas système cartésien/rotatif)
Vérifier procédure configuration manuel
NC421 Trop Axes (max 6) Paramètres HSM
Max 6 axes fichier configuration.
Vérifier procédure configuration manuel
NC422 Erreur Type Axe Paramètres HSM Ligne
Type axe incorrect ou déjà associé autres axes défini fichier configuration.
Vérifier procédure code AXI manuel
NC423 Limite Opérative Atteinte Programme Pièce HSM Axe
Limites logicielles opération atteintes axe spécifié.
Vérifier programme pièce
NC424 Virtualisation/TCP Non Autorisés HSM
Activation G61, ni virtualisations ni TCP ne doivent être actifs.
Vérifier programme pièce
NC425 Erreur Lecture Fichier Configuration HSM
Fichier configuration corrompu.
Recharger fichier configuration ou appeler service ingénierie client
NC426 HSM Non Activé AMP
Fonction HSM non activée AMP.
L'activer
NC427 Option HSM Non Autorisée Clé Matérielle
Option HSM non activée. Machine >3 axes, option doit être activée Clé Produit
Appeler service ingénierie client
NC428 Option HSM Non Chargée
Option HSM activée Clé Produit mais non chargée NC.
Charger option
NC429 Valeur Paramètre Illégale HSM
Paramètre valeur incorrecte (doit être positive) défini fichier configuration ligne spécifiée.
Vérifier procédure configuration manuel
NC430 Valeur Avance Illégale HSM
Valeur avance manquante ou < 0.
Définir valeur avance valide
NC431 Erreur Syntaxe HSM
Erreur syntaxe programme pièce usinage HSM.
Corriger programme et consulter manuel programmation blocs autorisés G61/G60
NC432 Utilisation Illégale Axes Tangentiels
Un seul axe tangentiel autorisé ou axe tangentiel mal utilisé.
Vérifier procédure configuration manuel
NC433 Modalité Paramétrage Invalide
Programmation type points et paramétrage relatif erroné code trilittéral PNT fichier configuration haute vitesse
NC434 Programmation Polynomiale N'Admet Pas Paramétrage Demandé
Configuration code trilittéral PNT fichier configuration haute vitesse programmation polynomiale entière erronée
NC435 Nœuds Doivent Être Programmés Ordre Croissant
Nœuds B-splines programmés entrées doivent être triés ordre croissant
NC436 Programmation Nœuds Requise
Nombre nœuds programmé insuffisant: entrées B-spline, nombre nœuds = nombre points contrôle + degré B-spline + 1
NC437 Point Final B-spline Précédent Doit Être Confirmé
B-splines programmés doivent être continus: dernier point B-spline = premier point suivant
NC438 Points Contrôle Définition Correcte B-spline Manquants
Nombre min points contrôle entrée B-spline: (degré B-spline + 1) * 2
NC439 Polynômes Programmés Manquent Continuité
Polynômes programmés doivent être continus: dernier point polynôme = premier point suivant
NC440 Vecteur ijk Type ROT Invalide Calcul Axes Tangentiels Demandé
Axe tangentiel, vecteur ijk ne doit pas être type ROT code trilittéral VER fichier configuration haute vitesse
NC441 Vecteur ijk Type ROT Invalide Paramètres (TOD) Utilisés
Code trilittéral VER fichier configuration haute vitesse, vecteur ijk ne peut être ROT quand chaîne entraînement < 2 axes rotatifs
NC442 Vecteur ijk Type PRG Invalide Points Type AXI/CLP Programmés
Programmation points (PNT, AXI/CLP… ou (PNT, AXI/CCP…), vecteurs ijk inutilisables. Utiliser: (VER, REL/ROT, …
NC443 Vecteur mno Type REL Invalide Points Type AXI/CCP Programmés
Programmation points (PNT, AXI/CXP… ou (PNT, CLP, CCP…), vecteurs mno inutilisables. Utiliser: (VER…, PRG, …
NC444 Axe Partagé Environnement PLUS
Axe déplacer/virtualiser acquis logique fonction AX_SHARE
NC445 Unité Mesure Machine Non Congruente HSM
Erreur exécution programme pièce optimisé Path Optimizer quand unité mesure fichier configuration non congruente unité machine
NC446 Programmation mno/uvw Erronée Fichier HSM
Erreur quand vecteurs mno/uvw tous deux définis/programmés/calculés code trilittéral VER fichier configuration haute vitesse
NC447 Programmation uvw Non Compatible Outil Toroïdal
Facteurs compensation uvw non supportés outils toroïdaux
NC448 Coin Invalide Détermination uvw
Erreur tentative détermination facteurs compensation uvw point sur-allongement.
Basculement 180° point contact outil
NC456 Versor ijk Nul
Versor module ijk programmé nul
NC457 Versor mno Nul
NC458 Versor pqd Nul
Références
- Manuel Programmation CNC Série 10 pdf Édition: Septembre 2011 par PRIMA ELECTRO S.p.A
commande numérique par ordinateur
- Routeurs CNC 3 axes vs 4 axes : lequel convient à vos besoins de fabrication ?
- Comprendre les axes des machines CNC : choisir le bon système pour vos besoins de fabrication
- Choisir le bon routeur CNC : Machines 3 axes vs 4 axes
- Import de modèles solides 3D chez Hurco : programmation conversationnelle 3 et 5 axes simplifiée
- Découvrez les avantages de l'usinage CNC 5 axes
- Pourquoi l'usinage CNC 3 axes reste un choix de premier plan pour la précision et la rentabilité
- Usinage CNC 5 axes expliqué : précision et efficacité pour pièces complexes
- Comprendre les axes des tours CNC : aperçu rapide
- Comment utiliser la commande Sinumerik MSG pour communiquer avec les opérateurs CNC