Osai 10-serie CNC-foutmeldingen
Osai 10-serie CNC-foutmeldingen met beschrijving van foutmeldingen en herstelacties voor cnc-machinistenprogrammeurs die werken aan CNC-machines met Osai cnc-besturingen.
Osai 10-serie CNC-foutmeldingen
Beschrijving van foutmeldingen en herstelacties
NC001-syntaxisfout
Syntaxisfout gevonden in het werkstukprogrammablok of in het MDI-blok
NC002 Verkeerd aantal assen voor G-code
Dit bericht wordt weergegeven om aan te geven dat:
– Er moet ten minste één as worden geprogrammeerd in G04
– Er mag slechts één as worden geprogrammeerd in een voorgeprogrammeerd cyclusblok (van G81 tot G89).
NC003 Voorgeprogrammeerde cyclusparameters ontbreken
Voorgeprogrammeerde cyclusparameters (d.w.z. K, I, …) ontbreken
NC004 Ontbrekende parameters voor G-code
Parameters voor G-code ontbreken (d.w.z. G33 …K)
NC005 Ontbrekende J en/of K voor G83-cyclus
K- of J-parameter ontbreken in de G83-voorgeprogrammeerde cyclus
NC006 Ontbrekende I en/of J voor G2/G3-code
I- en/of J-parameters ontbreken in G2/G3-codes (cirkels)
NC007 Tastcyclusparameters ontbreken
Testcyclusparameters (d.w.z. E of r) ontbreken
NC008 Formaatfout
Deze fout wordt in de volgende gevallen weergegeven:
Dit bericht wordt in de volgende gevallen weergegeven:
Expressie te lang
Dit bericht wordt in de volgende gevallen weergegeven:
Een eerder in het UDA-blok gedeclareerde slave-as wordt direct in een werkstukprogramma geprogrammeerd of in een MDI-blok ingevoerd.
Operand niet toegestaan in G72 G73 G74 standaardcycli
K-parameter niet toegestaan tijdens G84-programmering van een spil zonder transducer
Zowel het middelpunt als de straal (R) van de cirkel zijn gespecificeerd
Ongeldig aantal operanden in het AXO-blok
Te veel pseudo-assen geprogrammeerd in het blok (max. 6)
Meer dan 2 assen geprogrammeerd in G33
G niet toegestaan in de rijgcyclus
Operand niet compatibel met type beweging
– UDA inschakelen/uitschakelen terwijl andere virtuele modus actief is
Dit bericht verschijnt wanneer
G-functie niet compatibel met huidige dynamische modus.
Freesdiametercompensatie (G41/G42) niet compatibel met huidige programmastatus.
G33 en de threading macro-cycle FIL hebben een spil met transducer nodig.
G72, G73, G74 moeten worden uitgevoerd wanneer G94 actief is
Operand incompatibel met de huidige status van het onderdeelprogramma
Machinelogica-operanden niet compatibel met actieve dynamische modus
Machinelogica-operanden die niet compatibel zijn met het type beweging
Testcyclus-operanden niet toegestaan
De derde as voor helixprogrammering ontbreekt
Een "versnelde" M is aanwezig een blok dat geen zet programmeert; "versnelde" M's moeten altijd geassocieerd zijn met een beweging
– Voedingssnelheid of snelheid niet geprogrammeerd voor uitvoering van voorgeprogrammeerde cyclus
De z-as is niet geprogrammeerd voor de cyclus G87.
De opgegeven variabele is van het alleen-lezen type. Bijvoorbeeld:TIM.
Het geprogrammeerde record heeft meer dan 127 tekens. Het wordt weergegeven in combinatie met het bericht PART PROGRAM NAME.
Het werkstukprogrammabestand dat met deze foutmelding wordt gespecificeerd, is niet leesbaar omdat het in schrijfmodus is geopend voor een andere gebruiker (bijv. Editor, DOS real time, enz.).
Blokkering niet toegestaan tijdens de uitvoering van het werkstukprogramma vanaf de seriële lijn.
Het maximum aantal geneste IF-commando's is overschreden.
Er is een ELSE-commando geprogrammeerd zonder een eerder IF-commando.
Er is een ENDIF-commando geprogrammeerd zonder een eerder overeenkomend IF-commando
Het argument van de TAN-operator is 90 graden (het resultaat zou oneindig zijn)
Het argument van de SQR-operator (vierkantswortel) is een negatief getal
In het blok zijn meer dan 9 assen geprogrammeerd
Er is een deling door nul gedetecteerd in de uitdrukking die een asdimensie berekent (bijv. X10/0)
De max. stringlengte kan 80 tekens zijn.
Dit bericht wordt weergegeven wanneer het programma is geselecteerd of geactiveerd. Het laat zien dat er twee identieke labels in het onderdeelprogramma zijn. Het gedupliceerde label wordt ook weergegeven.
Het label dat is geprogrammeerd in een takinstructie (GTO) of in een oproep voor een subroutine (EPP) bestaat niet
Dit bericht wordt weergegeven wanneer het systeem een SPG-blok leest. Het geeft aan dat een label met meer dan 6 tekens is geprogrammeerd. Het illegale label wordt ook weergegeven
Dit bericht wordt weergegeven wanneer het programma is geselecteerd of geactiveerd. Het geeft aan dat het aantal CLS voor subroutines het maximum overschrijdt dat is geconfigureerd in AMP.
Dit bericht wordt weergegeven wanneer het programma is geselecteerd. Het geeft aan dat het aantal geprogrammeerde labels het in AMP geconfigureerde maximum overschrijdt.
Einde van bestandsmarkering voor:
Programmastartmarkering voor:
RPT-max. nestniveau (5) overvlogen
Subroutine max. nestniveau (4) overvlogen
EPP max. nestniveau (5) overvlogen
Dit bericht wordt weergegeven wanneer:
(ERP) is geprogrammeerd zonder voorafgaande programmering (RPT)
Dit bericht verschijnt tijdens het lezen/schrijven van programma's om aan te geven dat:
Het geselecteerde deelprogramma/subroutine wordt niet opgeslagen in de E:\UPP-directory
Deze fout treedt op wanneer:
Het procesnummer geschreven in de drieletterige code kan niet hoger zijn dan het nummer dat is ingesteld in AMP of lager dan 1.
Een paramacro wordt geprogrammeerd als er al een modale paramacro actief is
De geprogrammeerde paramacro is niet geconfigureerd in AMP
Dit bericht verschijnt wanneer:
Tastcyclusparameters (aanloopcoördinaat, veiligheidsafstand, snelheid) zijn niet gedefinieerd in het DPP-blok
Er is meer dan één versnelde M-code in het blok geprogrammeerd
De geprogrammeerde M is niet geconfigureerd in AMP.
De cirkel is geometrisch niet congruent:de straal of de eindpunten kloppen niet
De geprogrammeerde draadsnijparameters (I, K en R) zijn niet toegestaan.
De spoed van de helix is niet geometrisch correct
Vlakke assen in G02/G03-programmering (cirkel) moeten dezelfde schaalfactor hebben.
Het geprogrammeerde ISO-offsetprofiel is niet correct
Offsetwaarde in G41-G42 keert de richting van het gereedschapspad om
Verkeerd verlaten van freesdiametercompensatie (G40)
Te veel extra vlakbewegingen geprogrammeerd met freesdiametercompensatie actief (G41-G42) (max. 2 extra vlakbewegingen).
De geprogrammeerde zet betreedt een van de drie veiligheidsgebieden
Voorgeprogrammeerde cyclus geprogrammeerd op geroteerd vlak
De parameters gespecificeerd in de voorgeprogrammeerde cyclus (I, J, K, R) zijn niet toegestaan.
Er ontbreken parameters in de G87 vaste boorcyclus. Deze cyclus wordt gebruikt in de WOOD-macro's.
Dit bericht verschijnt wanneer:
De sondeercyclus niet voltooid is niet voltooid
Dit bericht verschijnt wanneer de sonde het te sonderen punt niet vindt voordat de veiligheidszone is bereikt.
Wanneer de meetcyclus begint, raakt de sonde het oppervlak van het onderdeel al
De geprogrammeerde as heeft de hardware-overtravel overschreden. Jog het terug binnen de reislimieten van de hardware
De geprogrammeerde beweging zorgt ervoor dat de as de geprogrammeerde of geconfigureerde positieve software-uitslaglimieten verlaat
Dit bericht verschijnt als de as in positieve richting wordt getornd nadat deze de positieve hardware-overtravel-limiet heeft bereikt.
Dit bericht verschijnt als de as zich op de geprogrammeerde of geconfigureerde negatieve hardware-uitlooplimiet bevindt en u probeert hem verder in de negatieve richting te tornen.
Dit bericht verschijnt als de as zich op de geprogrammeerde of geconfigureerde positieve hardware-uitlooplimiet bevindt en u probeert deze verder in de positieve richting te tornen.
De as bevindt zich op de negatieve SW-overtravel-limiet en we stellen een JOG DIR-beweging in
De JOG INCR-waarde zou de as voorbij de softwarematige overtravel-limiet brengen
Dit bericht verschijnt als we CYCLE STOP proberen te beëindigen na een reeks jogbewegingen zonder de assen terug te brengen naar het profiel.
Dit bericht verschijnt wanneer we proberen een as in een JOG DIR tegengesteld aan de geconfigureerde richting van terugkeer naar de startpositie te brengen. OPMERKING:als de homing-cyclus is geconfigureerd als automatisch, corrigeert het systeem automatisch JOG DIR zonder de fout weer te geven.
Dit bericht verschijnt wanneer we proberen HOLD te verlaten door een bedrijfsmodus (BLK_BLK, AUTO, MANUAL) in te stellen die verschilt van de modus waarin het systeem in HOLD ging.
Dit bericht verschijnt wanneer:
Dit bericht verschijnt wanneer we probeerden een ACTIEVE RESET uit te voeren in de volgende omstandigheden:
De geprogrammeerde coördinaat voor de as met rollover in G90 is groter dan de rollover pitch geconfigureerd in AMP
Als de tornrichting negatief is tijdens automatische of handmatige JOG RETURN, dwingt het systeem een positieve tornrichting af. Dit bericht verschijnt als de omkering wordt verhinderd door de machinelogica
Tastcyclus uitgevoerd tijdens snelle sondenadering
Dit bericht verschijnt wanneer een echte as wordt geprogrammeerd terwijl de virtuele modus actief is
Deze melding verschijnt wanneer alleen de gereedschapsrichting actief is en alle andere bewegingen niet zijn toegestaan.
De geprogrammeerde verplaatsing zorgt ervoor dat de as voorbij de geprogrammeerde of geconfigureerde negatieve verplaatsingslimieten van de software beweegt
Commando niet toegestaan tijdens het zoeken in het geheugen
Dit bericht verschijnt wanneer de geselecteerde modus buiten bereik is. Toegestane modi zijn in het bereik van 1-8:
Het aantal geselecteerde assen voor handmatige bewegingen met bibliotheekoproep NC NC_SELAXI ligt buiten het bereik. Het toegestane bereik is van 1 tot het aantal assen dat is geconfigureerd voor het proces
In het werkstukprogrammablok is een groter aantal asnamen ingevoegd dan geaccepteerd.
Deze fout wordt weergegeven wanneer in de volgende omstandigheden op CYCLE START wordt gedrukt:
Deze fout wordt weergegeven in de volgende gevallen:
De toetsenbordbuffer voor MDI-blokken is overgevlogen. De toegestane invoerlengte varieert van 1 tot 127 tekens
Waarde van variabele niet geschreven
Waarde van variabele niet gelezen
– Fout bij het definiëren van de softwarelimieten met de drieletterige geheugensteun SOL.
Dit bericht verschijnt wanneer u met een PAE een beveiligd gebied probeert in te schakelen dat niet bestaat. Definieer een beveiligd gebied met PAE.
Dit bericht verschijnt wanneer u een offset probeert in te stellen of opnieuw te kwalificeren die niet is gekoppeld aan de opgegeven as.
De opgegeven gereedschapsoriëntatiecode is ongeldig
Fout in de PLUS-omgeving gegenereerd door PLUS-bibliotheekaanroepen PL_SET92, PL_RESG92, PL_PRESCOR, PL_UAO, PL_UTO, PL_UIO, PL_RQT, PL_RQP of PL_RQO
Fout in de SERVO-omgeving tijdens het vooraf instellen van de oorsprong of offset. De fout kan ook worden veroorzaakt door het IPB-commando wanneer de waarde van de In Position Band die naar een as wordt overgedragen, in de interne berekeningen wordt afgerond op minder dan 1 cijfer. Foutcodes wanneer FLT actief is:
Handmatige bewegingen zijn niet toegestaan omdat er geen assen zijn geconfigureerd
De in de drieletterige GTA- of GTS-code geprogrammeerde id is niet geconfigureerd
De in het GTA-blok geprogrammeerde ID komt overeen met een hulpas en is niet toegestaan
– De ID van de as geprogrammeerd in het GTA-blok komt overeen met een ander proces
De as-ID wordt gedupliceerd in het GTA-blok
De in het GTA-blok geprogrammeerde ID komt overeen met een spilas en is niet toegestaan
De machinelogica (taak $SPROG) accepteert de variatie van de spilsnelheid niet.
De machinelogica (taak $nTPROG) accepteert de T-code programmering niet.
De machinelogica (taak $mDECOD) accepteert de M-code programmering niet
De machinelogica (taak $nPSEUDO) accepteert de programmering van pseudo-assen niet.
Asbeweging geweigerd door de machinelogica (taak $nCONMOV).
De machinelogica antwoordt met een fout op het einde van de bewegingssignaal (taak $nENDMOV).
Er zijn te veel blokken zonder beweging geprogrammeerd in continue modus (G27, G28)
Deze fout treedt op in de MDI-modus wanneer u meerdere keren dezelfde paramacro probeert te activeren.
Dit bericht geeft aan dat de as naar huis is gebracht.
Dit bericht geeft aan dat RETURN TO PROFILE succesvol is beëindigd en dat de as is teruggekeerd naar het profiel.
Dit bericht geeft aan dat de automatische TERUGKEER NAAR PROFIEL succesvol is beëindigd en dat alle assen zijn teruggekeerd naar het profiel.
Dit bericht treedt op bij achterwaartse multiblock retrace. Wijzig het geconfigureerde maximum om een groter aantal blokken te traceren.
Einde zoeken in het geheugen
Dit bericht geeft aan dat de opdracht niet is toegestaan in de huidige systeemstatus
Schakel de besturing uit en weer in. Neem contact op met de technische dienst als het bericht blijft staan.
Deze fout treedt op wanneer de afgelegde afstand in de versnellings- en vertragingsfasen van de standaardtapcyclus zonder transducer langer is dan de totale afstand en er geen ruimte overblijft voor bewerking.
Deze fout treedt op wanneer de afgelegde afstand in de versnellings- en vertragingsfasen van de ingeblikte tapcyclus met transducer op de spil langer is dan de totale afstand en er geen ruimte overblijft voor bewerking.
Deze fout treedt op wanneer de afgelegde afstand in de versnellings- en vertragingsfasen van de voorgeprogrammeerde draadsnijcyclus langer is dan de totale afstand en er geen ruimte overblijft voor bewerking.
Fout bij het lezen of schrijven van een bestand.
De configuratie van de assen in het geopende bestand verschilt van de configuratie op dubbele poort.
De configuratie van de assen in het geopende bestand verschilt van de configuratie op dubbele poort.
PLUS weigert toegang tot de tafel op dubbele poort.
De tabel in ons bestand heeft de verkeerde maat.
Het geselecteerde tijdschrift heeft geen gedefinieerde vakken.
De voor een gereedschap gedefinieerde zak is al gereserveerd voor een ander gereedschap.
Een stuk gereedschap dat meer dan één zak inneemt, interfereert met de zak die wordt ingenomen door een ander stuk gereedschap (vorige zak).
Een gereedschap dat meer dan één zak in beslag neemt, interfereert met de zak die wordt ingenomen door
Er is een illegale willekeurige klasse in het geheugen getraceerd.
Dubbele poort vol tijdens het laden van een gereedschapstabel gerelateerd aan een bepaald magazijn.
Er is een variabel formaat getraceerd dat niet toegankelijk is voor de editor.
Fout bij lezen of schrijven
De naam van de te laden tabel is ongeldig. Zorg ervoor dat de extensie van de tabelnaam een van de volgende is:
Het proces is niet gedefinieerd of geconfigureerd.
Er is een communicatiekanaal gebruikt dat niet geschikt is voor de opdrachtenset.
Het procesnummer dat is opgegeven voor synchronisatieopdrachten identificeert het huidige proces
De verwerkingswachtrij (lokaal of extern) waarnaar een bericht is verzonden, is vol.
Gegevens die met SND moeten worden verzonden, zijn langer dan 174 tekens
Het type of aantal gegevens dat wordt verzonden met SND is niet toegestaan
Er is een SND-opdracht naar een proces gegeven voordat het proces het vorige bericht heeft gewist.
Dit bericht verschijnt wanneer:
De machinelogica heeft de activering van een deelprogramma geweigerd.
De machinelogica heeft de vrijgave van een actief programma geweigerd.
De machinelogica heeft de overname van sommige assen geweigerd tijdens de uitvoering van de drieletterige GTA-code.
De machinelogica heeft de vrijgave van sommige assen geweigerd tijdens de uitvoering van de drieletterige GTA-code.
De machinelogica heeft de aanschaf of het delen van een spil geweigerd via de drieletterige GTS-code.
De machinelogica heeft de vrijgave van een spil geweigerd via de drieletterige GTS-code.
De machinelogica heeft de wijziging van de status van het delen van de spil geweigerd via de drieletterige GTS-code.
Er is een G84- of een G86-cyclus geprogrammeerd met de spil ingesteld op niet-exclusieve modus.
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
– Verkeerde variabele-index
– Voedingssnelheid (F) =0 of negatief
– Verkeerde variabele-indeling
– Herhalingsnummer is niet toegestaan (aantal herhalingen moeten van 1 tot 65535 zijn)
– Formaatfout bij toewijzing, b.v. toewijzing aan strings met verschillende lengtes
– PLUS-variabelen schrijf-/leesfout
– Karaktervariabele-formaatfout in DIS-code:niet gespecificeerd als CHAR
– Beveiligd gebied niet toegestaan:0
– Asnaam niet geconfigureerd in AMP
– Variabele bestaat nietNC010 Overloop
NC011 Functie niet toegestaan
– Activering van een M-type "blokberekening" aangevraagd met reeds actief rekenblok of op HOLD
– Voedingsoverride met niet-lineair actief blok aangevraagdNC012 Verkeerd gebruik van asslave
Deze fout wordt ook in de volgende gevallen weergegeven:
1. Wanneer een poging wordt gedaan om de slave-as handmatig te verplaatsen.
2. Bij het programmeren van UDA, als de slave-as al betrokken is bij TCP-programmering als een lineaire of roterende as.
3. Bij het programmeren van UDA, als de slave-as al betrokken is bij virtuele programmering (UPR, UVP, UVC) als een echte of virtuele as.
4. Bij het programmeren van UDA, als de master-as al als virtuele as bij de virtuele programmering (UPR, UVP, UVC) betrokken is.NC013-operand niet toegestaan in standaardcyclus
NC014 K-parameter niet toegestaan in G84
NC015 Verkeerde programmering van G2/G3-code
Elimineer de straal of de IJ-middelpuntcoördinatenNC016 Ongeldig aantal operanden
NC017 Ongeldig nummer van pseudo-as
NC018 Ongeldig aantal assen in G33-code
NC020 G niet toegestaan
NC021-operand niet toegestaan met G-code
NC022 Blok en systeemstatus komen niet overeen
– Synchronisatie terwijl blokken in uitvoering worden opgeschort. Bijvoorbeeld synchronisatie met freesdiametercompensatie actief.
– Poging om een MDI-blok uit te voeren terwijl een macro actief isNC024 G en programmastatus zijn niet congruent
– G41-G42 voorgeprogrammeerde cycli kunnen niet worden geprogrammeerd wanneer freesdiametercompensatie actief is
– Draadsnijden kan niet worden geprogrammeerd wanneer freesdiametercompensatie (G41 G42) actief is of wanneer een voorgeprogrammeerde cyclus is geprogrammeerd
– Interpolatievlakken (G17, G18, G19) kunnen niet worden geprogrammeerd wanneer freesdiametercompensatie (G41 G42) actief isNC025 G en dynamische modus niet congruent
Bijvoorbeeld:functies G72, G73, G74 accepteren niet in continue modus (G27, G28)
Schakelen van G27 naar G28 of vice versa met actieve niet-lineaire hellingen (MOV> 1).NC026 G41/G42 en werkstukprogrammastatus niet congruent
NC027 G heeft spil met transducer nodig
NC028 G niet congruent met voedingssnelheidsmodus
NC029 Status van operand en deelprogramma niet congruent
Bijvoorbeeld:r, b operanden zijn niet toegestaan in de ISO-standaardstatus (G40)NC030 M en dynamische modus niet congruent
Bijvoorbeeld:
M aan het einde van de beweging niet compatibel met (G27-G28)
T geprogrammeerd met G41/G42 actiefNC031 M/T/S en bewegingstype niet congruent
Bijvoorbeeld:
G33 + M-functie einde bewegingNC032 Testcyclus-operanden geblokkeerd
Bijvoorbeeld:
Operanden I,J,K,R,u,v,w,b,t zijn niet toegestaan in G73
Operanden I,J,K, R,u,v,w,b,t,r zijn niet toegestaan in G72NC033 Ontbrekende derde as voor helix
NC034 "Versnel"-functie zonder beweging
NC035 Voeding of snelheid niet geprogrammeerd
– Bewegingsblok in G1/G2/G3 zonder geprogrammeerde voedingNC036 Z-as niet gevonden voor G87-cyclus
NC037 Alleen-lezen variabele
NC038 Opname deelprogramma te lang
NC039 Deelprogramma toegang geweigerd
NC040 P.P. blok niet toegestaan vanaf seriële lijn
NC041 Verkeerde seriële lijnconfiguratie voor EPS
NC042 Nesting van IF groter dan 32
NC043 ELSE niet toegestaan
NC044 ENDIF niet toegestaan
NC048 Ongeldig argument voor TAN
NC049 Onwettig argument voor SQR
NC050 Te veel geprogrammeerde assen
NC051 Delen door nul
NC052 String te lang
Dit bericht wordt weergegeven wanneer een langere string wordt gebruikt in de volgende gevallen:
– weergave van een string met de DIS-code
– toewijzing van stringvariabele (SC) NC053-label gedupliceerd
NC054 Ongedefinieerd label
NC055 Label te lang
NC056 Programmatabeloverloop
U kunt deze parameter in AMP wijzigen met de procedure beschreven in de sectie PROCESCONFIGURATIE.NC057 Labeltabeloverloop
U kunt deze parameter in AMP wijzigen met de procedure beschreven in het gedeelte PROCESCONFIGURATIE.NC058 Einde programma
– blok overslaan
– blokbewerking
– string zoeken
– programma-uitvoeringNC059 Begin van programma
– blok overslaan
– string zoekenNC060 Nesting van RPT groter dan 5
NC061 Nesten van subroutine groter dan 4
NC062 Nesting van EPP groter dan 5
NC063 RPT/EPP-cyclus geopend aan einde van bestand
– Het einde van het bestand is bereikt zonder het (ERP)-blok te vinden dat de geprogrammeerde (RPT)-cyclus sluit
– Het einde van het bestand is bereikt zonder het voltooien van de subroutine gedefinieerd met (EPP)NC064 ERP zonder RPT
NC065-fout tijdens de verwerking van het werkstukprogrammabestand
– een onderdeelprogrammablok is overgeslagen
– fout in programma SPG/REL
– fout in subroutine openen/sluiten beheer
– het geopende bestand bestaat niet of is beveiligdNC066 Deelprogramma niet gevonden
NC067 Deelprogramma niet geselecteerd
– CYCLE START wordt gegeven in AUTO maar er is geen werkstukprogramma geselecteerd
– SKIP, MODIFY, ESCAPE commando's worden gegeven maar er is geen werkstukprogramma geselecteerd
– een vertakking instructie (GTO) wordt uitgevoerd door het systeem in MDI-modusNC068 Procesnummer begrenzing van bereik
NC069 Paramacro modaal al actief
NC070 Paramacro niet geconfigureerd
NC078 Software-optie niet geïnstalleerd
NC079 Software-optie niet beschikbaar. Beveiliging controleren
NC080-as niet vermeld
– Er wordt niet verwezen naar de geprogrammeerde as
– Er wordt niet verwezen naar de as die is gespecificeerd in de definitie van een beschermd gebied met DPA
– De offset die vooraf moet worden ingesteld/opnieuw gekwalificeerd, is gekoppeld naar een niet-gerefereerde asNC081 Ongedefinieerde DPP voor sondeercyclus
NC082 Te veel "versnelde" M-codes
NC083 Ongedefinieerde M-code
Configureer de M in AMP en herstart het systeemNC084 Cirkel niet congruent
NC085 Verkeerde schroefdraadparameters (I, K, R)
Bereken de I-parameter met de volgende formule:
NC086 Helix-pitch niet congruent
NC087 Assen van vlak hebben dezelfde schaalfactor nodig
Wijzig de schaalfactor met een SCF-instructieNC088 Profiel niet congruent
NC089 Verkeerde richting op profiel
NC090 Fout. snijcompensatie uitschakelen
NC091 Te veel blokken om op te lossen
NC092 Toegang tot veiligheidszone
NC093 Voorgeprogrammeerde cyclus op draaivlak
Vliegrotatie uitschakelenNC094 Voorgeprogrammeerde cyclusgegevens niet congruent
Bijvoorbeeld:voorgeprogrammeerde cyclus K =0
Er wordt een G84- of een G86-cyclus uitgevoerd met de spil in niet exclusieve status.NC095 Ontbrekende parameters voor G87
NC096 Verkeerde programmering van de meetcyclus
– de naderingsafstand van het tasten nul is
– het tasten van gaten is geprogrammeerd met een nulradius (bijvoorbeeld G73r0E5)NC097 Gatsonderingscyclus niet voltooid
NC098 Tastcyclus niet uitgevoerd
NC099 sonde is niet teruggetrokken
NC100 hardware overschrijding
NC101 Positieve software-uitloop
NC102 Positieve hardware-overschrijdingslimiet
Selecteer JOG DIR – en druk op CYCLE START om de as terug te tornen binnen de positieve overtravel. OPMERKING:er is geen andere manier om een as terug te brengen naar de HW-bedrijfslimietenNC103 Negatieve hardware-overschrijdingslimiet
NC104 Positieve software-overschrijdingslimiet
NC105 Negatieve software-overschrijdingslimiet
NC106 JOG overschrijdt softwarelimiet
NC107-assen niet op profiel
Selecteer JOG RETURN en breng de assen terug naar het profielNC108 Home en JOG DIR komen niet overeen
Druk op de JOG DIR-softkey om de joggingrichting uit te lijnen met de geconfigureerde richting van de homing-asNC109 Fout bij afsluiten HOLD:modus gewijzigd
Selecteer de juiste modus en probeer het opnieuw.NC110 Blok niet toegestaan in HOLD
– we proberen een MDI-bewegingsblok uit te voeren met het systeem in HOLD. Wanneer het systeem in HOLD staat, kunnen assen alleen worden gejogd.
– de geprogrammeerde M is geconfigureerd als niet toegestaan in HOLDNC111 Actieve reset geweigerd
– terwijl een blok wordt uitgevoerd met G27-G28
– tijdens uitvoering van een blok gevolgd door een rond blok (G02/G03)
– tijdens de uitvoering van het laatste blok voor een syntactisch ongepast blok
Het systeem accepteert alleen nog een ACTIEVE RESET (vooral handig om het ronde blok te omzeilen) of RESETNC112 Verkeerd gebruik van kantelas met G90
NC113 Verkeerde JOG DIR voor jog return
NC115 Tastcyclus uitgevoerd voor het einde van de naderingsbeweging.
NC116 Verkeerd gebruik van echte as tijdens een virtualisatiemodaliteit
NC117 Gereedschapsrichting actief:beweging niet toegestaan
NC118 Negatieve software overtravel
NC119 Commando niet toegestaan tijdens zoeken in geheugen
NC120-modus om buiten bereik te selecteren
1 MDI 5 INCREMENTELE JOG 2 AUTO 6 TERUG NAAR PROFIEL 3 BLOK voor BLOK 7 HOMING-BESTAND 4 CONTINU JOG 8 HPG Nummer NC121 te selecteren assen buiten bereik
1
Bewerk het werkstukprogrammablok.NC123 Slechte selectiemodus voor cyclus
– een andere modus dan MDI is geselecteerd tijdens het uitvoeren van een gereedschapswissel-asbeweging
– systeem op HOLD, AUTO of BLK/BLK met MBR (multiblock retrace) niet geconfigureerd in AMP
– systeem op HOLD met MBR actief en geselecteerde modus anders dan AUTO of BLK/BLK
– systeem in IDLE en ACTIVE_RESET met geselecteerde modus anders dan AUTO of BLK/BLK
– systeem in IDLE met MBR actief en geselecteerde modus anders dan AUTO of BLK/BLK
– systeem in HRUN met MBR actief en geselecteerde modus anders dan AUTO of BLK/BLK
– ACTIEF RESET-commando in HOLD-status met geselecteerde modus anders dan MDI, AUTO of BLK/BLK.
OPMERKING:
Raadpleeg de GEBRUIKERSHANDLEIDING voor meer informatie over de machinestatus (HOLD, MDI, HRUN, enz.).NC124 Verkeerde asnaam
– De naam van de geselecteerde as is niet geconfigureerd in de assentabel die aan het proces is gekoppeld
– De definitie van het interpolatievlak is niet correct omdat de as/assen ervan zijn niet geconfigureerd in de assentabel.
– Het vlak dat moet worden gedefinieerd met G17, G18, G19, G16 kan niet worden gedefinieerd omdat een van de opgegeven assen niet is geconfigureerd in de assentabel
– De opgegeven as in de NC_ACTUALOFS-aanroep bestaat niet
– De as gespecificeerd in de SCF, MIR drieletterblokken is niet geconfigureerd
– Er is een ascoördinaatleesfout opgetreden omdat de opgegeven as niet bestaat
– De as gespecificeerd in de SOL, DPA, UDA, UGS, AXO, UAO drieletterblokken is niet geconfigureerd of is gedupliceerd
– de as gespecificeerd in de AX_SHARE Library call bestaat niet
– u bent het vrijgeven van een as die wordt gedeeld met de logica via het GTA-commando.NC125 Gegevenslengte buiten bereik
NC126 Kan variabele niet schrijven
NC127 kon variabele niet lezen
NC128 Definitie operatieve limiet verkeerd
– De geprogrammeerde softwarelimieten moeten worden gedefinieerd in de geconfigureerde software.
– De softwarelimieten zijn niet geconfigureerd in AMP.NC129 Beschermd gebied niet gedefinieerd
NC130 Offsetlengte niet gedefinieerd voor de as
NC131 Gereedschapsoriëntatiecode onjuist
NC132-fout van PLUS-omgeving
Fout tijdens uitvoering van:RQO, UAO, UTO, UIO, RQT, RQP, G92 , GTSNC133 Fout van servo-omgeving
-1:ongeldige of niet-bestaande ID-as
-2:bewegende as
-3:ongeldige opdracht
-4:filter niet geconfigureerd
-5:filterbronnen uitgewerkt
-6:ongeldige ID-filter
-7:parameter buiten bereikNC134 Handmatige beweging niet uitgevoerd, geen assen geconfigureerd
NC135-as niet geconfigureerd
Er is een niet-spilas geprogrammeerd in de drieletterige GTS-codeNC136 geprogrammeerde id identificeert een hulpas
NC137 As of spil niet beschikbaar
– ID van as geprogrammeerd in AX_SHARE Library-functie is niet beschikbaar.
– Spilasverzoeken met GTS kunnen niet worden geaccepteerd.NC138 As-ID gedupliceerd
NC139 geprogrammeerde ID identificeert een spil
NC140 Instellen spiltoerental mislukt
NC141 Nieuw gereedschapsverzoek mislukt
NC142 M uitgevoerd mislukt
NC143 Pseudo-assen programmeren mislukt
NC144 Asbeweging geblokkeerd
NC145 Einde zet mislukt
NC146 Te veel blokken zonder beweging in continue modus
NC149 Programma al geselecteerd
NC150 Axis naar huis
NC151 As op profiel
NC152 Einde van automatische terugkeer naar profiel
NC153 Einde van blok terugtrekken
NC156 Einde van zoeken in geheugen
NC160 Commando en systeemstatus niet congruent
NC161 Interne fout:klasse bestaat niet
NC162 Interne fout:NC-berichtfout
NC190 Onvoldoende lengte voor tapcyclus
NC191 Onvoldoende lengte voor tapcyclus met transducer
NC192 Onvoldoende lengte voor draadsnijcyclus
NC199 Spil niet geactiveerd
NC200 Bestandstoegangsfout
NC201 Fout bij het instellen van het laden van bestanden
NC202 Bestand/Dubbele poort config. komt niet overeen
NC203 Waarschuwing:tabel vergrendeld alleen-lezen
NC204 Ongeldige bestandsgrootte
NC205 Leeg magazijn
NC206 Pocket is nog steeds bezig
NC207 Illegale vorige zak
NC208 Illegaal volgen van zak
NC209 Illegaal willekeurig
NC210 Gereedschapstabel is vol
NC211 Illegaal dubbel formaat voor editor
NC212 Illegaal tijdschriftnummer in bestand
NC213 Pocket niet geïnitialiseerd
NC214 Pocket niet compatibel
NC215 Ongeldige tabelnaam
.TOL .USR .MAG .OFS .ORG .SPNNC220 Proces ongedefinieerd
Definieer het standaardproces met de PRO-opdracht of selecteer een bestaand proces voor synchronisatieopdrachten.NC221 Verkeerd procestype
Voorbeeld:kanaal type 2 (PLUS) voor uitvoering van EXE-opdrachten.NC222 Verkeerd procesnummer
NC223 Proceswachtrij is vol
NC224 Gegevens verzenden te lang
Laden NC225-gegevens mislukt
NC226-bericht bestaat al in wachtrij
NC227 EXE of ECM mislukt
– De status van het proces waarnaar de EXE- of ECM-opdracht wordt verzonden, staat geen automatische uitvoeringsopdrachten van het onderdeelprogramma toe (RUN, HRUN, RUNH, HOLD) of een MDI-instructie.
– Er is een syntaxisfout in het programma waaraan de EXE-opdracht is gerichtActivering NC290-programma geweigerd
NC291 Programma deactivering geweigerd
NC292 Axis-acquisitieverzoek geweigerd
NC293 Axis-vrijgaveverzoek geweigerd
NC294 Verzoek tot ophalen of delen van spil geweigerd
NC295 Vrijgaveverzoek spil geweigerd
NC296 Wijzigingsverzoek delen spil geweigerd
NC297 Vaste cyclus niet mogelijk met gedeelde spil
NC320 UPR-programmering niet toegestaan
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
CNC machine
- 3-assige CNC-router VS 4-assige CNC-router:welke zou uw voorkeur hebben?
- Wat is de as waarnaar wordt verwezen voor CNC-bewerking?
- 3-assige CNC-router versus 4-assige CNC-router versus 5-assige CNC-router
- 3-assige CNC-router VS 4-assige CNC-router
- Conversationele CNC:3D Solid Model Import 3 Axis &5 Axis
- Wat maakt 5-assige CNC-bewerking zo voordelig?
- De redenen achter de populariteit van 3-assige CNC-bewerking:
- CNC-bewerking:3 assen VS 4 assen VS 5 assen
- Wat is 5-assige CNC-bewerking?
- Een beknopte handleiding voor de CNC-draaibankas
- Sinumerik MSG-opdracht om berichten weer te geven aan CNC-operator