Messages d'erreur de la CNC de la série Osai 10
Messages d'erreur CNC de la série Osai 10 avec description des messages d'erreur et des actions correctives pour les programmeurs de machinistes cnc qui travaillent sur des machines CNC avec des commandes cnc Osai.
Messages d'erreur de la CNC de la série Osai 10
Description des messages d'erreur et des actions correctives
Erreur de syntaxe NC001
Erreur de syntaxe trouvée dans le bloc programme pièce ou dans le bloc MDI
NC002 Mauvais nombre d'axes pour le code G
Ce message s'affiche pour indiquer que :
– Au moins un axe doit être programmé en G04
– Un seul axe doit être programmé dans un bloc de cycle fixe (de G81 à G89).
NC003 Paramètres du cycle fixe manquants
Les paramètres du cycle fixe (c'est-à-dire K, I, …) sont manquants
NC004 Paramètres manquants pour le code G
Les paramètres du code G sont manquants (c'est-à-dire G33 …K)
NC005 Manque J et/ou K pour cycle G83
Le paramètre K ou J manque dans le cycle fixe G83
NC006 I et/ou J manquant pour code G2/G3
Il manque les paramètres I et/ou J dans les codes G2/G3 (cercles)
NC007 Paramètres du cycle de palpage manquants
Les paramètres du cycle de palpage (c'est-à-dire E ou r) sont manquants
Erreur de format NC008
Cette erreur s'affiche dans les cas suivants :
Ce message s'affiche dans les cas suivants :
Expression trop longue
Ce message s'affiche dans les cas suivants :
Un axe esclave préalablement déclaré dans le bloc UDA est programmé directement dans un programme pièce ou saisi dans un bloc MDI.
Opérande non autorisé dans les cycles fixes G72 G73 G74
Paramètre K non autorisé lors de la programmation G84 d'une broche sans capteur
Le centre et le rayon (R) du cercle sont spécifiés
Nombre illégal d'opérandes dans le bloc AXO
Trop de pseudo-axes programmés dans le bloc (max. 6)
Plus de 2 axes programmés en G33
G non autorisé dans le cycle de filetage
Opérande incompatible avec le type de mouvement
– UDA activé/désactivé pendant qu'un autre mode virtuel est actif
Ce message apparaît lorsque
Fonction G non compatible avec le mode dynamique en cours.
Compensation de diamètre de fraise (G41/G42) non compatible avec l'état actuel du programme.
G33 et le macro-cycle de filetage FIL nécessitent une broche avec capteur.
G72, G73, G74 doivent être exécutés lorsque G94 est actif
Opérande incompatible avec l'état courant du programme pièce
Opérandes logiques machine incompatibles avec le mode dynamique actif
Opérandes logiques machine incompatibles avec le type de mouvement
Opérandes du cycle de palpage non autorisés
Le troisième axe pour la programmation de l'hélice est manquant
Un « accéléré » M est présent un bloc qui ne programme pas de coup; Les M "expédiés" doivent toujours être associés à un mouvement
– Avance ou vitesse non programmée pour l'exécution du cycle fixe
L'axe z n'a pas été programmé pour le cycle G87.
La variable spécifiée est du type en lecture seule. Par exemple :TIM.
L'enregistrement programmé comporte plus de 127 caractères. Il s'affiche conjointement avec le message PART PROGRAM NAME.
Le fichier de programme pièce spécifié avec ce message d'erreur n'est pas accessible en lecture car il est ouvert en mode écriture pour un autre utilisateur (par exemple, éditeur, temps réel DOS, etc.).
Blocage non autorisé lors de l'exécution du programme pièce à partir de la ligne série.
Le nombre maximum de commandes IF imbriquées a été dépassé.
Une commande ELSE a été programmée sans commande IF précédente.
Une commande ENDIF a été programmée sans commande IF correspondante précédente
L'argument de l'opérateur TAN est de 90 degrés (le résultat serait infini)
L'argument de l'opérateur SQR (racine carrée) est un nombre négatif
Plus de 9 axes ont été programmés dans le bloc
Une division par zéro a été détectée dans l'expression qui calcule une dimension d'axe (par exemple X10/0)
Le max. la longueur de la chaîne peut être de 80 caractères.
Ce message s'affiche lorsque le programme est sélectionné ou activé. Il indique qu'il existe deux étiquettes identiques dans le programme pièce. L'étiquette dupliquée est également affichée.
Le libellé programmé dans une instruction de branchement (GTO) ou dans un appel de sous-programme (EPP) n'existe pas
Ce message s'affiche lorsque le système lit un bloc SPG. Il indique qu'une étiquette de plus de 6 caractères a été programmée. L'étiquette illégale est également affichée
Ce message s'affiche lorsque le programme est sélectionné ou activé. Il indique que le nombre de CLS pour les sous-programmes dépasse le maximum configuré dans AMP.
Ce message s'affiche lorsque le programme est sélectionné. Il indique que le nombre d'étiquettes programmées dépasse le maximum configuré dans AMP.
Marqueur de fin de fichier pour :
Marqueur de début de programme pour :
RPT max. niveau d'imbrication (5) survolé
Sous-programme max. niveau d'imbrication (4) survolé
PPE max. niveau d'imbrication (5) survolé
Ce message s'affiche lorsque :
(ERP) a été programmé sans programmation préalable (RPT)
Ce message apparaît lors de la lecture/écriture du programme pour indiquer que :
Le programme pièce/sous-programme sélectionné n'est pas stocké dans le répertoire E:\UPP
Cette erreur se produit lorsque :
Le numéro de processus écrit dans le code à trois lettres ne peut pas être supérieur à celui défini dans AMP ou inférieur à 1.
Une paramacro est programmée alors qu'une paramacro modale est déjà active
La paramacro programmée n'a pas été configurée dans AMP
Ce message apparaît lorsque :
Les paramètres du cycle de palpage (coordonnée d'approche, distance de sécurité, vitesse) ne sont pas définis dans le bloc DPP
Plusieurs codes M accélérés ont été programmés dans le bloc
Le M programmé n'est pas configuré dans AMP.
Le cercle n'est pas géométriquement congru :le rayon ou les points finaux ne sont pas corrects
Les paramètres de filetage programmés (I, K et R) ne sont pas autorisés.
Le pas de l'hélice n'est pas géométriquement correct
Les axes du plan dans la programmation G02/G03 (cercle) doivent avoir le même facteur d'échelle.
Le profil de décalage ISO programmé n'est pas correct
La valeur de décalage dans G41-G42 inverse la direction de la trajectoire de l'outil
Mauvaise sortie de compensation de diamètre de fraise (G40)
Trop de mouvements de plan supplémentaires programmés avec la compensation de diamètre de fraise active (G41-G42) (max. 2 mouvements de plan supplémentaires).
Le coup programmé entre dans l'une des trois zones de sécurité
Cycle fixe programmé sur plan tourné
Les paramètres spécifiés dans le cycle fixe (I, J, K, R) ne sont pas autorisés.
Il manque des paramètres dans le cycle de perçage fixe G87 . Ce cycle est utilisé dans les macros BOIS.
Ce message apparaît lorsque :
Le cycle de palpage de trous non terminé n'a pas été terminé
Ce message apparaît lorsque la sonde ne trouve pas le point à palper avant d'atteindre la zone de sécurité
Au début du cycle de mesure, le palpeur touche déjà la surface de la pièce
L'axe programmé a dépassé la surcourse matérielle. Joggez-le dans les limites de déplacement du matériel
Le mouvement programmé fait sortir l'axe des fins de course logicielles positives programmées ou configurées
Ce message s'affiche si l'axe est décalé dans le sens positif après avoir atteint sa limite de surcourse matérielle positive.
Ce message s'affiche si l'axe se trouve sur la limite de surcourse matérielle négative programmée ou configurée et que vous essayez de continuer à le déplacer dans le sens négatif.
Ce message s'affiche si l'axe se trouve sur la limite de surcourse matérielle positive programmée ou configurée et que vous essayez de continuer à le déplacer dans le sens positif.
L'axe est sur la limite de surcourse SW négative et nous définissons un mouvement JOG DIR
La valeur JOG INCR amènerait l'axe au-delà de la limite de surcourse logicielle
Ce message apparaît si nous essayons de quitter CYCLE STOP après une série de mouvements de jog sans ramener les axes au profil.
Ce message s'affiche lorsque nous essayons de référencer un axe dans un JOG DIR opposé au sens de référencement configuré. REMARQUE :si le cycle de référencement est configuré comme automatique, le système corrigera automatiquement JOG DIR sans afficher l'erreur.
Ce message apparaît lorsque nous essayons de sortir de HOLD en définissant un mode de fonctionnement (BLK_BLK, AUTO, MANUAL) différent de celui dans lequel le système est passé en HOLD.
Ce message apparaît lorsque :
Ce message apparaît lorsque nous essayons d'exécuter un RESET ACTIF dans les conditions suivantes :
La cote programmée pour l'axe avec capotage dans G90 est supérieure au pas de capotage configuré dans AMP
Si le sens du pas à pas est négatif pendant le RETOUR JOG automatique ou manuel, le système force le sens du pas à pas positif. Ce message apparaît si l'inversion est empêchée par la logique de la machine
Cycle de palpage effectué lors de l'approche rapide du palpeur
Ce message apparaît lorsqu'un axe réel est programmé lorsque le mode virtuel est actif
Ce message apparaît lorsque seule la direction de l'outil est active et que tous les autres mouvements ne sont pas autorisés.
Le mouvement programmé entraîne le déplacement de l'axe au-delà des limites de course négatives logicielles programmées ou configurées
Commande non autorisée lors de la recherche en mémoire
Ce message apparaît lorsque le mode sélectionné est hors plage. Les modes autorisés sont compris entre 1 et 8 :
Le nombre d'axes sélectionnés pour les déplacements manuels avec l'appel de bibliothèque NC NC_SELAXI est hors plage. La plage autorisée est de 1 au nombre d'axes configurés pour le processus
Un nombre de noms d'axes supérieur au nombre accepté a été inséré dans le bloc de programme pièce.
Cette erreur s'affiche lors de l'appui sur CYCLE START dans les conditions suivantes :
Cette erreur s'affiche dans les cas suivants lorsque :
La mémoire tampon du clavier pour les blocs MDI a été dépassée. La longueur d'entrée autorisée est comprise entre 1 et 127 caractères
Valeur de la variable non écrite
Valeur de la variable non lue
– Erreur lors de la définition des limites de fonctionnement du logiciel avec le mnémonique à trois lettres SOL.
Ce message apparaît lorsque vous essayez d'activer avec un PAE une zone protégée qui n'existe pas. Définir une zone protégée avec PAE.
Ce message apparaît lorsque vous essayez de prérégler ou de requalifier un décalage qui n'est pas associé à l'axe spécifié.
Le code d'orientation d'outil spécifié est illégal
Erreur dans l'environnement PLUS générée par les appels de bibliothèque PLUS PL_SET92, PL_RESG92, PL_PRESCOR, PL_UAO, PL_UTO, PL_UIO, PL_RQT, PL_RQP ou PL_RQO
Erreur dans l'environnement SERVO lors du préréglage de l'origine ou de l'offset
Les mouvements manuels ne sont pas autorisés car aucun axe n'a été configuré
L'identifiant programmé dans le code à trois lettres GTA ou GTS n'est pas configuré
L'ID programmé dans le bloc GTA correspond à un axe auxiliaire et n'est pas autorisé
– L'ID de l'axe programmé dans le bloc GTA correspond à un autre processus
L'identifiant de l'axe est dupliqué dans le bloc GTA
L'ID programmé dans le bloc GTA correspond à un axe de broche et n'est pas autorisé
La logique machine (tâche $SPROG) n'accepte pas la variation de vitesse de broche.
La logique machine (tâche $nTPROG) n'accepte pas la programmation du code T.
La logique machine (tâche $mDECOD) n'accepte pas la programmation en code M
La logique machine (tâche $nPSEUDO) n'accepte pas la programmation des pseudo axes.
Mouvement d'axe refusé par la logique machine (tâche $nCONMOV).
La logique machine répond par une erreur sur le signal de fin de mouvement (tâche $nENDMOV).
Trop de blocs sans mouvement ont été programmés en mode continu (G27, G28)
Cette erreur se produit en mode MDI lorsque vous essayez d'activer plusieurs fois la même paramacro.
Ce message indique que l'axe a été référencé.
Ce message indique que le RETOUR AU PROFIL s'est terminé avec succès et que l'axe est revenu au profil.
Ce message indique que le RETOUR AUTOMATIQUE AU PROFIL s'est terminé avec succès et que tous les axes sont revenus au profil.
Ce message se produit lors d'un retour arrière multibloc. Pour retracer un plus grand nombre de blocs, modifiez le maximum configuré.
Terminer la recherche en mémoire
Ce message indique que la commande n'est pas autorisée dans l'état actuel du système
Éteignez la commande puis rallumez-la. Si le message est retenu, contactez les services techniques.
Cette erreur se produit lorsque la distance parcourue dans les phases d'accélération et de décélération du cycle de taraudage fixe sans transducteur est supérieure à la distance totale et qu'il ne reste plus d'espace pour l'usinage.
Cette erreur se produit lorsque la distance parcourue dans les phases d'accélération et de décélération du cycle de taraudage fixe avec capteur sur la broche est supérieure à la distance totale et qu'il ne reste plus d'espace pour l'usinage.
Cette erreur se produit lorsque la distance parcourue dans les phases d'accélération et de décélération du cycle de filetage fixe est supérieure à la distance totale et qu'il ne reste plus d'espace pour l'usinage.
Erreur de lecture ou d'écriture d'un fichier.
La configuration des axes dans le fichier accédé est différente de la configuration sur double port.
La configuration des axes dans le fichier accédé est différente de la configuration sur double port.
PLUS refuse l'accès à la table sur le double port.
La taille du tableau dans le fichier est incorrecte.
Le magazine sélectionné n'a pas de pochettes définies.
La poche définie pour un outil est déjà réservée à un autre outil.
Un outil occupant plus d'une poche interfère avec la poche occupée par un autre outil (poche précédente).
Un outil occupant plus d'une poche interfère avec la poche occupée par
Une classe aléatoire illégale a été tracée en mémoire.
Double port plein lors du chargement d'une table d'outils liée à un certain magasin.
Un format de variable non accessible à l'éditeur a été tracé.
Erreur de lecture ou d'écriture
Le nom de la table à charger n'est pas valide. Assurez-vous que l'extension du nom de la table est l'une des suivantes :
Le processus n'a pas été défini ou configuré.
Un canal de communication inadapté au jeu de commandes a été utilisé.
Le numéro de processus spécifié pour les commandes de synchronisation identifie le processus en cours
La file d'attente de processus (locale ou distante) à laquelle un message a été envoyé est pleine.
Les données à transmettre avec SND font plus de 174 caractères
Le type ou le nombre de données transmises avec SND n'est pas autorisé
Une commande SND vers un processus a été donnée avant que le processus n'efface le message précédent.
Ce message apparaît lorsque :
La logique machine a refusé l'activation d'un programme pièce.
La logique de la machine a refusé la libération d'un programme actif.
La logique de la machine a refusé l'acquisition de certains axes lors de l'exécution du code à trois lettres GTA.
La logique de la machine a refusé la libération de certains axes lors de l'exécution du code à trois lettres GTA.
La logique de la machine a refusé l'acquisition ou le partage d'une broche via le code à trois lettres GTS.
La logique de la machine a refusé la libération d'une broche via le code à trois lettres GTS.
La logique de la machine a refusé le changement d'état de partage de broche via le code à trois lettres GTS.
Un cycle G84 ou G86 a été programmé avec la broche en mode non exclusif.
UPR cannot be programmed when another virtual mode is active.
Incremental UPR can only be programmed if UPR is active.
UPR cannot be programmed when another virtual mode is active.
The programmed type of real axis is not compatible with the virtual mode.
The radius programmed in the UVP block is not compatible with the linear axis position.
UVC cannot be programmed when another virtual mode is active. This error is also displayed if the real axis is a slave in UDA/SDA programming.
The code that enables TCP is illegal.
(TCP,5) cannot be programmed when another virtual mode is active.
The request to enable TCP is not compatible with the current TCP mode.
Error during (TCP,4) enable. Check whether the specified axes ID’s are configured in the user table.
GTA cannot be enabled when offsets, canned cycles or a virtual mode are active.
One or more axes forming the object of a GTA or GTS command have been characterised with an interpolator clock different to that of the current process.
ijk error programming with active TCP:the module with such values is equal to zero.
ijk and/or mno wrong programmed.
The max. number of blocks defined in AMP for automatic contouring or for rough-machining cycles is lower than required.
The circle/line programmed in the GTL profile has not been defined.
There is an error in the definition of a GTL circle/line.
The intersection requested by the GTL profile involves two circles/lines that do not intersect.
The intersection requested by the GTL profile must be generated by two circles that do not intersect.
The circles/lines/points programmed in the GTL profile are coincident.
Profile error:the programmed point is inside a circle.
Point/circle programming error:the profile lines are parallel.
Profile error:the points programmed in the circle definition are on the same line.
The maximum number of blocks of movement allowed inside a profile recalled by a macro rough-shaping (SPA, SPF). has been reached. Check this limit value set in AMP.
The profile recalled by the macro rough-shaping (SPA, SPF) can not be rough-shaped. In general, only monotonous profiles can be roughed shaped for the rough-shaping axis (which is X or Z always decreasing or always increasing).
Switch off and switch on the control, if error persists, contact the assistance.
In the rough-shaping macros (SPA, SPF) the rough-shaping axis must pertain to the interpolation plane, as the axes for which the swarf is defined. Also in the threading macro the thread axis and the return axis must pertain to the interpolation plane
Approach point not allowed for the rough-shaping macro (SPA, SPF). The approach point must always be external to the rough-shaping field in X, for rough-shapings parallel to the X axis, and external to the rough-shaping field in Z, for rough-shapings parallel to the Z axis
In the profile recalled by the rough-shaping macro (SPA, SPF) only linear or circular blocks of movement are allowed.
During the stage of profile rough-shaping an area that can not be rough-shaped has been reached. Control the consistency of profile and of macro parameters.
The approach point and the profile development direction don’t allow to continue the rough-shaping.
In the groove cutting macro is not allowed a connection or initial or final bevel in case the external level has not been programmed.
Error in the groove cutting macro due to the fact that the tool width is superior to the groove width.
Error in the groove cutting macro due to the fact that the tool width is null or inferior to the sum of connections and programmed bevels.
The approach position for the groove cutting macro is not consistent with the parameters declared in the block.
If the programmed threading is a non-standard one, in the block must be present also the parameters “a” and “b”.
In case of non standard threading it is necessary that the programmed pitch respects the following formula. It must be:
Error in the threading macro due to the thread angle 180°
Error in the threading macro if the thread length along the spindle axis is null.
In case of conical threading, the maximum conical admitted is equal to the half of the thread angle.
It is not allowed to perform a threading cycle if there is active rotation for the interpolation plane.
Error in the threading macro due to the programming of an output with connection without radius value.
Possible part program sharing error between the executable modules of the control.
Part program in execution corrupt
Setup file not present.
The specified line contains a syntax error.
The first programmed point after the G61 must contain all the axes associated with the HSM setup.
The setup three-letter code set on the specified line requires other parameters
The setup three-letter code set on the specified line does not contain an obligatory parameter
Reserved for future developments.
Reserved for future developments.
There must be at least two points between the G61 and G60 codes.
There must be at least two points between the G61 and G60 codes.
The setup three-letter code set on the specified line refers to an axis identifier not associated with the process on which the part program is executed.
In the setup file, the general three-letter codes must be defined first and then the axis setup codes.
In the setup file, the general three-letter codes must be defined first and then the axis setup codes.
Axes with missing setup three-letter codes have been specified in the setup file.
The tool setup three-letter codes have not been specified in the setup file.
The setup three-letter codes of the axes that refer to the tool and the axes that refer to the clamping of the part have not been specified in the setup file.
An axis not previously defined with the AXI three-letter code has been configured in the setup file on the specified line.
A previously defined axis has been defined in the setup file on the specified line.
A maximum of 3 additional axes may be defined in the setup file (axes not belonging to the Cartesian system or rotary)
A maximum of 6 axes may be defined in the setup file.
An incorrect axis type or one previously associated with other axes has been defined in the setup file.
The software operating limits have been reached for the specified axis.
When the G61 is activated, neither virtualisations nor the TCP must be active.
Setup file corrupt.
The HSM feature has not been enabled in AMP.
The HSM option has not been enabled. To use the feature on a machine with more than 3 axes, the option must be enabled using the Product Key
The HSM option has been enabled using the Product Key but has not been loaded onto the NC.
A parameter with an incorrect value (must be positive) has been defined in the setup file on the specified line.
The Feed rate value is missing or less than 0.
Syntax error in the part program during an HSM machining process.
Only one tangential axis may be present or the tangential axis is being incorrectly used.
Programming of points type and relative parameter set-up wrong in three-letter PNT code of high speed set-up file.
Configuration of three-letter PNT code in high speed set-up file for entire polynomial programming is wrong.
Nodes of Bsplines programmed as inputs must be sorted in increasing order.
Number of nodes programmed is insufficient:for Bspline inputs, the number of nodes must be the same as the number of control points, plus the degree of Bspline + 1.
Programmed Bsplines must be continuous, i.e., last point in a Bspline must be the same as first point in the next.
Minimum number of control points, for Bspline input, must be:(degree of Bspline + 1) *2.
Programmed polynomials must be continuous, i.e., last point in a polynomial must be the same as first point in the next.
When working with a tangent axis, the ijk vector must not be ROT type in three-letter VER code of high-speed set-up file.
In three-letter VER code of high-speed set-up file, ijk vector cannot be set as ROT when, for instance, drive chain includes fewer than two rotating axes.
When programming type (PNT, AXI/CLP… or (PNT, AXI/CCP… points, ijk vectors cannot be used. Use one of the following instead:(VER, REL/ROT, …..
When programming type (PNT, AXI/CXP… or (PNT, CLP, CCP… points, mno vectors cannot be used. Use:(VER…, PRG, …..
The axis you are trying to move, or on which you wish to perform a virtualisation, has been previous acquired by the logic through the AX_SHARE function.
This error occurs during the execution of a part program optimised with Path Optimizer when the unit of measurement specified in the setup file is not congruent with the unit of measurement of the machine.
This error occurs when both the mno/uvw vectors are defined, programmed or calculated in the VER three-letter code of the high speed setup file.
The uvw compensation factors are not supported with toroidal tools.
This error is generated when you try to determine the uvw compensation factors for a point where an overelongation has occurred.
The ijk module versor programmed is null
– Index de variable incorrect
– Avance (F) =0 ou négative
– Format de variable incorrect
– Le nombre de répétitions est illégal (nombre de les répétitions doivent être comprises entre 1 et 65535)
– Erreur de format dans l'affectation, par ex. affectation à des chaînes de longueurs différentes
– Erreur d'écriture/lecture des variables PLUS
– Erreur de format de la variable caractère dans le code DIS :non spécifié comme CHAR
– Zone protégée non autorisée :0
– Nom de l'axe non configuré dans AMP
– La variable n'existe pasDébordement NC010
NC011 Fonction non autorisée
– Demande d'activation d'un « bloc calcul » de type M avec bloc de calcul déjà actif ou en HOLD
– Demande de correction d'avance avec bloc actif non linéaireNC012 Mauvaise utilisation de l'axe esclave
Cette erreur s'affiche également dans les cas suivants :
1. Lors d'une tentative de déplacement manuel de l'axe esclave.
2. Lors de la programmation UDA, si l'axe esclave est déjà impliqué dans la programmation TCP en tant qu'axe linéaire ou rotatif.
3. Lors de la programmation UDA, si l'axe esclave est déjà impliqué dans la programmation virtuelle (UPR, UVP, UVC) en tant qu'axe réel ou virtuel.
4. Lors de la programmation UDA, si l'axe maître est déjà impliqué dans la programmation virtuelle (UPR, UVP, UVC) en tant qu'axe virtuel.NC013 Opérande non autorisé dans le cycle fixe
Paramètre NC014 K non autorisé dans G84
NC015 Mauvaise programmation du code G2/G3
Éliminer soit le rayon, soit les coordonnées du centre IJNC016 Nombre d'opérandes illégal
NC017 Numéro de pseudo axe illégal
NC018 Nombre d'axes illégal dans le code G33
NC020 G non autorisé
NC021 Opérande non autorisé avec le code G
NC022 Bloc et état du système non congrus
– Synchronisation pendant que les blocs en cours d'exécution sont suspendus. Par exemple, synchronisation avec compensation de diamètre de fraise active.
– Tentative d'exécution d'un bloc MDI alors qu'une macro est activeNC024 G et état du programme non congrus
– Les cycles fixes G41-G42 ne peuvent pas être programmés lorsque la compensation de diamètre de fraise est active
– Le filetage ne peut pas être programmé lorsque la compensation de diamètre de fraise (G41 G42) est active ou lorsqu'un cycle fixe est programmé
– Les plans d'interpolation (G17, G18, G19) ne peuvent pas être programmés lorsque la compensation de diamètre de fraise (G41 G42) est activeNC025 G et mode dynamique non congrus
Par exemple :les fonctions G72, G73, G74 n'acceptent pas en mode continu (G27, G28)
Passage de G27 à G28 ou inversement avec non linéaire actif rampes (MOV> 1).NC026 G41/G42 et état du programme pièce non congruent
NC027 G a besoin d'une broche avec capteur
NC028 G non congruent avec le mode d'avance
NC029 État de l'opérande et du programme pièce non congruent
Par exemple :les opérandes r, b ne sont pas autorisés dans l'état standard ISO (G40)NC030 M et mode dynamique non congrus
Par exemple :
M en fin de mouvement non compatible avec (G27-G28)
T programmé avec G41/G42 actifNC031 M/T/S et type de mouvement non congrus
Par exemple :
G33 + fonction M fin de mouvementNC032 Opérandes du cycle de palpage inhibés
Par exemple :
Les opérandes I,J,K,R,u,v,w,b,t ne sont pas autorisés dans G73
Les opérandes I,J,K, R,u,v,w,b,t,r ne sont pas autorisés dans G72NC033 Troisième axe manquant pour l'hélice
NC034 Fonction "Accélérer" sans mouvement
NC035 Avance ou vitesse non programmée
– Bloc de déplacement en G1/G2/G3 sans avance programméeAxe Z NC036 introuvable pour le cycle G87
NC037 Variable en lecture seule
NC038 Enregistrement programme pièce trop long
NC039 Accès programme pièce refusé
NC040 P.P. blocage non autorisé à partir de la ligne série
NC041 Mauvaise configuration de la ligne série pour EPS
NC042 Imbrication de IF supérieur à 32
NC043 ELSE non autorisé
NC044 ENDIF non autorisé
NC048 Argument illégal pour TAN
NC049 Argument illégal pour SQR
NC050 Trop d'axes programmés
NC051 Division par zéro
NC052 Chaîne trop longue
Ce message s'affiche lorsqu'une chaîne plus longue est utilisée dans les cas suivants :
– affichage d'une chaîne avec le code DIS
– affectation de variable de chaîne (SC) Étiquette NC053 dupliquée
NC054 Libellé non défini
Étiquette NC055 trop longue
NC056 Débordement table programme
Vous pouvez modifier ce paramètre dans AMP avec la procédure décrite dans la section CONFIGURATION DU PROCESSUS.NC057 Débordement de table d'étiquettes
Vous pouvez modifier ce paramètre dans AMP avec la procédure décrite dans la section CONFIGURATION DU PROCESSUS.NC058 Fin de programme
– saut de bloc
– édition de bloc
– recherche de chaîne
– exécution de programmeNC059 Début du programme
– saut de bloc
– recherche de chaîneNC060 Imbrication de RPT supérieur à 5
NC061 Imbrication de sous-programme supérieure à 4
NC062 Imbrication d'EPP supérieure à 5
NC063 Cycle RPT/EPP ouvert en fin de dossier
– La fin du fichier a été atteinte sans trouver le bloc (ERP) qui ferme le cycle programmé (RPT)
– La fin du fichier a été atteinte sans terminer le sous-programme défini avec (EPP)ERP NC064 sans RPT
NC065 Erreur lors de la gestion du fichier programme pièce
– un bloc de programme pièce a été sauté
– erreur dans le programme SPG/REL
– erreur dans la gestion de l'ouverture/fermeture du sous-programme
– le fichier accédé n'existe pas ou est protégéNC066 Programme pièce introuvable
NC067 Programme pièce non sélectionné
– CYCLE START est donné en AUTO mais aucun programme pièce n'a été sélectionné
– Les commandes SKIP, MODIFY, ESCAPE sont données mais aucun programme pièce n'a été sélectionné
– une branche l'instruction (GTO) est exécutée par le système en mode MDINC068 Numéro de process coupe de gamme
NC069 Paramacro modal déjà actif
Paramacro NC070 non configuré
Option logicielle NC078 non installée
Option logicielle NC079 non disponible. Vérifier la sécurité
NC080 Axe non référencé
– L'axe programmé n'est pas référencé
– L'axe spécifié dans la définition d'une zone protégée avec DPA n'est pas référencé
– L'offset à prérégler/requalifier est associé à un axe non référencéNC081 DPP indéfini pour cycle de palpage
NC082 Trop de codes M "Accélérer"
NC083 Code M indéfini
Configurez le M dans AMP et redémarrez le systèmeNC084 Cercle non congruent
NC085 Paramètres de filetage incorrects (I, K, R)
Calculez le paramètre I avec la formule suivante :
NC086 Pas d'hélice non congruent
NC087 Les axes du plan ont besoin du même facteur d'échelle
Modifier le facteur d'échelle avec une instruction SCFNC088 Profil non congruent
NC089 Mauvaise direction sur le profil
NC090 Erreur. désactiver la compensation de fraise
NC091 Trop de blocs à résoudre
NC092 Entrée en zone de sécurité
NC093 Cycle fixe sur plan de rotation
Désactiver la rotation du planNC094 Données de cycle pré-programmé non congruentes
Par exemple :cycle fixe K =0
Un cycle G84 ou G86 est en cours d'exécution avec la broche en position non statut exclusif.NC095 Paramètres manquants pour G87
NC096 Mauvaise programmation du cycle de palpage
– la distance d'approche du palpage est nulle
– le palpage du trou est programmé avec un rayon nul (par exemple G73r0E5)NC097 Cycle de palpage de trous non terminé
NC098 Cycle de palpage non exécuté
NC099 La sonde n'a pas été rétractée
Surcourse matérielle NC100
NC101 Surcourse logicielle positive
NC102 Limite de surcourse matérielle positive
Sélectionnez JOG DIR – et appuyez sur CYCLE START pour reculer l'axe dans la surcourse positive. REMARQUE :il n'y a pas d'autre moyen de ramener un axe aux limites de fonctionnement matériellesNC103 Limite de surcourse matérielle négative
NC104 Limite de surcourse logicielle positive
NC105 Limite de surcourse logicielle négative
NC106 JOG dépasse la limite de dépassement logiciel
NC107 Axes non sur profil
Sélectionnez JOG RETURN et remettez les axes au profilNC108 Home et JOG DIR non congrus
Appuyez sur la touche logicielle JOG DIR pour aligner la direction de jogging sur la direction de l'axe de référencement configuréErreur NC109 en sortie HOLD :changement de mode
Sélectionnez le mode correct et réessayez.Blocage NC110 non autorisé en ATTENTE
– nous essayons d'exécuter un bloc de mouvement MDI avec le système en ATTENTE. Lorsque le système est sur HOLD, les axes peuvent uniquement être déplacés manuellement.
– le M programmé est configuré comme non autorisé sur HOLDNC111 Réinitialisation active refusée
– pendant l'exécution d'un bloc avec G27-G28
– pendant l'exécution d'un bloc suivi d'un bloc circulaire (G02/G03)
– lors de l'exécution du dernier bloc avant un bloc syntaxiquement inapproprié
Le système n'accepte qu'un autre RESET ACTIF (particulièrement pratique pour contourner le bloc circulaire) ou RESETNC112 Mauvaise utilisation de l'axe de retournement avec G90
NC113 Mauvais JOG DIR pour retour jog
NC115 Cycle de palpage exécuté avant la fin du mouvement d'approche.
NC116 Utilisation erronée de l'axe réel lors d'une modalité de virtualisation
NC117 Sens d'outil actif :mouvement non autorisé
NC118 Surcourse logicielle négative
Commande NC119 non autorisée lors de la recherche en mémoire
Mode NC120 pour sélectionner hors plage
1 MDI 5 JOG INCRÉMENTAUX 2 AUTO 6 RETOUR SUR PROFIL 3 BLOC par BLOC 7 FICHIER DE RÉFÉRENCE 4 JOG CONTINU 8 HPG NC121 Nombre d'axes à sélectionner hors bornes
1
Editer le bloc de programme pièce.NC123 Mauvais mode de sélection pour le cycle
– un mode autre que MDI a été sélectionné lors de l'exécution d'un mouvement d'axe de changement d'outil
– système sur HOLD, AUTO ou BLK/BLK avec MBR (multiblock retrace) non configuré en AMP
– système en HOLD avec MBR actif et mode sélectionné autre que AUTO ou BLK/BLK
– système en IDLE et ACTIVE_RESET avec mode sélectionné autre que AUTO ou BLK/BLK
– système en IDLE avec MBR actif et mode sélectionné autre que AUTO ou BLK/BLK
– système en HRUN avec MBR actif et mode sélectionné autre que AUTO ou BLK/BLK
– commande ACTIVE RESET en état HOLD avec un mode sélectionné autre que MDI, AUTO ou BLK/BLK.
REMARQUE :
Pour plus d'informations sur l'état de la machine (HOLD, MDI, HRUN, etc.), reportez-vous au GUIDE DE L'UTILISATEUR.NC124 Nom d'axe erroné
– Le nom de l'axe sélectionné n'est pas configuré dans la table des axes associée au traitement
– La définition du plan d'interpolation n'est pas correcte car son ou ses axes ne sont pas configurés dans le tableau des axes.
– Le plan à définir avec G17, G18, G19, G16 ne peut pas être défini car l'un des axes spécifiés n'est pas configuré dans le tableau des axes
– L'axe spécifié dans l'appel NC_ACTUALOFS n'existe pas
– L'axe spécifié dans les blocs de trois lettres SCF, MIR n'est pas configuré
– Une erreur de lecture des coordonnées de l'axe s'est produite car l'axe spécifié n'existe pas
– L'axe spécifié dans les blocs de trois lettres SOL, DPA, UDA, UGS, AXO, UAO n'est pas configuré ou est dupliqué
– l'axe spécifié dans l'appel de la bibliothèque AX_SHARE n'existe pas
– vous êtes libérer un axe partagé avec la logique via la commande GTA.NC125 Longueur des données hors limites
NC126 Impossible d'écrire la variable
NC127 Impossible de lire la variable
NC128 Définition de la limite opérationnelle erronée
– Les limites logicielles programmées doivent être définies dans le logiciel configuré.
– Les limites de fonctionnement du logiciel ne sont pas configurées dans AMP.NC129 Zone protégée non définie
NC130 Longueur de décalage non définie pour l'axe
NC131 Code d'orientation d'outil erroné
Erreur NC132 de l'environnement PLUS
Erreur lors de l'exécution de :RQO, UAO, UTO, UIO, RQT, RQP, G92 , GTSErreur NC133 de l'environnement servo
L'erreur peut également être causée par la commande IPB lorsque la valeur In Position Band transférée à un axe est arrondie, dans les calculs internes, à moins de 1 chiffre. Codes d'erreur lors de l'exécution de FLT :
-1 : Id d'axe invalide ou inexistant
-2 : Axe en mouvement
-3 : Commande invalide
-4 : Filtre non configuré
-5 : Ressources de filtre épuisées
-6 : Filtre d'identifiant non valide
-7 : Paramètre hors plageNC134 Mouvement manuel non exécuté, aucun axe configuré
Axe NC135 non configuré
Un axe hors broche a été programmé dans le code à trois lettres GTSNC136 ID programmé identifie un axe auxiliaire
NC137 Axe ou broche non disponible
– L'ID de l'axe programmé dans la fonction AX_SHARE Library n'est pas disponible.
– Les demandes d'axe de broche avec GTS ne peuvent pas être acceptées.ID d'axe NC138 dupliqué
NC139 ID programmé identifie une broche
NC140 Échec de réglage de la vitesse de broche
NC141 Échec de la nouvelle demande d'outil
Échec de l'exécution de NC142 M
NC143 La programmation des pseudo-axes a échoué
NC144 Mouvement d'axe inhibé
NC145 Échec de fin de déplacement
NC146 Trop de blocs sans mouvement en mode continu
Programme NC149 déjà sélectionné
Axe NC150 référencé
Axe NC151 sur profil
NC152 Fin du retour automatique au profil
NC153 Retour fin de bloc
NC156 Fin de recherche en mémoire
Commande NC160 et état du système non congrus
NC161 Erreur interne :la classe n'existe pas
Erreur interne NC162 :erreur de message NC
NC190 Longueur insuffisante pour cycle de taraudage
NC191 Longueur insuffisante pour cycle de taraudage avec transducteur
NC192 Longueur insuffisante pour le cycle de filetage
NC199 Broche non activée
Erreur d'accès au fichier NC200
NC201 Erreur de chargement du fichier de configuration
Configuration fichier NC202/double port. décalage
Attention NC203 :table verrouillée en lecture seule
NC204 Taille de fichier illégale
Magasin vide NC205
NC206 Pocket est toujours occupé
NC207 Poche précédente illégale
NC208 Poche de suivi illégale
NC209 Aléatoire illégal
La table d'outils NC210 est pleine
NC211 Double format illégal pour l'éditeur
NC212 Numéro de magasin illégal dans le fichier
NC213 Poche non initialisée
Pochette NC214 non compatible
NC215 Nom de table illégal
.TOL .USR .MAG .OFS .ORG .SPNProcessus NC220 non défini
Définissez le processus par défaut avec la commande PRO ou sélectionnez un processus existant pour les commandes de synchronisation.NC221 Type de processus incorrect
Exemple :canal de type 2 (PLUS) pour l'exécution de commandes EXE.NC222 Numéro de processus erroné
La file d'attente du processus NC223 est pleine
NC224 Envoi de données trop long
Échec du chargement des données NC225
Le message NC226 existe déjà dans la file d'attente
Échec de l'EXE ou de l'ECM du NC227
– L'état du processus auquel la commande EXE ou ECM est envoyée n'autorise pas les commandes d'exécution automatique du programme pièce (RUN, HRUN, RUNH, HOLD) ou une instruction MDI.
– Il y a une erreur de syntaxe dans le programme auquel la commande EXE est adresséeActivation du programme NC290 refusée
NC291 Désactivation du programme refusée
NC292 Demande d'acquisition d'axe refusée
Demande de libération d'axe NC293 refusée
NC294 Demande d'acquisition ou de partage de broche refusée
NC295 Demande de libération de broche refusée
NC296 Demande de changement de partage de broche refusée
NC297 Cycle fixe impossible avec broche partagée
Programmation UPR NC320 non autorisée
This error is also displayed when:
– One of the physical axes turns out to be SLAVE in UDA/SDA programming.
– A type 5 or lower case UPR is programmed and no previous UPR is active.
– The !R73 MODE user variable is set on 1 and the origins on the rotary axes are programmed in a UPR, or a type 5 UPR is programmed.
– The origins on the rotary axes are programmed in a type Ø, 1 or 10 UPR.NC321 Wrong incremental UPR programming
NC322 UPV programming not allowed
This error is also displayed if one of the real axes is a slave in UDA/SDA programming.NC323 Wrong axis type on UPV programming
NC324 Wrong programmed radius value
NC325 UVC programming not allowed
NC326 Programmed TCP code value out of range
NC327 TCP programming not allowed
This error is also displayed if one of the linear or rotating axes of the TCP is a slave in UDA/SDA programming.NC328 TCP programming not congruent
NC329 Error on tangential TCP activation
NC330 Error during get or release axes
NC331 Axis interpolator clock not congruent
NC332 Zero value of ijk module
NC333 Wrong programming of ijk, mno
NC334 Number of contouring blocks overflow
NC340 Circles/lines not defined
NC341 Wrong definition of circles/lines
NC342 Circles/lines not intersecting
NC343 Coinciding circles
NC344 Coinciding circles/lines/points
NC345 Points inside circle
NC346 Parallel lines
NC347 Aligned points
NC360 Too many blocks of movement
NC361 Profile error
NC362 Undefined work area
NC363 Axis not congruent with interpolation plane
NC364 Wrong approach to profile
NC365 Interpolation type not allowed
NC366 Aligned points during rough-shaping
NC367 Profile non consistent with approach
NC370 R or B parameters not allowed
NC371 Tool width greater than groove width
NC372 Tool width null or not consistent with R or B parameters
NC373 Wrong initial position for TGL
NC375 Missing parameters “a” and/or “b”
NC376 Wrong step for thread
NC377 Thread angle greater than 180°
NC378 Null thread length
NC379 Wrong conical angle
NC380 Plane rotation not allowed with thread
NC381 Circular exit not allowed without “r” parameter
NC401 HSM Part program not found or open part program error
Reload the program or contact the customer engineering service.NC402 Error reading HSM part program
Turn the control off and on again or call the customer engineering serviceNC403 HSM configuration file not found or open configuration file error
Check the presence of the file and the HSM three-letter code that defines the nameNC404 Syntax error in HSM configuration at line
Check the syntax of the setup three-letter code in the manual.NC405 Starting position requested for all HSM defined axis
Program all missing axes, confirming any positions that do not change.NC406 Mandatory HSM param requested into configuration at line
Check the syntax of the setup three-letter code in the manual.NC407 Mandatory HSM param error
Check the syntax of the setup three-letter code in the manual.NC408 HSM param at wrong line position
Call the customer engineering service.NC409 HSM param not allowed into part program
Call the customer engineering service.NC410 Two points are requested to define a segment
Edit the part program and do not use G61/G60.NC411 HSM defined axes not found among the process axis param at line
Edit the part program and do not use G61/G60.NC412 General HSM params must be setted before axis params at line
Check the setup three-letter code in the manual or the identifiers of the axes associated with the process.NC413 Axis params must be setted after general HSM params at line
Check the setup sequence in the manual.NC414 HSM needs more configuration params
Check the setup procedure in the manual.NC415 HSM needs more axis params
Check the setup procedure in the manual.NC416 HSM needs more tools params
Check the setup procedure in the manual.NC417 HSM needs more cinematic params
Check the setup procedure in the manual for the CIN,t and CIN,w three-letter codes.NC418 Axis not defined into HSM params at line
Check the setup procedure in the manual.NC419 Axis already defined into HSM params at line
Check the setup procedure in the manual.NC420 Too many adding axis (max 3) into HSM params
Check the setup procedure in the manual.NC421 Too many axis (max 6) into HSM params
Check the setup procedure in the manual.NC422 Axis type error into HSM params at line
Check the setup procedure for the AXI three-letter code in the manual.NC423 Operative limit reached into HSM part program for axis
Check the part program.NC424 Virtualization or TCP not allowed with HSM
Check the part program.NC425 Error reading HSM configuration file
Reload the setup file or call the customer engineering service.NC426 HSM not enabled in AMP
Enable it.NC427 HSM option not allowed by HW key
Call the customer engineering service.NC428 HSM option not loaded
Load the option.NC429 Illegal param value into HSM
Check the setup procedure in the manualNC430 Illegal feed value into HSM
Set a valid feed rate value.NC431 Syntax error in HSM
Correct the program and see the programming manual to find out which blocks are allowed between G61 and G60.NC432 Illegal use of tangent axes
Check the setup procedure in the manual.NC433 Invalid parameter set-up modality
NC434 Polynomial programming does not admit parameter set-up requested
NC435 Nodes must be programmed in increasing mode
NC436 Node programming requested
NC437 Final point of previous Bspline must be confirmed
NC438 Control points for correct definition of Bspline missing
NC439 Programmed polynomials lack continuity
NC440 ROT type IJK vector invalid when Tangent axes computation is requested
NC441 ROT type IJK vector invalid when (TOD) parameters are used
NC442 PRG type IJK vector invalid when type AXI/CLP points are programmed
NC443 REL type MNO vector invalid when type AXI/CCP points are programmed
NC444 Axis shared with PLUS environment
NC445 Machine unit of measurement not congruent in HSM
NC446 mno/uvw programming wrong in HSM file
NC447 uvw programming not compatible with toroidal tool
NC448 Invalid corner for the determination of uvw
That is to say, tilting by 180° relative to the point of contact on the tool occurs.NC456 ijk versor is null
NC457 mno versor is null
NC458 pqd versor is null
References
commande numérique par ordinateur
- Routeur CNC 3 axes VS Routeur CNC 4 axes :lequel préférez-vous ?
- À quoi se réfère l'axe pour l'usinage CNC ?
- Routeuse CNC 3 axes VS Routeur CNC 4 axes
- CNC conversationnel :importation de modèles solides 3D 3 axes et 5 axes
- Qu'est-ce qui rend l'usinage CNC 5 axes si avantageux ?
- Les raisons de la popularité de l'usinage CNC 3 axes
- Qu'est-ce que l'usinage CNC 5 axes ?
- Un guide rapide de l'axe de tour CNC
- Commande Sinumerik MSG pour afficher les messages destinés à l'opérateur CNC