Fagor 8065 User manual

(Ref: 1709)
8060
8065
CNC
Error solving manual.

BLANK PAGE
·2·
MACHINE SAFETY
It is up to the machine manufacturer to make sure that the safety of the machine
is enabled in order to prevent personal injury and damage to the CNC or to the
products connected to it. On start-up and while validating CNC parameters, it
checksthestatusofthefollowingsafetyelements. If any of them is disabled, the
CNC shows the following warning message.
• Feedback alarm for analog axes.
• Software limits for analog and sercos linear axes.
• Following error monitoring for analog and sercos axes (except the spindle)
both at the CNC and at the drives.
• Tendency test on analog axes.
FAGORAUTOMATIONshallnotbeheldresponsibleforany personalinjuriesor
physicaldamage caused orsufferedby theCNCresultingfrom anyofthesafety
elements being disabled.
DUAL-USE PRODUCTS
Products manufactured by FAGOR AUTOMATION since April 1st 2014 will
include "-MDU" in their identification if they are included on the list of dual-use
products according to regulation UE 428/2009 and require an export license
depending on destination.
TRANSLATION OF THE ORIGINAL MANUAL
This manual is a translation of the original manual. This manual, as well as the
documents derived from it, have been drafted in Spanish. In the event of any
contradictionsbetweenthedocumentinSpanishanditstranslations,thewording
in the Spanish version shall prevail. The original manual will be labeled with the
text "ORIGINAL MANUAL".
HARDWARE EXPANSIONS
FAGORAUTOMATION shallnotbe heldresponsible foranypersonalinjuriesor
physical damage caused or suffered by the CNC resulting from any hardware
manipulation by personnel unauthorized by Fagor Automation.
If the CNC hardware is modified by personnel unauthorized by Fagor
Automation, it will no longer be under warranty.
COMPUTER VIRUSES
FAGOR AUTOMATION guarantees that the software installed contains no
computer viruses. It is up to the user to keep the unit virus free in order to
guarantee its proper operation. Computer viruses at the CNC may cause it to
malfunction.
FAGORAUTOMATION shallnotbe heldresponsible foranypersonalinjuriesor
physical damage caused or suffered by the CNC due a computer virus in the
system.
Ifacomputervirusisfoundinthesystem,theunitwillnolongerbeunderwarranty.
All rights reserved. No part of this documentation may be transmitted,
transcribed, stored in a backup device or translated into another language
withoutFagorAutomation’sconsent.Unauthorizedcopyingor distributingofthis
software is prohibited.
The information described in this manual may be subject to changes due to
technical modifications. Fagor Automation reserves the right to change the
contents of this manual without prior notice.
Allthetrademarksappearinginthemanualbelongtothecorrespondingowners.
The use of these marks by third parties for their own purpose could violate the
rights of the owners.
It is possible that CNC can execute more functions than those described in its
associated documentation; however, Fagor Automation does not guarantee the
validity of those applications. Therefore, except under the express permission
from Fagor Automation, any CNC application that is not described in the
documentation must be considered as "impossible". In any case, Fagor
Automation shall not be held responsible for any personal injuries or physical
damage caused or suffered by the CNC if it is used in any way other than as
explained in the related documentation.
Thecontentofthismanualanditsvalidityfortheproductdescribedherehasbeen
verified. Even so, involuntary errors are possible, hence no absolute match is
guaranteed. However, the contents of this document are regularly checked and
updatedimplementingthenecessarycorrectionsinalateredition.Weappreciate
your suggestions for improvement.
The examples described in this manual are for learning purposes. Before using
them in industrial applications, they must be properly adapted making sure that
the safety regulations are fully met.

Error solving manual.
CNC 8060
CNC 8065
·3·
(REF: 1709)
INDEX
0000-0999.......................................................................................5
1000-1999.....................................................................................18
2000-2999...................................................................................102
3000-3999...................................................................................121
4000-4999...................................................................................140
5000-5999...................................................................................150
6000-6999...................................................................................153
7000-7999...................................................................................163
8000-8999...................................................................................167
9000-9999...................................................................................202
23000-23999...............................................................................207
RCS-S module...........................................................................208
Tool and tool magazine table ..................................................213
Profile editor..............................................................................215

BLANK PAGE
·4·

Error solving manual.
CNC 8060
CNC 8065
·5·
(REF: 1709)
0000-0999
0001 'SYSTEM ERROR'
DETECTION During execution.
CAUSE Software or hardware errors that cause corrupt data and/or incoherent results.
SOLUTION This type of errors usually force the CNC output. If the error persists, contact your
supplier.
0002 'SYSTEM WARNING'
DETECTION During execution.
CAUSE Warning of internal situations that could become system errors.
SOLUTION Usually theCNCisrestored byclosingthewarning.Iftheerror persists, contactyour
supplier.
0003 'Error when requesting memory. Restart Windows & CNC'
DETECTION During CNC startup.
CAUSE The CNC does not have enough memory or the memory is too fragmented.
SOLUTION Restart the unit and re-initiate the CNC. If the memory is too fragmented, when
startingtheunitupandre-initiatetheCNC,theerrorwilldisappear.Iftheerrorpersists
after powering up several times, contact your supplier.
0004 'Checksum error in PLC data'
DETECTION During CNC startup.
CAUSE The PLC data related to marks, counters, timers and registers saved into a disk is
notvalid.Theplcdata.binfilethatcontainsthesedatadoesnotexist,isnotaccessible
or is corrupt.
CONSEQUENCE The PLC data related to marks, counters, timers and registers is lost.
SOLUTION If the error persists after powering the CNC up several times, contact your supplier.
0005 'The CNC was not turned off properly, it must be homed'
DETECTION During CNC startup.
CAUSE The CNC data related to coordinates, zero offsets, etc. that are saved into the disk
is not valid. The orgdata.tab file that contains these data does not exist, is not
accessible or is corrupt.
CONSEQUENCE TheCNCdatarelatedtocoordinates,zerooffsets,partscounter,kinematics,etc.are
lost.
SOLUTION If the error persists after powering the CNC up several times, contact your supplier.
0006 'Preparation takes longer than half the cycle time.
DETECTION On CNC startup or during execution.
CAUSE Data preparation at the CNC per PLC cycle takes too long.
CONSEQUENCE The PREPFREQ parameter does not have the desired effect.
SOLUTION Decrease the value of the PREPFREQ parameter of the channel.
0007 'To complete the reset, restart the CNC.
DETECTION After a CNC reset.
CAUSE The user has reset the CNC twice in a row and none of them has ended correctly.
SOLUTION Restart the CNC. If the user presses the [RESET] key for the third time, the CNC
application shuts down.

Error solving manual.
CNC 8060
CNC 8065
·6·
(REF: 1709)
0008 'The key has been rejected.
DETECTION On CNC startup or during execution.
CAUSE The CNC has detected that two incompatible keys have been pressed at the same
time.The[START]key,thespindlestartkeysandthekeyforspindleorientationmust
alwaysbepressedalone;iftheyarepressedatthesametime,theyarebothcanceled.
SOLUTION If it has been by mistake, ignore the error. If the error persists or it comes up during
start-up, verify that no keys are pressed (stuck) on the keyboard. If the error persists
after powering the CNC up several times, contact your supplier.
0010 'Error when testing the RAM with battery'
DETECTION During CNC startup.
CAUSE The start-up test has detected a checksum error in the data of the NVRAM and,
therefore, a failure in it.
CONSEQUENCE Thesaveddatamaynotbecorrect(relatedtocoordinates,zerooffsets,partscounter,
kinematics, etc.).
SOLUTION If the error persists after powering the CNC up several times, contact your supplier.
0011 'Checksum error in block search data'
DETECTION During CNC startup.
CAUSE Checksum error in the data required to execute an automatic block search.
CONSEQUENCE An automatic block search cannot be executed.
SOLUTION If the error persists after powering the CNC up several times, contact your supplier.
0020 'Wrong access to a variable'
DETECTION On CNC startup or when changing pages.
CAUSE The CNC is accessing an interface variable that does not exist.
SOLUTION Contactthemachinemanufacturerorthepersonwhodesignedtheinterfacescreens
to remove or correct the access to the variable.
0022 'Variable that may be modified during setup'
DETECTION When defining variables during setup.
CAUSE A variable has been defined in the setup environment that is not admitted.
SOLUTION Refer to the operating manual for the list of variables that are admitted.
0023 'The program must be stopped before initiating the trace for the first time.
DETECTION When starting a trace at the oscilloscope.
CAUSE It is the first time that the oscilloscope starts a trace and there is a program in
execution. The trace uses drive variables that either are not in the machine
parameters table or are in that table but are asynchronous.
SOLUTION Stop the program in execution.
0024 'Error when initiating the trace'
DETECTION When starting a trace at the oscilloscope.
CAUSE There are no variables defined in the channels of the oscilloscope, there are more
than two Sercos variables of the same drive or the syntax of one of the variables is
wrong.
SOLUTION Checkthevariablesdefinedinthechannelsoftheoscilloscope.Theoscilloscopecan
only access two Sercos variables of each drive.
0025 'Error when registering PLC defines'
DETECTION When registering the variables associated with the external PDEF symbols defined
in the PLC program.
CAUSE The plc_prg.sym that contains the necessary information to create the variables
associated with the external PDEF symbols is corrupt.
SOLUTION Delete the plc_prg.sym file and compile the PLC program to create this file again. If
the error persists, contact your supplier.
0026 'Variable not allowed in the oscilloscope environment'
DETECTION When defining variables defined in a channel of the oscilloscope.
CAUSE The variable assigned to the channel of the oscilloscope is a simulation,
asynchronous variable or is a string.
SOLUTION Refer to the operating manual for the list of variables that are admitted.

Error solving manual.
CNC 8060
CNC 8065
·7·
(REF: 1709)
0027 The axis is not mechatrolink.
DETECTION When defining variables defined in a channel of the oscilloscope.
CAUSE The variable or parameter is unique to a mechatrolink axis, however, the axis
requesting the variable or parameter is not a mechatrolink axis
SOLUTION Select a Mechatrolink axis. There must be an axis variable or parameter for the
requested axis.
0029 'Only MLINKII admits DRV or MLINK variables in a channel of the oscilloscope'
DETECTION When defining variables defined in a channel of the oscilloscope.
CAUSE The variable assigned to the channel of the oscilloscope is not Mlink-II.
SOLUTION Access to variables and/or parameters of the Mechatrolink devices is only available
for the Mlink-II mode with 32 bytes.
0030 'The axis of the variable must be programmed using its name'
DETECTION During execution.
CAUSE In some variable of the drive (DRV), the axis is programmed using its logic number
or index in the channel.
SOLUTION In these variables, the axis must be programmed using its name.
0031 'Only MLINKII admits mechatrolink parameters in the oscilloscope'
DETECTION When defining parameters in a channel of the oscilloscope.
CAUSE The parameter assigned to the channel of the oscilloscope is not Mlink-II.
SOLUTION Access to variables and/or parameters of the Mechatrolink devices is only available
for the Mlink-II mode with 32 bytes.
0036 'The CNC was not turned off properly, the active tool must be loaded'
DETECTION During CNC startup.
CAUSE The CNC data related to the active tool that are saved into the disk is not valid. The
file that contains these data does not exist, is not accessible or is corrupt.
SOLUTION Define in the tool table which tool is active, and if necessary, make a tool change. If
the error persists after powering the CNC up several times, contact your supplier.
0040 'Mbefore-beforeorBefore-Afterwithsubroutinedoesnot admitmovementsin theblock'
DETECTION During the validation of the machine parameters.
CAUSE In the M functions table, there is a function with associated subroutine and Before-
Before or Before-After synchronization type.
SOLUTION The CNC always executes the subroutine associated with an M function at the end
oftheblockwherethefunction has been programmed.DefinetheMfunctionwithout
synchronization or with After-After synchronization.
0041 'Duplicate M in the table'
DETECTION During the validation of the machine parameters.
CAUSE There is a duplicate function in the M functions table.
SOLUTION Correct the definition of the functions. The table cannot have two M functions with
the same number.
0042 'Wrong machine parameter value'
DETECTION During the validation of the machine parameters.
CAUSE The machine parameter has the wrong value.
SOLUTION Set the machine parameter with a value within the admitted limits. The error window
showswhichisthewrongparameterandthemaximumandminimumvalueadmitted.
0043 'Restart the CNC to assume the new value'
DETECTION During the validation of the machine parameters.
CAUSE The user has changed a machine parameter and the CNC application must be
restarted in order to assume its new value.
SOLUTION Restart the CNC.

Error solving manual.
CNC 8060
CNC 8065
·8·
(REF: 1709)
0044 'Wrong axis name or undefined axis name'
DETECTION During the validation of the machine parameters.
CAUSE The machine parameter is not defined or it has the wrong axis name.
SOLUTION Correct the machine parameters. The valid axis names are the ones defined in
parameter AXISNAME.
In parameter AXISNAME, the axis name must be defined by 1 or 2 characters. The
first character must be one of the letters X - Y - Z - U - V - W - A - B - C. The second
character is optional and will be a numerical suffix between 1 and 9. This way, the
name of the spindles may be within the range X, X1…X9,...C, C1…C9.
0045 'Wrong spindle name'
DETECTION During the validation of the machine parameters.
CAUSE The user has defined the machine parameter with the wrong spindle name.
SOLUTION Correct the machine parameters. The valid spindle names are the ones defined in
parameter SPDLNAME.
In parameter SPDLNAME, the spindle name must be defined by 1 or 2 characters.
The first character must be the letter S. The second character is optional and will be
anumericalsuffixbetween1 and9.Thisway,thenameofthespindles maybewithin
the range S, S1 ... S9.
0046 'Nonexistent axis'
DETECTION During the validation of the machine parameters.
CAUSE The possible causes are:
• The user has assigned the name of an axis that does not exist to a machine
parameter.
• Either the VMOVAXIS or VCOMPAXIS axis is undefined in the basic volumetric
compensation.
SOLUTION Correct the machine parameters. The valid axis names are the ones defined in
parameter AXISNAME.
0047 'A main axis cannot be defined as slave'
DETECTION During the validation of the machine parameters.
CAUSE The slave axis of a gantry axis is the master of another gantry axis.
SOLUTION Correct the gantry axes table. The master axis of a gantry axis cannot be the slave
of another gantry axis.
0048 'An axis cannot be a slave of several masters'
DETECTION During the validation of the machine parameters.
CAUSE The slave axis of a gantry axis is already defined as the slave axis in another gantry
axis.
SOLUTION Correct the gantry axes table. An axis cannot be the slave of several masters.
0049 'A master axis cannot be a slave and vice versa'
DETECTION During the validation of the machine parameters.
CAUSE The master axis of a gantry axis is the slave of another gantry axis or vice versa.
SOLUTION Correct the gantry axes table. The master axis of a gantry axis cannot be the slave
of another gantry axis or vice versa.
0050 'The master and slave axes must be of the same type (AXISTYPE)'
DETECTION During the validation of the machine parameters.
CAUSE Both axes of a gantry pair are not of the same type; linear or rotary.
SOLUTION The axes of a gantry pair must be of the same type, linear or rotary (parameter
AXISTYPE). Check the gantry axes table and/or the AXISTYPE parameter of both
axes.
0051 'The master and slave axes must have certain parameters with the same value'
DETECTION During the validation of the machine parameters.
CAUSE The two axes of a gantry axis do not have the same properties.
SOLUTION Check the gantry axes table and/or the following machine parameters of the axes.
• Thelinearaxesmust have parametersAXISMODE, FACEAXISand LONGAXIS
set the same way.
• The rotary axes must have parameters AXISMODE, SHORTESTWAY and
CAXIS set the same way.

Error solving manual.
CNC 8060
CNC 8065
·9·
(REF: 1709)
0052 'Module difference too small'
DETECTION During the validation of the machine parameters.
CAUSE The difference between machine parameters MODUPLIM and MODLOWLIM is
lower than the resolution of the axis.
SOLUTION Check the resolution of the axis; if correct, increase MODUPLIM or decrease
MODLOWLIM.
0053 'Parameter MGPAXIS repeated in several handwheels'
DETECTION During the validation of the machine parameters.
CAUSE There are two or more handwheels assigned to the same axis in the Jog table
parameters.
SOLUTION One axis can only have one handwheel assigned to it.
0054 'The MOVAXIS and COMPAXIS axis must be different'
DETECTION During the validation of the machine parameters.
CAUSE In one of the cross compensation tables, the compensated axis and the axis whose
movement affects the compensated axis are the same.
SOLUTION The two axes of each cross compensation table must be different (parameters
MOVAXIS and COMPAXIS).
0055 'The same axis is causing and suffering the cross compensation error'
DETECTION During the validation of the machine parameters.
CAUSE In the cross compensation tables, checking the different associations of
compensated (affected) axes (parameter COMPAXIS) and those (parameter
MOVAXIS) whose movements affect the other ones, there is an axis whose
movement is affected by itself.
SOLUTION Checktherelationshipbetweenthedefinedcrosscompensations.Checkparameters
MOVAXIS and COMPAXIS of the defined cross compensations.
0056 'Compensation table positions not in ascending order'
DETECTION During the validation of the machine parameters.
CAUSE In the compensation tables, the points to be compensated are not ordered correctly
or the value to compensate in all the points have a zero value.
SOLUTION The POSITION parameter within the compensation tables must have ascending
values. The value to compensate cannot be zero in all the points.
0057 'Compensation table with error slope greater than 1'
DETECTION While validating the machine parameters (leadscrew error compensation table)
CAUSE Intheleadscrewcompensationtables,thedifferencebetweentwoconsecutiveerrors
is greater than the gap between those points.
SOLUTION Theerrorslopeinleadscrewcompensationtablescannotbegreaterthan1.Increase
the gap between points; if this is not possible, the error entered for the leadscrew is
so large that cannot be compensated for.
0058 'The CNC must be restarted too assume the changes in the HMI table,'
DETECTION During the validation of the machine parameters.
CAUSE The CNC application must be restarted in order to assume the changes made to the
HMI table.
SOLUTION Restart the CNC.
0059 'The CNC must be restarted too assume the changes in the tool magazine table,'
DETECTION During the validation of the machine parameters.
CAUSE The CNC application must be restarted in order to assume the changes made to the
tool magazine table.
SOLUTION Restart the CNC.
0060 'The maximum jogging feedrate exceeds the maximum feedrate set for the axis'
DETECTION During the validation of the machine parameters.
CAUSE Parameter MAXMANFEED is greater than G00FEED.
SOLUTION Decrease the value of parameter MAXMANFEED; it must be lower than G00FEED.
0061 'The manual rapid feedrate exceeds the maximum feedrate set for the axis'
DETECTION During the validation of the machine parameters.
CAUSE Parameter JOGRAPFEED is greater than G00FEED.
SOLUTION Decrease the value of parameter JOGRAPFEED; it must be lower than G00FEED.

Error solving manual.
CNC 8060
CNC 8065
·10·
(REF: 1709)
0062 'The continuous Jog feedrate exceeds the maximum feedrate set for the axis'
DETECTION During the validation of the machine parameters.
CAUSE Parameter JOGFEED is greater than G00FEED.
SOLUTION Decrease the value of parameter JOGFEED; it must be lower than G00FEED.
0063 'The incremental jog feedrate exceeds the maximum feedrate set for the axis'
DETECTION During the validation of the machine parameters.
CAUSE Parameter INCJOGFEED is greater than G00FEED.
SOLUTION Decrease the value of parameter INCJOGFEED; it must be lower than G00FEED.
0064 'The master and slave axes must have the same I0TYPE'
DETECTION During the validation of the machine parameters.
CAUSE The Io types of both gantry axes are not the same.
SOLUTION Both axes must have the same type of reference mark (parameter I0TYPE).
0065 'A Hirth axis cannot be Gantry"
DETECTION During the validation of the machine parameters.
CAUSE 'A hirth axis cannot be part of the gantry axis'
SOLUTION 'Theaxiscannotbeahirthaxis(parameterHIRTH).Useanothertypeofaxistomake
the gantry axis.
0066 'A Gantry axis cannot have REFSHIFT'
DETECTION During the validation of the machine parameters.
CAUSE One of the axes making up the gantry axis has parameter REFSHIFT set to a value
other than zero in some set of parameters.
SOLUTION Set parameter REFSHIFT all the sets to 0.
0067 'A Gantry axis cannot be unidirectional'
DETECTION During the validation of the machine parameters.
CAUSE A unidirectional rotary axis cannot be part of the gantry axis.
SOLUTION The axis cannot be unidirectional (parameter UNIDIR). Use another type of axis to
make the gantry axis.
0068 'Gantry/Tandem axes: the slave cannot go before the master in AXISNAME'
DETECTION During the validation of the machine parameters.
CAUSE The slave axis is defined before the master axis in the axis name assigning tables
(parameter AXISNAME).
SOLUTION Inthetable,definethemasteraxisbeforetheslaveaxisorswapthemasterandslave
axes in the gantry or tandem pair.
0069 'Gantry axes: The slave cannot have DECINPUT (home switch) if the master does not
have one'
DETECTION During the validation of the machine parameters.
CAUSE The slave axis of a gantry axis has a home switch but the master axis doesn't.
SOLUTION In a gantry axis, there may be a home switch on the master axis, on both axes or on
none (parameter DECINPUT).
0070 'Gantry/Tandem axes: LIMIT+ and LIMIT- must be the same for the master and the slave '
DETECTION During the validation of the machine parameters.
CAUSE In a gantry or tandem pair, the software travel limits are different on the two axes.
SOLUTION Set both axes with the same software travel limits (parameters LIMIT+ and LIMIT-).
0071 'Following error monitoring is not active at the CNC'
DETECTION During the validation of the machine parameters.
CAUSE Insomeset of parameters,following errormonitoringisnotactive.Thissituationcan
only be allowed during setup; once setup is completed, this watch must be enabled.
SOLUTION Activate the following error monitoring in all sets of parameters (parameter
FLWEMONITOR).

Error solving manual.
CNC 8060
CNC 8065
·11·
(REF: 1709)
0072 'Feedback alarm not activated'
DETECTION During the validation of the machine parameters.
CAUSE In some set of parameters of an analog axis or spindle, the feedback alarm is not
activated. This situation can only be allowed during setup; once setup is completed,
this watch must be enabled.
SOLUTION Activatethefeedbackalarminallthesetsoftheanalogaxesandspindles(parameter
FBACKAL).
0073 'Software travel limits not activated'
DETECTION During the validation of the machine parameters.
CAUSE The software travel limits of some axis are not activated. Both LIMIT+ and LIMIT-
parameters of the axis are set to 0.
SOLUTION Set the software travel limits of all the axes (parameters LIMIT+ and LIMIT).
0074 'Tendency test not activated'
DETECTION During the validation of the machine parameters.
CAUSE The tendency test of some axis or spindle is not activated. This situation should only
be allowed during setup; once the setup is completed, the tendency test must be
activated.
SOLUTION Activate the tendency test for the axes and spindles (parameter TENDENCY).
0075 'Wrong I/O configuration table'
DETECTION During the validation of the machine parameters.
CAUSE Parameters NDIMOD and NDOMOD must be the same as the number of inputs and
outputs detected by hardware.
SOLUTION Correct parameters NDIMOD and NDOMOD.
0076 'The sum of axes or spindles per channel exceeds the total number of axes or spindles'
DETECTION During the validation of the machine parameters.
CAUSE The value of parameter CHNAXIS is higher than the value of parameter NAXIS or
the value of parameter CHNSPDL is higher than the value of NSPDL.
SOLUTION Correct the machine parameters.
0077 'Axis or spindle assigned to more than one channel'
DETECTION During the validation of the machine parameters.
CAUSE There is an axis or spindle assigned to several channels.
SOLUTION Correct machineparametersCHAXISNAMEandCHSPDLNAMEn allthechannels.
An axis or spindle can only belong to a channel or to none of them.
0078 'The master and slave axes must belong to the same channel'
DETECTION During the validation of the machine parameters.
CAUSE Some gantry axis is formed by axes of different channels.
SOLUTION Both axes of a gantry axis must belong to the same channel.
0079 'A slave gantry axis cannot be parked'
DETECTION On CNC power-up or when validating the machine parameters.
CAUSE The CNC has detected that the slave axis of a gantry pair is parked; the PARKED
signal of the slave axis is active.
SOLUTION Unpark the axis or cancel the gantry axis.
0080 'To validate the axis, you must validate the GENERAL PARAMETERS table'
DETECTION During the validation of the machine parameters.
CAUSE Theuserhasaddedanaxistothesystem(parameterNAXIS)and,withoutvalidating
the general parameters table, has tried to validate the parameter table of one of the
new axes.
SOLUTION Validate the general parameter table before validating the parameters of the axis.
0081 'The in-position zone cannot be smaller than the resolution of the axis'
DETECTION During the validation of the machine parameters.
CAUSE 'The in-position zone is smaller than the resolution of the axis.
SOLUTION Increase the in-position zone of the axis (parameter INPOSW).

Error solving manual.
CNC 8060
CNC 8065
·12·
(REF: 1709)
0082 'Impossible leadscrew error or cross compensation table for all the ranges of the axis'
DETECTION During the validation of the machine parameters.
CAUSE In a compensation, the moving axis (parameter MOVAXIS) is rotary and it doesn't
have the same module limits in all the parameter sets.
SOLUTION Assignthesamemodulelimits(parametersMODUPLIMandMODLOWLIM)inallthe
parameter sets.
0083 'The master and slave axes must be of the same type (DRIVETYPE)'
DETECTION During the validation of the machine parameters.
CAUSE The two axes of a gantry axis have different types of drives; analog or Sercos or
Mechatrolink.
SOLUTION Theaxesofagantrypairmusthavethesametypeofdrive(parameterDRIVETYPE).
0084 'An axis or spindle that cannot be swapped cannot be left unassigned to a channel'
DETECTION During the validation of the machine parameters.
CAUSE There is an axis or spindle without swapping permission that is not assigned to any
channel.
SOLUTION The axes or spindles that cannot be swapped (parameter AXISEXCH) must
necessarily be assigned to one channel.
0085 'There is no digital axis (sercos/Mechatrolink)'
DETECTION During the validation of the machine parameters.
CAUSE The OEM parameters table contains drive variables (DRV) but there are no digital
axes in the system (Sercos or Mechatrolink).
SOLUTION Eliminate the defined drive variables (DRV) or define the right digital axes.
0086 'It is not a digital axis (Sercos/Mechatrolink)'
DETECTION During the validation of the machine parameters.
CAUSE There is a drive variable (DRV) for an axis that is not digital (Sercos/Mechatrolink).
SOLUTION Eliminate the variable of that axis.
0087 'Too many DRV variables'
DETECTION During the validation of the machine parameters.
CAUSE There are too many drive variables (DRV) defined in the OEM parameters table.
SOLUTION The OEM parameters table can have up to 100 drive variables.
0088 'Trace of internal variables activated'
DETECTION During the validation of the machine parameters.
CAUSE The CNC is executing the trace of an internal variable.
SOLUTION Contact Fagor.
0089 'It starts up with a single channel due to errors detected in machine parameters'
DETECTION During the validation of the machine parameters.
CAUSE Errorsorwarnings havecomeupwhile validatingmachineparametersrelatedtothe
axes or spindles of a channel. For example, a channel has an axis associated with
it, but it is not on the list of the system axes.
SOLUTION Being impossible to start up with the user configuration, the CNC starts up with the
default configuration. Correct the machine parameter settings to eliminate the rest
oferrorsandwarnings.Thiswarningisremovedwithouthavingtochangeparameter
NCHANNEL (number of channels).
0090 'It starts up with the default axis configuration due to errors in machine parameters'
DETECTION During the validation of the machine parameters.
CAUSE Errorsorwarnings havecomeupwhile validatingmachineparametersrelatedtothe
axesorspindlesofachannel.Forexample,thenumberofaxesinthesystemishigher
than the number of axes defined in parameter AXISNAME.
SOLUTION Being impossible to start up with the user configuration, the CNC starts up with the
default configuration. Correct the machine parameter settings to eliminate the rest
of errors and warnings.
0091 'DRV variables having the same identifier (ID) cannot have different mnemonic'
DETECTION During the validation of the machine parameters.
CAUSE There are drive variables (DRV) in the OEM machine parameters with the same
Sercos identifier (ID) and different mnemonic.
SOLUTION DRV variables with the same identifier must have the same mnemonic.

Error solving manual.
CNC 8060
CNC 8065
·13·
(REF: 1709)
0092 'DRV variables having the same identifier (ID) cannot have different MODE or TYPE'
DETECTION During the validation of the machine parameters.
CAUSE There are drive variables (DRV) in the OEM machine parameters with the same
identifier (ID) and different access type (synchronous or asynchronous) or different
access mode (read or write).
SOLUTION DRVvariableswiththesameidentifiermusthavethesametypeofaccess(parameter
TYPE) and the same access mode (parameter MODE).
0093 'DRV variables having the same name (MNEMONIC) cannot have different ID, MODE or
TYPE'
DETECTION During the validation of the machine parameters.
CAUSE There are drive variables in the OEM machine parameters with the same mnemonic
and different Sercos identifier (ID), different access type (synchronous or
asynchronous) or different access mode (read or write).
SOLUTION The DRV variables with the same mnemonic must have the same Sercos identifier
(parameter ID), the same type of access (parameter TYPE) and the same access
mode (parameter MODE).
0094 'Some channel must have parameter HIDDENCH = No'
DETECTION During the validation of the machine parameters.
CAUSE All the channels of the system are defined as hidden.
SOLUTION The CNC does not allow all the channels of the system to be hidden; some of them
must be visible (parameter HIDDENCH).
0095 'An axis cannot be MASTERAXIS of several Gantry pairs'
DETECTION During the validation of the machine parameters.
CAUSE There are two gantry axes with the same master axis.
SOLUTION Correct the configuration of the gantry axes.
0096 'A tandem axis must be velocity-Sercos'
DETECTION During the validation of the machine parameters.
CAUSE An axis of a tandem axis is not velocity-Sercos.
SOLUTION Both axes of a tandem axis must be velocity-Sercos.
0097 'Tandem/gantry pair eliminated because they were preceded by an empty pair'
DETECTION During the validation of the machine parameters.
CAUSE The gantry or tandem pairs of axes do not occupy consecutive positions in their
tables; there is an empty space or undefined position in one of them.
SOLUTION Gantry or tandem pairs of axes must occupy consecutive positions in the tables. If
there is an empty space in the table, i.e. an unassigned position, the CNC cancels
the pairs defined behind it.
0098 'The AXISEXCH parameter of the master and slave axes have been set differently'
DETECTION During the validation of the machine parameters.
CAUSE There is a gantry o tandem pair whose master and slave axes have parameter
AXISEXCH set differently.
SOLUTION Assign the same value to parameter AXISEXCH of both axes.
0099 'The value of PROBEFEED is too high to brake applying DECEL and JERK'
DETECTION During the validation of the machine parameters.
CAUSE Themaximumprobingfeedrate(parameterPROBEFEED)ishigherthanthefeedrate
neededtobrake withinthedistancesetbyPROBERANGEwiththe accelerationand
jerk values of the axis.
SOLUTION Thevalueofthisparametermustbesmallerthanthefeedrateneededtobrakewithin
the distance set by PROBERANGE withthe acceleration and jerk values of the axis.
The warning window shows the maximum feedrate that may be reached.
0100 'Too many variables waiting to be reported'
DETECTION During execution.
CAUSE The number of variables modified at the CNC that must be reported to the interface
exceeds the maximum admitted.
SOLUTION If the error persists, contact your supplier.

Error solving manual.
CNC 8060
CNC 8065
·14·
(REF: 1709)
0104 'Communication time out'
DETECTION During execution.
CAUSE The CNC does not end successfully the reading / writing of an external variable.
SOLUTION If the error persists, contact your supplier.
0105 'Parameters cannot be validated while executing a program'
DETECTION During execution.
CAUSE The user has tried to validate a machine parameter table while a part-program is in
execution or interrupted.
SOLUTION Wait for the program execution to finish or cancel the program execution in all the
channels.
0106 'Parameters cannot be validated Spindle or axis moving'
DETECTION During the validation of the machine parameters.
CAUSE The user has tried to validate a machine parameter table while a spindle or an axis
is moving. An axis may be moving as a result of a command of independent axis.
SOLUTION Stop the axis or spindle movement.
0107 'Error when registering DRV variables'
DETECTION During the validation of the machine parameters.
CAUSE The CNC has generated an error when trying to register the variables defined in the
OEM parameters table.
SOLUTION Contact Fagor.
0108 'Oscillo: The sampling time cannot be readjusted with the new LOOPTIME'
DETECTION During execution.
CAUSE The user has used the oscilloscope without validating a trace, has modified
parameter LOOPTIME and has validated the machine parameters.
SOLUTION The warning will no longer be displayed when the user executes a trace at the
oscilloscope. Setting the sampling period of a trace of the oscilloscope depends on
parameter LOOPTIME. In order for the CNC to be able to set this, it must have a
validated trace of the oscilloscope; i.e. the trace must have been executed at least
once.
0109 'Parameters cannot be validated: spindle in synchronization'
DETECTION OnCNCpower-uporwhenvalidatingthemachineparametersorwhencompilingthe
PLC program.
CAUSE The CNC does not admit this type of actions with active synchronized spindles
because they require a system reset.
SOLUTION The parameters must be validated or the PLC program must be compiled before
synchronizing the spindles or the spindles must be momentarily de-synchronized in
order to carry out the desired action.
0110 'The user kinematics could not be loaded'
DETECTION During CNC startup.
CAUSE The CNC does not show the file \windows\system32\drivers\kinematic.sys.
SOLUTION Checksthatno errorscomeupwhen doing the makeoftheuserkinematicsandthat
the kinematic.sys driver is generated correctly.
0111 'Error when initializing user kinematics data'
DETECTION During CNC startup.
CAUSE Error in the function for initializing and loading the user kinematics data
(UserTransforDataInit) implemented in the file Kin_iniData.c.
SOLUTION Check and correct the possible reasons why this function generates an error.
0112 'Error when initializing user kinematics'
DETECTION When activating a user kinematics.
CAUSE Error in the function for initializing the kinematics (UserTransforInit) implemented in
the file Kin_impl.c.
SOLUTION Check and correct the possible reasons why this function generates an error.

Error solving manual.
CNC 8060
CNC 8065
·15·
(REF: 1709)
0113 'Error when initializing user kinematics parameters'
DETECTION When activating a user kinematics.
CAUSE Error in the function for initializing the kinematics (UserTransforParamInit)
implemented in the file Kin_impl.c.
SOLUTION Check and correct the possible reasons why this function generates an error.
0116 'Error reading technological table'
DETECTION During the activation of a technological table.
CAUSE Thereisnotechnologytablefilecannotbefound orthetablehasbeenmodified (new
variables have been inserted, listed types have been modified and the CNC has not
been restarted).
SOLUTION Check the name of the table. If there is a table, restart the CNC.
0150 'Too many open files'
DETECTION While executing a part-program with global subroutines.
CAUSE Thenumberofopenfiles(mainprogramplusexternalsubroutines)isgreaterthan20.
SOLUTION Decrease the number of external subroutines open in the part-program at the same
time.
0151 'Writing access denied'
DETECTION When accessing a file.
CAUSE The CNC has tried to write in a file that does not have a writing permission.
SOLUTION Give the file writing permission.
0152 'The file cannot be opened'
DETECTION When accessing a file.
CAUSE TheCNCcouldnotopenafileforreadingorwriting.Thefiledoesnothavetheproper
permissions, is not accessible or is corrupt.
SOLUTION Check that the file exists and that it has the proper permissions for the action to be
carried out (read/write). If the file is corrupt, its data has been lost.
0153 'Reading access denied'
DETECTION When accessing a file.
CAUSE The CNC has tried to read a file that does not have a reading permission.
SOLUTION Give the file reading permission.
0154 Protected program or routine'
DETECTION When accessing a file.
CAUSE The CNC has tried to read an encrypted file without having permission to read.
SOLUTION Contact the manufacturer of the machine to obtain the file encrypting codes.
0155 'The quick charge of the file is not possible'
DETECTION When accessing a file.
CAUSE TheCNChastriedtoreadafilewhosesizeislargerthanthememoryareaassigned
for file quick charge.
SOLUTION Execute from RAM memory (subroutines with extension fst) only the files that are
called upon more often.
0160 'Axis/Set not available in the system'
DETECTION During execution.
CAUSE The possible causes are:
• The instruction #SET AX or #CALL AX is trying to add to a channel an axis that
does not exist or is in another channel.
• A parameter set that does not exist has been programmed in function G112.
SOLUTION Check the program. If the axis is in another channel, release it with the instruction
#FREE AX.
0165 'RT IT Overflow'
DETECTION During CNC operation.
CAUSE Therealtimeinterruptionsexceedtheallowedamountoftime.Somepossiblecauses
may be the installation of some device, driver or application that is incompatible with
the CNC.
SOLUTION Iftheerrorcomesup often, itmaybe necessary to adjust theparameterLOOPTIME.
Analyze the cases where the error occurs and contact your supplier.

Error solving manual.
CNC 8060
CNC 8065
·16·
(REF: 1709)
0166 'Jerk limit overshoot'
DETECTION During the execution of a part-program.
CAUSE The axis is exceeding its jerk limit.
SOLUTION Analyze the cases where it occurs and contact your machine manufacturer.
0167 'No RT IT'
DETECTION During CNC operation.
CAUSE The real time interruption does not kick in.
SOLUTION Restart the CNC. If the error persists, contact your supplier.
0168 'LR Overflow'
DETECTION During CNC operation.
CAUSE The position loop time of the Sercos axes exceeds the time allowed.
SOLUTION Adjust parameter LOOPTIME.
0169 'Safety temperature exceeded'
DETECTION During CNC operation.
CAUSE Unit integrity is at risk The CNC checks every minute the unit temperature; if in three
samples in a row the temperature exceeds 60 ºC (140 ºF), the CNC issues this
warningandactivates theOVERTEMPmark.Thetemperatureincreasemay bedue
to a failure in the hardware cooling system or to excessive room temperature. This
warning shows the current temperature.
SOLUTION Respect the dimensions recommended for the enclosure minimum distance
recommended between the enclosure walls and the central unit. If necessary, install
fans for cooling the enclosure. If the error persists, turn the CNC off and contact the
Service Department.
0170 'Low battery voltage'
DETECTION During CNC power-up or after a reset.
CAUSE The CNC checks the battery voltage on start-up and at each reset. The battery is
discharged; its useful life cycle has ended.
SOLUTION Contact the manufacturer to replace the battery. When the CNC is turned off, the
battery keeps the necessary data for the CNC (for example, the position values).
0171 'LOOPTIME overflow'
DETECTION In CNCREADY conditions.
CAUSE The real time interruptions exceed the allowed amount of time.
SOLUTION Iftheerror comes upoften,it maybenecessaryto adjusttheparameterLOOPTIME.
Analyze the cases where it occurs and contact your machine manufacturer.
0172 'CPU fan stopped'
DETECTION During CNC operation.
CAUSE Unit over-temperature risk The CNC has detected that the CPU fan is stopped.
WhentheCPUhasafan,duringregularoperationoftheCNC,itmonitorsandverifies
thatthefanisrunning.Thistestisruneveryminute,sameasthetemperaturewatch.
SOLUTION If the error persists, contact the Service Department.
0173 '[Start] not allowed due to safety over-temperature'
DETECTION During CNC operation.
CAUSE Everytime[START]is pressed,theCNCchecksthat the room temperature doesnot
exceed65ºC(149ºF) and,ifitdoes,inhibitsthe [START]whilethe erroroccurs.This
error shows the current temperature.
SOLUTION If the error persists, turn the CNC off and contact the Service Department.
0200 'Failure when requesting a VxD'
DETECTION When reading the battery status.
CAUSE The CNC cannot be connected with VcompciD.
SOLUTION Contact your supplier.

Error solving manual.
CNC 8060
CNC 8065
·17·
(REF: 1709)
0201 'Mains failure. PC powered by a battery'
DETECTION When reading the battery status.
CAUSE TherehasbeenaCNCpowerfailureandtheemergencybatteryispoweringtheCNC.
SOLUTION Whether the mains failure is fortuitous or caused by the operator, let the CNC finish
its shut-down sequence. If the mains failure has been fortuitous, check the possible
causes.

Error solving manual.
CNC 8060
CNC 8065
·18·
(REF: 1709)
1000-1999
1000 'The function of instruction requires programming the axes'
DETECTION During execution.
CAUSE The axes affected by the programmed instruction or G function have not been
programmed.
SOLUTION Check the program.
1004 'Zero spindle speed'
DETECTION During execution.
CAUSE The speed of the spindle used with function G63 is zero.
SOLUTION Program a spindle speed.
1005 'Motion block with zero feed'
DETECTION During execution.
CAUSE No feedrate is active in the channel.
SOLUTION Program the feedrate F.
1006 'G20: spindle not allowed'
DETECTION During execution.
CAUSE Function G20 does not allow programming the spindle.
SOLUTION Check the program.
1007 'The programmed function requires a nonexistent main axis'
DETECTION During execution.
CAUSE The programmed function needs one or two main axes and they are missing in the
channel.
SOLUTION Check the program. Following functions G11, G12, G13 and G14 require one of the
two axes of the main plane. Functions G2, G3, G8, G9, G30, G36, G37, G38, G39,
G73requirebothaxesofthemainplane.Bothaxesofthemainplanearealsoneeded
to activate collision detection (#CD) and for function G20 when collision detection is
active.
1008 'Coordinates out of range'
DETECTION During execution.
CAUSE The possible causes are:
• The coordinate programmed for the axis is too large.
• Function G101 tries to include an offset too large in the axis.
SOLUTION Check the program.
1009 'G4: the dwell has been programmed twice, directly and using K'
DETECTION During execution.
CAUSE The dwell has been programmed twice in the G4 function and in the same block,
directly with a number and with parameter K.
SOLUTION Program the dwell function G4 only once.
1010 'Program G4 K'
DETECTION During execution.
CAUSE The dwell time has not been programmed in function G4.
SOLUTION ProgramG4 asG4<time>orG4K<time>,where<time>is thedwelltimeinseconds.
In both cases, the dwell must be programmed after G4.
1011 'G4: dwell out of range'
DETECTION During execution.
CAUSE The dwell time programmed in function G4 is too long.
SOLUTION The maximum value allowed for the dwell is 2147483646.

Error solving manual.
CNC 8060
CNC 8065
·19·
(REF: 1709)
1012 'G4: the dwell cannot be programmed using K'
DETECTION During execution.
CAUSE The letter K is associated with the third axis of the channel and in this case there is
no third axis.
SOLUTION Ifathirdaxisisnotdesiredinthechannel,thedwellmaybeprogrammeddirectlywith
a number.
1013 'G4: the dwell cannot be negative'
DETECTION During execution.
CAUSE The dwell time programmed in function G4 is negative.
SOLUTION Program a value equal to or greater than 0.
1014 'It is no t possible to program in diameters with mirror image on the face axis'
DETECTION During execution.
CAUSE The face axis (parameter FACEAXIS) cannot have both the mirror image and
programming in diameters active at the same time.
SOLUTION Check the program.
1015 'Center coordinates out of range'
DETECTION During execution.
CAUSE One of the I, J, K values is too high for the center of the circular interpolation or for
the center of rotation of the coordinate system.
SOLUTION Program a smaller value.
1016 'Negative values cannot be used when programming an axis in diameters'
DETECTION During execution.
CAUSE Negative coordinates cannot be programmed in absolute coordinates (G90) while
programming in diameters is active (parameter DIAMPROG).
SOLUTION Programming in absolute coordinates and diameters does not admit negative
coordinates.
1017 'G198: negative software limit out of range'
DETECTION During execution.
CAUSE The value of the negative software limit is too high.
SOLUTION Check the program.
1018 'G199: positive software limit out of range'
DETECTION During execution.
CAUSE The value of the positive software limit is too high.
SOLUTION Check the program.
1019 'No measurement has been taken on the requested axis (axes)'
DETECTION During execution.
CAUSE Function G101 tries to include a measuring offset in an axis that was not involved in
the measurement or the offset has been canceled (G102).
SOLUTION Toincludeameasuringoffset(G101),theaxismusthavecarriedoutameasurement.
1020 'Negative ramp time'
DETECTION During execution.
CAUSE The ramp time of function G132 is negative.
SOLUTION Program a value equal to or greater than 0.
1021 'Ramp time out of range'
DETECTION During execution.
CAUSE The ramp time of function G132 is too long.
SOLUTION Check the program.
1022 'Percentage of Feed-Forward out of range'
DETECTION During execution.
CAUSE The percentage of feed forward (G134) or AC forward (G135) is too high.
SOLUTION ThepercentageoffeedforwardorACforwardmust begreaterthanzeroandsmaller
than 120.

Error solving manual.
CNC 8060
CNC 8065
·20·
(REF: 1709)
1023 'Wrong set number
DETECTION During execution.
CAUSE The set number of the axis is wrong.
SOLUTION Thesetprogrammedfortheaxismustbegreaterthanzeroand smallerthan orequal
to machine parameter NPARSETS of the axis.
1024 'Set number out of range'
DETECTION During execution.
CAUSE The set number of the axis is too high.
.SOLUTION Thesetprogrammedfortheaxismustbegreaterthanzeroand smallerthanorequal
to machine parameter NPARSETS of the axis.
1025 'Programmed distance equal to zero'
DETECTION During execution.
CAUSE Null movement in the G63 block.
SOLUTION Check the program.
1026 'Wrong circular path with the programmed radius'
DETECTION During execution.
CAUSE The radius for the circular interpolation is too small.
SOLUTION Check the program.
1027 'The starting point and the end point of the circular path are the same (infinite solutions)'
DETECTION During execution.
CAUSE Zero radius for the circular interpolation; there are infinite solutions.
SOLUTION Check the program.
1028 'The difference between the programmed center and the calculated one is too large'
DETECTION During execution.
CAUSE In a circular interpolation with function 265 active, the difference between the initial
radius and the final one exceeds the values of machine parameters CIRINERR and
CIRINFACT.
SOLUTION Check the program.
1029 'Zero radius on circular path'
DETECTION During execution.
CAUSE The possible causes are:
• Zero radius in a circular interpolation.
• BeingfunctionG265active,theCNCcalculatesazeroradiusbasedonthecenter
coordinates programmed in the circular interpolation.
• Function G264 being active, both center coordinates are zero.
SOLUTION The radius of a circular interpolation cannot be zero. Both coordinates of the center
of a circular interpolation cannot be zero.
1030 '#AXIS programmed without G200/G201/202'
DETECTION During execution.
CAUSE G200, G201 or G202 are missing in the block of the #AXIS instruction.
SOLUTION Check the program.
1031 '#AXIS expected'
DETECTION During execution.
CAUSE The #AXIS instruction is missing in the block of function G201.
SOLUTION Check the program.
1032 'Spindle position missing for M19'
DETECTION During execution.
CAUSE The spindle position is missing in the block of function M19.
SOLUTION Check the program.
1035 '#SLOPE: parameter out of range'
DETECTION During execution.
CAUSE The value of some parameter of the #SLOPE instruction is too high.
SOLUTION Program smaller values.
This manual suits for next models
1
Table of contents
Other Fagor Control System manuals

Fagor
Fagor 101 User manual

Fagor
Fagor CNC 8060 User manual

Fagor
Fagor CNC 8070 Quick guide

Fagor
Fagor CNC 8065 Quick guide

Fagor
Fagor CNC 8065elite T User manual

Fagor
Fagor CNC 8060 User manual

Fagor
Fagor CNC 8070 User manual

Fagor
Fagor CNC 8055 TC User manual

Fagor
Fagor CNC 8060 User manual

Fagor
Fagor CNC 8060 Quick guide

Fagor
Fagor CNC 8060 User manual

Fagor
Fagor CP-G905 Setup guide

Fagor
Fagor CNC 8070 Quick guide

Fagor
Fagor 8055 M Owner's manual

Fagor
Fagor CNC 8060 LASER User manual

Fagor
Fagor CNC 8035 User manual

Fagor
Fagor CNC8 070 Administrator guide

Fagor
Fagor CNC 8055 T User guide

Fagor
Fagor 8070 BL Owner's manual

Fagor
Fagor CNC 8070 Quick guide