NC Error Messages 1 Processor check error 0 Cause of error: The CRC sum for the control’s data (datum

point etc.) is incorrect. Corrective action: Inform your service agency. 2 Processor check error 0 Cause of error: The CRC sum for the controls data (datum point etc.) is incorrect. Corrective action: Inform your service agency. 3 Processor check error 2 Cause of error: The CRC sum of a file in the block memory is incorrect. Corrective action: Inform your service agency. 4 Processor check error 3 Cause of error: Not all tests were completely run. Corrective action: Inform your service agency. 5 Processor check error 4 Cause of error: There is crosstalk of data in the RAM memory. Corrective action: Inform your service agency.

HEIDENHAIN

NC Error Messages

1

6 Processor check error 5 Cause of error: There is crosstalk of addresses in RAM memory. Corrective action: Inform your service agency. 7 Processor check error 6 Cause of error: Internal error: stack overflow or stack underflow. Corrective action: Inform your service agency. 8 Processor check error 7 Cause of error: The CRC sum of a PLC file is incorrect. Corrective action: Inform your service agency. 9 Processor check error 8 Cause of error: The CRC sum of the compiled PLC program is incorrect. Corrective action: Inform your service agency. 10 Processor check error 9 Cause of error: The CRC sum for the test program is incorrect. Corrective action: Inform your service agency.

HEIDENHAIN

NC Error Messages

2

11 Processor check error A Cause of error: General file management error. Corrective action: Inform your service agency. 12 Processor check error A Cause of error: General software error in the main processor task. Corrective action: Inform your service agency. 13 Processor check error A Cause of error: General software error in the Sync-Task. Corrective action: Inform your service agency. 14 Processor check error A Cause of error: Insufficient memory left free to open a machine parameter file. Corrective action: Delete unneeded part programs to increase memory space. 15 Processor check error A Cause of error: File management error: In the Program Run or Program Test operating modes an NC program was selected although no status flag M or S is set. Corrective action: Inform your service agency.

HEIDENHAIN

NC Error Messages

3

16 Processor check error B Cause of error: Internal error: incorrect interrupt Corrective action: Inform your service agency. 17 Processor check error C Cause of error: Overrun of the internal time slice: Control loop, PLC, and interrupts need all the processing time or the timer interrupt interrupts itself. Corrective action: Inform your service agency. 18 Processor check error D Cause of error: Internal error: More commands were given to the control loop than have space in the transfer buffer. Corrective action: Inform your service agency. 19 Processor check error E Cause of error: Internal error: A task was given an unknown command or a command with illegal parameters. Corrective action: Inform your service agency. 20 Processor check error F Cause of error: Internal error: More dynamically managed memory was requested than is available. Corrective action: Inform your service agency.

HEIDENHAIN

NC Error Messages

4

20 Processor check error S Cause of error: Internal error: More dynamically managed memory was requested than is available. Corrective action: Inform your service agency. 21 Processor check error F Cause of error: Internal calculations have led to a non-representable value. Corrective action: Inform your service agency. 22 Processor check error G Cause of error: Internal error: A CPU was given an unknown command to load the program (boot command). Corrective action: Inform your service agency. 23 Processor check error H Cause of error: Internal error: The program was incorrectly loaded (booted) by a CPU. Corrective action: Switch the control off and on again. 24 Processor check error I Cause of error: Internal error: While a program was being loaded (booted) an incorrect auxiliary instruction was given together with the "test" command. Corrective action: Inform your service agency.

HEIDENHAIN

NC Error Messages

5

25 Processor check error J Cause of error: Internal error: The memory for transferring commands for loading the program cannot be correctly written or read. Corrective action: Inform your service agency. 26 Processor check error K Cause of error: Internal error: The program loaded in the RAM memory of a CPU does not match to the code stored in the EPROM. Corrective action: Inform your service agency. 27 Processor check error M Cause of error: The operating voltage lies outside the permissible tolerance. Corrective action: Have the operating voltage at the logic unit tested by trained personnel. 28 Processor check error N Cause of error: There are no files stored in the PLC EPROM with PLC dialogs or PLC error messages. Corrective action: Have the machine manufacturer exchange the PLC EPROM.

HEIDENHAIN

NC Error Messages

6

Corrective action: Switch the control off and on again. 30 Processor check error P Cause of error: You have tried to activate a protected function without activating the appropriate software-enabling module. 32 Processor check error R Cause of error: During output of a miscellaneous function M or the spindle speed S the PLC commanded a PLC positioning. Corrective action: Inform your service agency.Reset the basic rotation . Corrective action: Order the software protection module from HEIDENHAIN.Reset the 3-D rotation. a datum shift or a range switch although machine parameter MP7440 or MP3030 have commanded constant speed with M or S output. geometry) is not ready for operation.29 Processor check error O Cause of error: You have attempted to simultaneously move more axes than is possible with the export version of the control. Corrective action: . 31 Processor check error Q Cause of error: A required CPU (control loop. HEIDENHAIN NC Error Messages 7 .

34 Checksum error B Cause of error: The CRC sums of the EPROMs IC-P3 and IC-P46 is incorrect. 37 Checksum error E Cause of error: The CRC sum of the EPROM IC-P7 is incorrect.33 Checksum error A Cause of error: The CRC sum of the EPROMs IC-P1 and IC-P2 is incorrect. Corrective action: Inform your service agency. Corrective action: Inform your service agency. Corrective action: Inform your service agency. Corrective action: Inform your service agency. 36 Checksum error D Cause of error: The CRC sum of the PLC EPROM is incorrect. 35 Checksum error C Cause of error: The CRC sum of the EPROMs IC-P5 and IC-P6 is incorrect. HEIDENHAIN NC Error Messages 8 . Corrective action: Inform your service agency.

Eliminate all possible sources of vibration. HEIDENHAIN NC Error Messages 9 . .1s A Cause of error: The axis is moving at least 4 times slower or faster than commanded by the nominal speed command output.Inform your service agency. 39 Nominal speed value too high %.If the error frequently reoccurs.Check machine parameter 1140. 40 Movement monitoring error in %.Reduce the machining feed rate.1s Cause of error: The servo lag of a moving axis is greater than the value given in machine parameter MP1720 (in lag mode) or MP1420 (in feedforward mode). Corrective action: . Analog axes: maximum nominal speed value +-10 V Analog spindle: maximum nominal speed value +-10 V Digital axes and spindle: maximum nominal speed value = maximum motor speed Corrective action: Inform your service agency. contact your service agency. Corrective action: Inform your service agency.x. .2s Cause of error: An excessively high nominal speed value was calculated. 41 Standstill monitoring err.2s Cause of error: The position deviation at a standstill is greater than the value entered in machine parameter MP1110. Corrective action: . in %.38 Excessive servo lag in %. .x. increase the speed.

HEIDENHAIN NC Error Messages 10 . Corrective action: Inform your service agency.x. or vice versa. Corrective action: .x. 43 Movement monitoring error in %.Inform your service agency. Corrective action: Inform your service agency. 42 Excessive offset in %. Corrective action: Inform your service agency.2s Cause of error: The position deviation at a standstill is greater than the value entered in machine parameter MP1110.1s Cause of error: During offset adjustment (with code number or cyclic) an offset voltage of more than 100 mV was determined.41 CC standstill monitoring %.1s B Cause of error: The motor is moving while the axis slide are stationary. . Corrective action: Test the amplitude of the encoder signal.2s Cause of error: The position deviation at a standstill is greater than the value entered in machine parameter MP1110.2s encoder: amplitude too small Cause of error: The amplitude of the encoder signals is too small. 41 MC standstill monitoring %.x.Check MP1144. or the signal for contamination is active. 44 %.

2s Cause of error: The maximum input frequency was exceeded at an encoder input. Corrective action: Test the amplitude of the encoder signal. 45 CC frequency too high %.2s encoder: frequency too high Cause of error: The maximum input frequency was exceeded at an encoder input.2s Cause of error: The amplitude of the encoder signals is too small.44 CC amplitude too low %. Corrective action: Test the input frequency of the encoder signal.2s Cause of error: The amplitude of the encoder signals is too small. Corrective action: Test the amplitude of the encoder signal. 45 MC frequency too high %.2s Cause of error: The maximum input frequency was exceeded at an encoder input. or the signal for contamination is active. Corrective action: Test the input frequency of the encoder signal. 45 %. 44 MC amplitude too low %. or the signal for contamination is active. HEIDENHAIN NC Error Messages 11 . Corrective action: Test the input frequency of the encoder signal.

48 %. too small Cause of error: During digital speed control the signal amplitude from one motor encoder is too small for the motor speed. Corrective action: Inform your service agency.1s motor encoder: freq. HEIDENHAIN NC Error Messages 12 .1s motor encoder: ampl. Corrective action: Test the input frequency of the encoder signal. Corrective action: Test the amplitude of the encoder signal.46 %.2s-measuring system defective Cause of error: Contradiction apparent from comparison of the absolute and incremental positions. too high Cause of error: The input frequency of the motor encoder for the displayed axis is incorrect. 47 %.

The circle radius is larger than approx. V.49 PGM section cannot be shown Cause of error: During graphic simulation of a positioning block one of the following errors occurred.In the positioning block to be simulated one of the axes A. . 128 times the longest side of the programmed BLK FORM. . Corrective action: . 128 times the maximum edge length of the programmed BLK FORM. W was moved.The arc length of a circle is greater than approx. U. Corrective action: . B.The center of a circle lies in at least one axis farther away than approx. 128 times the longest side of the programmed BLK FORM. HEIDENHAIN NC Error Messages 13 . C. 128 times the maximum edge length of the programmed BLK FORM.Starting point or target point of the positioning block lies in at least one axis farther away than approx. C. B. .The TNC cannot graphically simulate traverse in the A. and W axes.Enlarge the BLK FORM. . .Pre-position the touch probe to the workpiece. U. . 50 Touch point inaccessible Cause of error: In the TCH PROBE 0 (ISO: G55) cycle or during use of the manual probe cycles no touch point was reached within the traverse defined in machine parameter MP6130. V. .Increase the value in MP6130.

Corrective action: Use a fresh battery.Get the touch probe clear and repeat the probe. .Exchange the battery. Corrective action: . .51 Positioning error Cause of error: The servo lag of a moving axis is greater than the value given in machine parameter MP1710 (in lag mode) or MP 1410 (feedforward mode).No connection between infrared probe system and receiver unit.Touch probe is not connected. .If necessary.Clean the receiver unit. . Corrective action: .Battery in touch probe is dead. . inspect the probe for damage. contact your service agency.Eliminate possible sources of vibration.Decrease the machining feed rate.Inform your service agency. . . Corrective action: . HEIDENHAIN NC Error Messages 14 .If the error frequently recurs. . 52 Stylus already in contact Cause of error: The stylus is already deflected at the start of a probing movement. 54 Probe system not ready Cause of error: . 53 Exchange touch probe battery Cause of error: The battery in the touch probe is dead.Connect the touch probe. increase the speed.

Inspect the datum and. 56 Limit switch %. 55 Limit switch %. reset it.Check the programmed coordinates. If necessary.1s+ Cause of error: The calculated path of the tool exceeds the traversing Corrective action: . If necessary. 55 MC limit switch %.Inspect the datum and. reset it.1s+ Cause of error: The calculated path of the tool exceeds the traversing range (software limit switch) of the machine. HEIDENHAIN NC Error Messages 15 .1s+ Cause of error: The calculated path of the tool exceeds the traversing Corrective action: . .Check the programmed coordinates. If necessary.1s+ Cause of error: The calculated path of the tool exceeds the traversing Corrective action: .Inspect the datum and. if necessary. if necessary. .55 CC limit switch %. edit the program.Check the programmed coordinates and. reset it.Check the datum and reset it if necessary. edit the program.Check the programmed coordinates. if necessary. edit the program. edit the program. . Corrective action: . . if necessary.

if necessary. if necessary.Check the programmed coordinates and.Check the datum and reset it if necessary.Check the programmed coordinates and. HEIDENHAIN NC Error Messages 16 .1sCause of error: The calculated path of the tool exceeds the traversing range (software limit switch) of the machine. Corrective action: . . 57 MC limit switch %.1sCause of error: The calculated path of the tool exceeds the traversing range (software limit switch) of the machine. . Corrective action: . .Check the datum and reset it if necessary. 58 Limit switch %. Corrective action: .57 Limit switch %. if necessary. if necessary.Check the programmed coordinates and.1sCause of error: The calculated path of the tool exceeds the traversing range (software limit switch) of the machine. . Corrective action: . edit the program. 57 CC limit switch %.Check the datum and reset it if necessary.1sCause of error: The calculated path of the tool exceeds the traversing range (software limit switch) of the machine. edit the program.Check the datum and reset it if necessary.Check the programmed coordinates and. edit the program. edit the program.

61 Tool table locked Cause of error: The tool file (TOOL.T) cannot be edited while the TNC is executing a tool call. With this function the TNC calls the preprogrammed messages of the machine manufacturer (e. Pressing the EDIT ON/OFF soft key provokes this error message. Correct the error and restart the program. or use another tool number. it stops operation and displays a message. Corrective action: Delete the TOOL DEF block (G99 block) in one of the programs. from an OEM cycle). is used more than once to define a tool using the same tool number in programs that are nested to each other. If during a program run or test run the TNC comes to a block with FN14 (D14). You must then restart the program. HEIDENHAIN NC Error Messages 17 . 60 Two TOOL DEF %-3u with PGM CALL Cause of error: The NC block TOOL DEF (ISO: G99).59 FN 14: error code %-3u Cause of error: Forced error through function FN14 (ISO: D14). Corrective action: Wait until the TOOL CALL has been executed. the press the EDIT ON/OFF soft key again.g. Corrective action: Refer to the User’s Manual for a description of the error.

.Incorrect handwheel selected in machine parameter MP7640.Connect the handwheel via cable adapter. 63 Handwheel? Cause of error: . Corrective action: Correct machine parameter MP1350. Corrective action: Edit the PLC program. Corrective action: Edit the PLC program.invalid operand type: An unkown operand type was given.62 Ref mark %.Electronic handwheel is not connected. 64 PLC: invalid command Cause of error: PLC syntax error: The TNC cannot interpret the line it has read as a PLC command. . .1s: incorrect spacing Cause of error: During a reference run on an encoder with distance-coded reference marks a distance of more than 1000 grating periodswas covered without passing over a reference mark. HEIDENHAIN NC Error Messages 18 . Corrective action: . or the command cannot be used for the given operand type. .Check the machine parameter MP7640. 65 PLC: invalid operand type Cause of error: PLC syntax error .Inspect the data transfer line for damage.Transmission line is defective or incorrect.

68 PLC: error in text after command Cause of error: PLC syntax error: Behind the PLC command additional characters were found that could not be interpreted. 69 PLC: line too long Cause of error: PLC syntax error: the line is longer than 128 characters. Corrective action: Edit the PLC program. but no value. Corrective action: Edit the PLC program. KFIELD or EXTERN. Corrective action: Edit the PLC program. Corrective action: Edit the PLC program. 70 PLC: label not defined Cause of error: PLC syntax error: A reference was made to a label that has nowhere been defined with LBL. HEIDENHAIN NC Error Messages 19 .operand not found: A type was given for the operand.66 PLC: operand not found Cause of error: PLC syntax error . Corrective action: Edit the PLC program. 67 PLC: operand incorrect Cause of error: PLC syntax error: An operand number was given that lies outside of the range available for this operand.

HEIDENHAIN NC Error Messages 20 . 72 PLC: program too long Cause of error: PLC syntax error: The total length of the program code to be generated exceeds the memory available in the control. Corrective action: Edit the PLC program. although not all opening parentheses had been closed. The danger therefore exists that at runtime an undefined program range is run through. Corrective action: Edit the PLC program.71 PLC: end of block not found Cause of error: PLC syntax error . 73 PLC: assignment in 1 parenthesis Cause of error: PLC syntax error: An attempt was made to assign the result of a gated operand.no block end found: at the end of the program file are PLC commands that are not concluded with an EM or JP command. Corrective action: Edit the PLC program. 74 PLC: too many parentheses Cause of error: PLC syntax error: An attempt was made to nest more than 16 parenthetical expressions in each other. Corrective action: Edit the PLC program.

once as a logical connection and once as a load command. Corrective action: Edit the PLC program. Corrective action: Edit the PLC program.75 PLC: jump incorrectly programmed Cause of error: PLC syntax error: An unconditional jump was programmed although the assignment chain begun beforehand had not yet been assigned. HEIDENHAIN NC Error Messages 21 . 77 PLC: label incorrectly programed Cause of error: PLC syntax error: A label was set within a parenthetical calculation. This is illegal because closing-parenthesis commands cannot be executed without the associated opening-parenthesis commands. Corrective action: Edit the PLC program. 78 PLC: label incorrectly programed Cause of error: PLC syntax error: A label was programmed in a gate that has already been started. depending on the course of the program. 76 PLC: closing parenth w/o opening Cause of error: PLC syntax error: There were more closing than opening parentheses. Corrective action: Edit the PLC program. This is illegal because the first command behind the label would then have to be interpreted.

Corrective action: Edit the PLC program. . HEIDENHAIN NC Error Messages 22 .A name that is reserved for internal modules (9000 . which would not happen in a jump.9255) was used with a LBL. 80 PLC: parenthesis not closed Cause of error: PLC syntax error: You have programmed an EM instruction in a parenthetical expression. KFIELD or EXTERN instruction. This is illegal because due to the internal implementation all opening parentheses must be followed by closing parentheses. the result was assigned to a new logic operation rather than to an operand. 82 PLC: word assignment missing Cause of error: PLC syntax error: A word logic operation was conducted.79 PLC: jump incorrectly programmed Cause of error: PLC syntax error: A jump command was programmed within parentheses.The same label name was used twice for a LBL or KFIELD instruction. . Corrective action: Edit the PLC program. 81 PLC: label defined twice Cause of error: PLC syntax error: . Corrective action: Edit the PLC program. Corrective action: Edit the PLC program.A label name that was imported with EXTERN from another module was used again with a LBL or KFIELD instruction. However.

84 PLC: word accumulator not loaded Cause of error: PLC syntax error: A command was programmed that logically connects.83 PLC: logic assignment missing Cause of error: PLC syntax error: A logic operation was performed. 86 PLC: opening parenth. but the result was assigned to a new logic operation instead of to an operand. HEIDENHAIN NC Error Messages 23 . although the word accumulator was not previously loaded. Corrective action: Edit the PLC program. incorrect Cause of error: PLC syntax error: You programmed an opening-parenthesis command without first beginning a logic or a word sequence. or manipulates the loaded logic accumulator. Corrective action: Edit the PLC program. assigns. Corrective action: Edit the PLC program. assigns or manipulates the loaded word accumulator. Corrective action: Edit the PLC program. although the logic accumulator was not loaded beforehand. not loaded Cause of error: PLC syntax error: A command was programmed that logically connects. 85 PLC: logic accum.

Corrective action: Edit the PLC program. Corrective action: Edit the PLC program. 89 PLC: ENDC/ENDK without beginning Cause of error: PLC syntax error: You programmed an ENDC command without a preceding CASE statement. or you programmed a command other than K behind a KFIELD and before the associated ENDK label. the logic operation requested in the open-parenthesis command cannot be formed. HEIDENHAIN NC Error Messages 24 . If the types differ. Corrective action: Edit the PLC program. Corrective action: Edit the PLC program. it is expected that a sequence in parentheses supplies a result of the same type (word/logic). or an ENDK command without a preceding KFIELD label.87 PLC: incorrect type in parenth. 88 PLC: jump incorrectly programmed Cause of error: PLC syntax error: You programmed a conditional jump (CMT/CMF/JPT/JPF/EMT/EMF) without first starting a logic operations sequence in the logic accumulator. 90 PLC: error in CASE/KFIELD Cause of error: PLC syntax error: You programmed a command other than CM behind a CASE instruction and before the associated ENDC instruction. Cause of error: PLC syntax error: Depending on the logic operation formed before a parenthesis and the parenthesis command used.

Corrective action: Edit the PLC program. Corrective action: Edit the PLC program. not loaded Cause of error: PLC syntax error: You programmed a command to logically connect. Corrective action: Edit the PLC program. Corrective action: Edit the PLC program. 93 PLC: string accum. 92 PLC: CASE/KFIELD is empty Cause of error: PLC syntax error: You programmed a CASE instruction followed immediately by an ENDC instruction. HEIDENHAIN NC Error Messages 25 .91 PLC: too many entries in CASE Cause of error: PLC syntax error: You programmed a CASE branch with more than 128 entries. 94 PLC: string within parentheses Cause of error: PLC syntax error: You programmed a string instruction within parentheses. assign or manipulate an already loaded string accumulator without first loading the string accumulator. String operations cannot be nested with parentheses. or you programmed a KFIELD label followed immediately by an ENDK instruction.

HEIDENHAIN NC Error Messages 26 . Corrective action: Edit the PLC program. Corrective action: Edit the PLC program. 98 PLC: file not found Cause of error: PLC syntax error: A file linked with the USES command cannot be found.95 PLC: string assignment missing Cause of error: PLC syntax error: You started a new logic operations sequence without first assigning the logic operation formed in the string accumulator. 97 PLC: too many modules Cause of error: PLC syntax error: You attempted to link more than 64 files into one program using the USES instruction. or you attempted to include a file from the RAM memory in a PLC program from the EPROM (Machine parameter MP4010 = 0). 96 PLC: global/external incorrect Cause of error: PLC syntax error: You wrote the GLOBAL or EXTERN commands behind other program code in the file. Corrective action: Edit the PLC program. These commands must always appear before the program code. Corrective action: Edit the PLC program.

101 PLC: too many global labels Cause of error: PLC syntax error: A total of more than 1000 global labels have been defined within the associated files. Corrective action: Edit PLC program. 100 PLC: too many local labels Cause of error: PLC syntax error: More than 1000 labels assigned in one file.99 PLC: file too long Cause of error: PLC syntax error: The compiled program code of a single file would be larger than 64 KB and therefore cannot be compiled. HEIDENHAIN NC Error Messages 27 . Corrective action: Edit the PLC program. Corrective action: Edit PLC program. 102 PLC: external label not defined Cause of error: PLC syntax error: A label declared with EXTERN has not been defined with GLOBAL in any of the associated modules. All LBL. Corrective action: Edit PLC program. Split the file into several smaller files and link them with the USES command. KFIELD and EXTERN commands are added together with those (hidden) labels created through structured commands. Split the file into several smaller files and link them with the USES command.

which in the simplest case only calls the global module via CM. 104 PLC: external label in JP Cause of error: PLC syntax error: You attempted to jump to a label defined with EXTERN using a JP/JPF/JPT command.103 PLC: external label in CASE Cause of error: PLC syntax error: A label declared with EXTERN has been inserted in the CM list of a CASE command. Define a local module. 106 PLC: incorrect program structure Cause of error: PLC syntax error: .You programmed an ELSE/ENDI/ENDW/UNTIL command without the prior required IF/ELSE/WHILE/REPEAT command. Corrective action: Edit PLC program. 105 PLC: global label defined twice Cause of error: PLC syntax error: You defined the same label more than once with GLOBAL in the same or in several files. Corrective action: Edit PLC program. but have been interlinked. Corrective action: Edit PLC program. .Variously structured commands have not been nested within each other. The structures must always be closed in the order opposite to that in which they are opened! Corrective action: Edit PLC program. HEIDENHAIN NC Error Messages 28 .

Corrective action: Edit PLC program. HEIDENHAIN NC Error Messages 29 .You attempted to nest more than 32 module calls within each other. . Corrective action: Edit PLC program.You programmed a recursive module call that exceeds the limit of 32 levels. Corrective action: Edit PLC program. Only modules from files which are linked with the USES command can be made accessible for other files through the GLOBAL command. 110 PLC: stack underflow Cause of error: PLC runtime error: You attempted to retrieve data from the stack.107 PLC: structure open at file end Cause of error: PLC syntax error: A structured command has been opened and not closed again prior to the end of the file. 109 PLC: excessive nesting Cause of error: PLC runtime error: . 108 PLC: global in the main file Cause of error: PLC syntax error: You defined a module from the main file as GLOBAL. although it had not been written there. Corrective action: Edit PLC program.

At the same time. Corrective action: Edit the PLC program.111 PLC: stack overflow Cause of error: PLC runtime error: You attempted to write more than 128 bytes of data to the stack. Values should not exceed 150% (safety reserve in the event of unfavorable operating conditions!).The displayed processing time will be increased during data transfer and in handwheel mode. Check the subprogram structure for very calculation-intensive sections that you can start as SUBMIT jobs. 113 PLC: CASE out of range Cause of error: PLC runtime error: The operand for the CASE command contains a value that cannot be interpreted as offset in the CM table (smaller than 0. Logic operands (M/I/O/T/C) occupy 2 bytes. baud rate. HEIDENHAIN NC Error Messages 30 . 112 PLC: timeout Cause of error: PLC runtime error: . check "MAXIMUM PROCESSING TIME" in the PLC programming. Word operands (B/W/D/K) each occupy 4 bytes. Corrective action: Edit the PLC program. Corrective action: Edit PLC program. or greater than or equal to the table length). In case of doubt. select handwheel mode and simultaneously start the data transfer at max.The processing of the cyclically executed program section takes too long. .

The index register contains a value. through the inclusion of the index register. Corrective action: Edit the PLC program. 115 PLC: index range incorrect Cause of error: PLC runtime error: . Corrective action: Edit the PLC program. which is not possible for this field (less than 0. . or greater than or equal to field length). M4006.The address for a writing access to data types B/W/D/M/I/O/T/C is. . Corrective action: Edit the PLC program. in an invalid region for these operand types.During the addressing of a component string. 133 PLC: M4005/M4006/M4006 incorrect Cause of error: PLC runtime error: More than one of the markers M4005 (M03).The number of a dialog (S#Dn[X]) or an error message (S#En[X]) leads through the inclusion of the index register to an invalid value (less than 0 or greater than 999).The address of a string leads through the inclusion of the index register to an invalid value. M4007 (M05) is set.114 PLC: subprogram not defined Cause of error: PLC runtime error: Subprogram not defined. . due to accessing a constant field. HEIDENHAIN NC Error Messages 31 . . (M04).

Corrective action: Edit the PLC program. Corrective action: Edit the machine parameter list. Corrective action: Edit the machine parameter list. HEIDENHAIN NC Error Messages 32 . 151 MP: line w/o number Cause of error: Machine parameter input error: A line was found without a machine parameter number (not an empty line or comment). 152 MP: incorrect number Cause of error: Machine parameter input error: The given machine parameter does not exist (incorrect number). 153 MP: separator missing Cause of error: Machine parameter input error: No separator (":")was found between the number and value of the machine parameter." "datum shift. Corrective action: Edit the machine parameter list." or "spindle orientation" has been activated.134 PLC: more than one strobe active Cause of error: PLC runtime error: More than one of the functions "PLC positioning.

HEIDENHAIN NC Error Messages 33 . Corrective action: Edit the machine parameter list. Corrective action: Edit the machine parameter list. Corrective action: Edit the machine parameter list. Corrective action: Inform your service agency. 157 MP: saving not possible Cause of error: Machine parameter input error: Machine parameter cannot be saved.154 MP: input value incorrect Cause of error: Machine parameter input error: The input value for the machine parameter is incorrect. 155 MP: defined twice Cause of error: Machine paremeter input error: A machine parameter has been defined twice. The line is generated automatically. 156 MP: not defined Cause of error: Machine parameter input error: A machine parameter is not defined.

. 159 Pocket 0 undefined Cause of error: You attempted to assign a tool to a locked pocket in the tool-pocket table.Check the tool pocket table. Corrective action: . 161 Feed rate is missing Cause of error: You did not program a feed rate. . 160 Wrong pocket number Cause of error: . .Inform your service agency. Corrective action: Inform your service agency. FMAX is effective only for the HEIDENHAIN NC Error Messages 34 . which results in a conversion error.158 MP: contradictory input Cause of error: Machine parameter input error: The entered values for the machine parameters are contrdictory.MP7261 = 0. Corrective action: .Inform your service agency.Check the tool pocket table.The input value of the pocket number in the tool table is greater than machine parameter MP7261. pocket output is activated through MP7480 and no pocket has been assigned to the called tool. Corrective action: Edit the part program.

if necessary. exchange it or define a replacement tool. HEIDENHAIN NC Error Messages 35 .162 No new axis during rotatn Cause of error: In a tool call a programmed rotation is active and at the same time the new tool axis is not the same as or parallel to the previous tool axis. 165 Oriented spindle stop inactive Cause of error: You attempted to call either the Rigid Tapping cyle or the Tapping cycle. 164 Exchange buffer battery Cause of error: The voltage of the buffer battery in the power supply unit is too low. tool age expired Cause of error: The service life of the called tool has expired and you have not defined a replacement tool. Corrective action: Check the tool and. although your machine does not have a controlled analog spindle Corrective action: Contact your machine tool manufacturer. Corrective action: Cancel the programmed rotation in the part program before changing the tool axis. Corrective action: Exchange the buffer battery (see User’s Manual). 163 Max.

169 Tool number already assigned Cause of error: You attempted to give a tool more than one definition.166 Tool file? Cause of error: There are several tool tables in the NC memory and no table is activated in the Test Run operating mode. Corrective action: Switch to the background mode and acknowledge the error message. Corrective action: Activate the tool table in the Test Run operating mode (status "S"). Corrective action: Activate the datum table in the Program Run. HEIDENHAIN NC Error Messages 36 . Full Sequence mode (status M). 167 Datum table? Cause of error: A datum table is required to machine a part program. Either there is no table in the control’s NC memory. Corrective action: Edit the part program. 168 Error Cause of error: This message indicates that there is an error message on the screen now in the background. or several tables have be saved and none activated.

Corrective action: Edit the part program. 172 Entry value incorrect Cause of error: In an APPR or DEP block of a part program the use of a Q parameter leads to an illegal intermediate result: The center angle of the tangential arc for approaching or departing the contour becomes negative. Corrective action: Edit the part program. 171 Entry value incorrect Cause of error: In an APPR or DEP block in a part program the use of a Q parameter leads to an illegal intermediate result: The length of the tangential line for approaching or departing the contour becomes negative.0) block of a part program or in a jump instruction (parametric calculation) you attempted to program a jump to the label 0. Corrective action: Edit the part program. 173 Entry value incorrect Cause of error: In a Contour Train cycle the use of a Q parameter leads to an illegal intermediate result: The length of the tangential line segment for approaching or departing the contour becomes negative. HEIDENHAIN NC Error Messages 37 . Corrective action: Edit the part program.170 Jump to label 0 not permitted Cause of error: In a LBL CALL (ISO: L 0.

. 177 Cycle 27(G127): depth > radius Cause of error: . .174 Entry value incorrect Cause of error: In a Contour Train cycle the use of a Q parameter leads to an illegal intermediate result: The center angle of the tangential arc for approaching and departing the contour becomes negative. Corrective action: Edit the part program.In the execution of a Cylindrical Surface cycle the entered milling depth is greater or equal to the radius of the cylindrical surface.Enter a smaller milling depth in the Cylinder Surface cycle.The ratio of the unit radius to the machining radius is too large. Corrective action: Decrease the feed rate. Corrective action: Enter a positive tolerance.Enter a smaller cylinder radius in the Cylinder Surface HEIDENHAIN NC Error Messages 38 . 175 Entry value incorrect Cause of error: You have entered a negative value as tolerance for the automatic insertion of a rounding arc (M function M112). Corrective action: . 176 Entry value incorrect Cause of error: In the programmed positioning of a rotary axis with feed rate in mm/min (M116) an excessively high velocity results for the rotary table.

1% of the longest edge.178 Entry value incorrect Cause of error: In the execution of a Cylinder Surface cycle the programmed radius of the cylinder surface is less than or equal to 0. Corrective action: Edit the part program. 181 Blank form definition incorrect Cause of error: Error in the conversion of the programmed workpiece blank in the FK graphics: One edge length is negative (min. . 179 Entry value incorrect Cause of error: In the superimposition of a handwheel movement (M function M118) the programmed maximum permissible superimposition is less than 0. Corrective action: Enter only positive values after M118.The length of the shortest edge is less than approx. . 180 Blank form definition incorrect Cause of error: Error in the conversion of the programmed workpiece blank in the graphic: .1 mm.One edge length is smaller than 0. Y or Z. . and max. Corrective action: Edit the part program. limits were switched). Corrective action: Edit the part program.The programmed spindle axis was not X.An edge length is negative (the minimum and limits were switched). HEIDENHAIN NC Error Messages 39 .

183 Selected block not addressed Cause of error: After an interruption of the program run the TNC can no longer resume the program run from the cursor’s present location. 186 Program name already exists Cause of error: You attempted to create a file that already exists. Corrective action: Edit the part program. Corrective action: Use another file name. Corrective action: Press GOTO and enter a block number to select the desired location for returning to the program. or select the mid-program startup function. 184 Program not found Cause of error: You attempted to call a program that is not stored in TNC memory. Corrective action: Check the EMERGENCY STOP circuit. Corrective action: Delete any files that you no longer need. 185 Further file entry impossible Cause of error: The TNC cannot save any more files. HEIDENHAIN NC Error Messages 40 .182 Emergency stop Cause of error: The Control-Is-Ready PLC input is inactive.

.The parity bit is erroneous. . 189 Data transfer erroneous Cause of error: E During data transfer with BCC the <NAK> signal was received 15 times in succession.The receiver module of the interface is defective. N An expected acknowledgment <ACK> or <NAK> was not transmitted after a certain time. Corrective action: Check the data transfer channel. L After the error sequence <ESC><1> an incorrect error number was received (error numbers 0 to 7 are permitted).g.: no stop-bit). K During transmission of an error to the TNC the <1> character was not transmitted after the <ESC> character. several LBL SET (ISO: G98 Lxx) blocks in a part program were found Corrective action: Edit the part program. . Corrective action: Edit the part program. M During data transmission with BCC the <NAK> character was transmitted 15 times in succession. 188 Label number %-3u already assigned Cause of error: During a program start or a subprogram call.Erroneous data frame (e.187 Label number already assigned Cause of error: You attempted to program the same label number in several LBL SET (ISO: G98 Lxx) blocks in a part program. HEIDENHAIN NC Error Messages 41 . A to H Error code of the receiver module with one w/o E of the following causes: .The baud rate settings of the TNC and peripheral device do not match.

Corrective action: Correct the transmission direction (transmit/receive) on the ME. 194 Program incomplete Cause of error: Data transmission was interrupted with the <END> key. Corrective action: Cancel the write protection on the cassette. HEIDENHAIN NC Error Messages 42 .190 ME: cassette is missing Cause of error: No cassette was loaded in the ME magnetic tape unit. 192 ME: incorrect operating mode Cause of error: The operating mode set at the ME magnetic tape unit (transmit/receive) does not match the transmission direction set at the TNC. 193 ME: cassette is empty Cause of error: The cassette loaded in the ME magnetic tape unit is empty. Corrective action: Transfer the program again. 191 ME: cassette is write-protected Cause of error: The cassette in the ME magnetic tape unit is write-protected. Corrective action: Insert a cassette into the ME. Corrective action: Insert the correct cassette.

Corrective action: Select another baud rate. 197 Baud rate not possible Cause of error: The baud rates set at the two data interfaces do not permit simultaneous transmission over both interfaces. Corrective action: Turn the cassette over or insert a new one. 196 Interface already assigned Cause of error: You attempted to assign an already occupied data interface. 198 LSV2 transfer defective Cause of error: There was an erroneous transmission in LSV2 mode. Corrective action: Check the data transfer line. 199 LSV2 transfer not possible Cause of error: LSV2 mode in the control is not possible with the present combination of data transfer rates.195 ME: tape end Cause of error: The cassette in the ME magnetic tape unit has reached the end of the tape. Corrective action: End the data transmission and restart it. Corrective action: Change the data transfer rates (MOD. RS 232 SETUP) HEIDENHAIN NC Error Messages 43 .

then continue the run.The transmission cable is defective or incorrect.200 Ext.The external device is either switched off or not ready. .During a return jump from a subprogram the control found that the calling program had been changed. in-/output not ready Cause of error: . . Corrective action: Check the data transfer line. Corrective action: . Corrective action: Create the file again.During start-up of a subprogram the control found that the calling program had been changed.The interface is not connected. HEIDENHAIN NC Error Messages 44 . . 202 The calling program was changed Cause of error: . a file in NC memory was found faulty and deleted. 201 NC program memory erased Cause of error: After the control was switched on. Corrective action: Check the EMERGENCY STOP circuit. 203 Emergency stop defective Cause of error: The internal or external EMERGENCY STOP circuit is found by the system CPU to be defective.Select the point of interruption with GOTO + block number.

204 TNC temperature too high %d°C Cause of error: The temperature sensor in the LE has detected an excessively high temperature inside the control housing. 205 Emergency stop PLC Cause of error: Error message from the PLC (see machine documentation). exceeded Cause of error: The temperature sensor in the LE has detected an excessively high temperature inside the control housing. Corrective action: Check for adequate heat transfer in the electrical cabinet. Corrective action: .28s not found Cause of error: The program that you have selected contains a program call into a program that does not exist in TNC memory. HEIDENHAIN NC Error Messages 45 . 204 TNC operating temp.Modify the program name so than the TNC can call an externally stored program.If necessary. Corrective action: Inform your service agency. Check the fan on the logic unit. 206 PGM %. modify the program name . Corrective action: Check for adequate heat transfer in the electrical cabinet. Check the fan on the logic unit.

HEIDENHAIN NC Error Messages 46 . This is not permitted if the part program or a PLC positioning operation is running. 209 Parallel operation not possible Cause of error: You edited the machine or user parameter list and tried to exit the editor with END.If necessary.206 PGM %. or to start a program in the Program Test mode during execution of a PLC positioning command. Corrective action: Load the part program. 208 Parallel operation not possible Cause of error: You attempted to start a program at the same time in the Program Run and Program Test operating modes. modify the program name .Modify the program name so than the TNC can call an externally stored program.18s not found Cause of error: The program that you have selected contains a program call into a program that does not exist in TNC memory. or interrupt it. 207 PGM not found Cause of error: During execution of a blockwise transferred part program (DNC mode) the control found that a called subprogram does not exist in NC memory. Corrective action: Start the part program only in one of the operating modes. Corrective action: Wait until the part program run is ended. Corrective action: .

Corrective action: Stop the part program. 213 Arithmetical error Cause of error: Internal calculations have resulted in a non-representable numerical value. Corrective action: Check the input values.The PLC program was not compiled after switch-on.You attempted to activate the In Code Tracer. 211 PLC program not compiled Cause of error: .210 Parallel operation not possible Cause of error: You attempted to compile an FK program or generate an FK graphic simulation during a runnung NC program or PLC positioning operation. Corrective action: Change the FK reference. . although the PLC program was not compiled after switch-on or was edited since it was last compiled. HEIDENHAIN NC Error Messages 47 . 212 FK reference to current block Cause of error: You attempted in an FK program to delete a block to which another part of the program makes a reference. Corrective action: Compile the PLC program. or it has been edited since it was last compiled.

Corrective action: Check the input values.9999 to +99 999.214 Arithmetical error Cause of error: Internal calculations have resulted in a non-representable numerical value. 215 Arithmetical error Cause of error: Internal calculations have resulted in a non-representable numerical value. Corrective action: Edit the part program.9999. 216 Calculated Q parameter too large Cause of error: The TNC attempted to display a Q parameter whose value lies outside the permissible range of -99 999. Corrective action: Check the input values.9999 to +99 999. Corrective action: Edit the part program. 217 Calculated coordinate too large Cause of error: Calculation of a coordinate from a Q parameter resulted in a value outside the permissible range of -99 999.9999. HEIDENHAIN NC Error Messages 48 .

Corrective action: Edit the part program. 219 Calculated feed rate too large Cause of error: Calculation of a feed rate from a Q parameter resulted in a value outside the permissible range of 0 to 300 000. 220 Calculated tool number too large Cause of error: . HEIDENHAIN NC Error Messages 49 . . Corrective action: Edit the part program.9999. Corrective action: Edit the part program.Calculation of a tool number from a Q parameter resulted in a value outside the permissible range of 0 to 32767. too large Cause of error: Calculation of a label number from a Q parameter resulted in a value outside the permissible range of 1 to 255.You have called a tool number that is greater than the number of tools defined in the tool table. 221 Calculated label no.218 Calculated rpm too large Cause of error: Calculation of a spindle speed from a Q parameter resulted in a value outside the permissible range of 0 to +99 999. Corrective action: Edit the part program.

ISO: G91 H. too large Cause of error: Calculation of an error number for the FN14 function (ISO: D14) from a Q parameter resulted in a value outside the permissible range of 0 to 499. scaling factor too large Cause of error: Calculation of a scaling factor from a Q parameter resulted in a value outside the permissible range of 0. Corrective action: Edit the part program.) greater than or equal to 5760 degrees (16 full circles).. 223 Calc. polar angle too large Cause of error: In an NC block you have programmed an incremental polar angle (IPA. Corrective action: Edit the part program. Corrective action: Edit the part program. Corrective action: Edit the part program.0001 to +100.222 Calculated error no. 225 0 pitch not permitted Cause of error: You have programmed a thread pitch of 0 in the Rigid Tapping cycle or Tapping cycle.007936. HEIDENHAIN NC Error Messages 50 . 224 Incr.

If necessary. 227 Arithmetical error in APPR/DEP Cause of error: Calculation of an APPR or DEP block in a part program resulted in an arithmetic error. Corrective action: Check the input values. due to: .Extracting the root of a negative value. Corrective action: Check the input values. e. change the starting 229 Arithmetical error in APPR/DEP Cause of error: Calculation of an APPR or DEP block in a part program resulted in an arithmetical error. Corrective action: Check the input values.g.Division by 0 . change the starting 228 Arithmetical error in APPR/DEP Cause of error: Calculation of an APPR or DEP block in a part program resulted in an arithmetical error. change the starting HEIDENHAIN NC Error Messages 51 . If necessary. If necessary. Corrective action: Check the input values.226 Arithmetical error Cause of error: Error in internal calculation.

HEIDENHAIN NC Error Messages 52 .Use another tool radius. G16). change the starting 231 Arithmetical error in rough-out Cause of error: Calculation of a rounding circle for contour-parallel rough-out resulted in an arithmetical error.230 Arithmetical error in APPR/DEP Cause of error: Calculation of an APPR or DEP block before or after a helix resulted in an arithmetical error. . Corrective action: Check the coordinates in the CR block (ISO: G2. 233 Arithmetical error in CT Cause of error: Calculation of a "circle with tangent" block in a contour pocket resulted in an arithmetical error.G3 with R). 232 Arithmetical error in CR Cause of error: Calculation of the circle center of a "circle with radius" block in a contour pocket resulted in an arithmetical error. Corrective action: Check the coordinates in the CT block (ISO: G6. Corrective action: Check the input values. Corrective action: .Change the starting point. If necessary.

use another tool radius.If necessary. Corrective action: . . Corrective action: .Check the coordinates in the circle blocks.Check the input values. . use another tool radius. 236 Incorrect arc/line intersection Cause of error: Calculation of the intersection of an arc with a line in a contour pocket resulted in an arithmetical error.If necessary. Corrective action: . use another tool radius. . use another tool radius.Check the input values. 235 Incorrect arc/arc intersection Cause of error: Calculation of the intersection of two arcs in the contour pocket resulted in an arithmetical error.234 Arithmetical error in RND/CHF Cause of error: Calculation of a rounding circle or chamfer in a contour pocket resulted in an arithmetical error. 237 Incorrect line/line intersection Cause of error: Calculation of the intersection of two lines in the contour pocket resulted in an arithmetical error. Corrective action: .If necessary. .If necessary.Check the input values in the chamfer or rounding block. HEIDENHAIN NC Error Messages 53 .

If necessary. use another tool radius. Corrective action: . use another tool radius. use another tool radius.Check the input values. Corrective action: . . 241 Error in contour pocket/train Cause of error: The length of the path to be traversed in the contour pocket or in the Contour Train cycle is too large to be represented as a number. Corrective action: . .Check the input values. Corrective action: Check the input values. HEIDENHAIN NC Error Messages 54 . . 240 Error in contour pocket Cause of error: Calculation of the intersection of the contour with the tool path in the contour pocket resulted in an arithmetical error.If necessary.238 Arithmetical error in APPR/DEP Cause of error: Calculation of the approaching or departing path with APPR LCT or DEP LCT in the Contour Train cycle resulted in an arithmetical error.Check the input values. 239 Error in radius compensation Cause of error: Calculation of the radius compensation in the Contour Train cycle resulted in an arithmetical error.If necessary.

use another tool radius.Check the input values. Corrective action: . . .242 Error in contour pocket Cause of error: Calculation of the contour-parallel paths for clearing out a contour pocket resulted in an arithmetic error. 243 Error in contour pocket Cause of error: Calculation of the contour elements of a contour pocket resulted in an arithmetical error. Corrective action: . 245 Error in radius compensation Cause of error: Calculation of the radius compensation of a contour resulted in a mathematical error.Check the input values. use another tool radius. use another tool radius. Corrective action: . Corrective action: Check the input values. 244 Error in radius compensation Cause of error: Calculation of the radius compensation of a contour resulted in a mathematical error.Check the input values.If necessary.If necessary.If necessary. . HEIDENHAIN NC Error Messages 55 .

Corrective action: Rotate the spindle by 180 degrees. 248 Rotate spindle by 180°! Cause of error: During measurement of the stylus center offset the spindle was not rotated by 180 degrees. Corrective action: Check the input values. 247 Error in contour pocket Cause of error: Calculation of the intersections in the contour pocket resulted in an arithmetical error. Corrective action: Check the input values. HEIDENHAIN NC Error Messages 56 . Corrective action: Check the input values.246 Error in contour pocket Cause of error: Calculation of the normal from a given point on a contour element for contour-parallel rough-out resulted in an arithmetical error. 249 Error while testing limit switch Cause of error: Checking the software limit switch for a circle or a helix in space resulted in an arithmetical error.

253 Path comp wrongly ended Cause of error: You attempted (with R0. 251 Parameter calculation error Cause of error: Calculation of an arithmetical expression in the Q parameter calculation resulted in an arithmetical error. G11). Corrective action: The tool radius compensation can be canceled only with a line block (L. HEIDENHAIN NC Error Messages 57 . Corrective action: Check the input values for M112. Corrective action: Check the input values. 252 Error while testing limit switch Cause of error: Checking the software limit switch resulted in an arithmetical error.250 Arithmetical error during M112 Cause of error: Calculation of automatically inserted rounding arcs (M function M112) resulted in an arithmetical error. G10. ISO: G0. Corrective action: Check the input values. G1. ISO: G40) to cancel radius compensation in a circle block.

Corrective action: A corner radius can be programmed only with active tool radius compensation. 257 Path comp wrongly started Cause of error: You attempted to program a corner radius between an part program block without radius compensation and a line block with tool radius compensation. HEIDENHAIN NC Error Messages 58 . 255 Path comp wrongly started Cause of error: You attempted to program a corner radius before starting the tool radius compensation. G11). Corrective action: Program a rounding arc only with active tool radius compensation. ISO: G0. ISO: G41 or G42) to activate the tool radius compensation in a circle block. G10. G1. Corrective action: The tool radius compensation can be activated only with a line block (L. 256 Path comp wrongly started Cause of error: You attempted (with RL or RR. Corrective action: A chamfer may be programmed only with active tool radius compensation.254 Path comp wrongly started Cause of error: You attempted to program a chamfer before starting the tool radius compensation.

Corrective action: The Pol can be taken over no earlier than in the second block with tool radius compensation.You have programmed a cycle call without first having defined a fixed cycle. 259 Path comp wrongly started Cause of error: You attempted to program an APPR block during an active radius compensation. . HEIDENHAIN NC Error Messages 59 .Define the cycle call after definition of a fixed cycle.258 Path comp wrongly started Cause of error: You attempted to take over a pole (or circle center) after the first block with tool radius compensation (empty CC block. . Corrective action: .You have inserted other part program blocks within a cycle. Corrective action: APPR block is permitted only when no tool radius compensation is active. .Delete part program blocks programmed within a cycle. 260 CYCL DEF incomplete Cause of error: .Redefine the complete cycle again . ISO: G29).You attempted to call a cycle that automatically becomes effective upon definition. Corrective action: .Delete the cycle call. 261 CYCL DEF not defined Cause of error: .You deleted part of a cycle.

. 265 Subprogram does not exist Cause of error: You defined a subprogram number in Cycle 14 Contour Geometry (ISO: G37) that does not exist in your program. HEIDENHAIN NC Error Messages 60 .Read-in the user cycle.Correct the subprogram number in the cycle. Corrective action: Delete the contour pocket cycle. Corrective action: .Program a subprogram with the correct number. 263 0 plunging depth not permitted Cause of error: You programmed the plunging depth 0 in the definition of the called fixed cycle.262 Contour pocket not permitted Cause of error: You attempted to run a contour pocket cycle using a program that is run blockwise from an external data medium. Corrective action: Enter a plunging depth other than 0. Corrective action: .Delete the cycle definition. 264 User cycle does not exist Cause of error: You attempted to call a user parameter that is not stored in TNC memory. .

267 Radius compensation not defined Cause of error: .You programmed four axes and a tool radius compensation in an L block.FN15:PRINT (ISO: D15) Corrective action: Delete impermissible part program blocks from the externally stored program.266 Subprogram does not exist Cause of error: You called a user cycle or a subprogram in the definition of a contour.CALL LBL x REP y (ISO: L x.Deactivate M112 with M113.Remove one of the four axes or the radius compensation. a contour pocket or a cycle contour train.M112 not permitted for circular movement. .LBL SET x (ISO: G98 Lx) . Corrective action: . Corrective action: Load the file again. but the TNC can move no more than three axes with radius compensation. .y) . HEIDENHAIN NC Error Messages 61 . the corresponding file could not be opened for reading. However. 268 Illegal NC block Cause of error: A program being executed blockwise contains on the the following part program blocks: .

271 User cycle not permitted Cause of error: An OEM cycle has been called in a program being run blockwise from an external data medium. Corrective action: Delete the subprogram call. 270 PGM CALL not permitted Cause of error: A program call (PGM CALL. Corrective action: Delete the user cycle. 272 Incorrect block syntax Cause of error: A part program block contains a syntax error. Corrective action: Delete the program call. ISO: %.269 LBL CALL not permitted Cause of error: A subprogram call (LBL CALL.x) has been programmed in a program being run blockwise from an external data medium. ISO: Lx. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 62 .) has been programmed in a program being run blockwise from an external data medium..

HEIDENHAIN NC Error Messages 63 . 276 CT after APPR not permitted Cause of error: You programmed a tangentially connecting circle (CT) immediately after an APPR block. 275 TOOL DEF w/o length or radius Cause of error: The definition of a tool (TOOL DEF. although the central tool file is active. ISO: G99). 274 Tool definition not permitted Cause of error: You programmed a tool definition (TOOL DEF. ISO: G99) is missing the value for tool length or tool radius.Delete the TOOL DEF block (G99 block). Corrective action: Complete the TOOL DEF block (G99 block).Deactivate the tool table (machine parameter 7260). Corrective action: Edit the part program. . Corrective action: . Corrective action: Edit the user cycle.273 Incorrect NC block in cycle Cause of error: A part program stored in an EPROM contains a jump to a label (LBL CALL) indicating a jump counter.

a contour pocket or a contour train. 278 RND after APPR not permitted Cause of error: You programmed a rounding radius (RND) immediately after an APPR block. HEIDENHAIN NC Error Messages 64 . 280 Chamfer length = 0 not permitted Cause of error: You programmed a chamfer (CHF. DIN/ISO: G24) with the length 0 in the definition of a contour. Corrective action: Edit the part program. 279 RND radius = 0 not permitted Cause of error: You programmed a rounding arc (RND. Corrective action: Edit the part program. Corrective action: Edit the part program. ISO: G25) with the radius 0 in the definition of a contour. Corrective action: Edit the part program.277 CHF after APPR not permitted Cause of error: You programmed a chamfer (CHF) immediately after an APPR block. a contour pocket or a contour train.

Corrective action: Edit the part program. a contour pocket or a contour train. Corrective action: Edit the part program. ISO: G24) in the definition of a contour. ISO: G25) immediately after a chamfer (CHF. ISO: G24) immediately after a rounding arc (RND. HEIDENHAIN NC Error Messages 65 . 283 CHF after RND not permitted Cause of error: You programmed a chamfer (CHF. ISO: G25) in the definition of a contour. a contour pocket or a contour train. ISO: G24) in immediate succession in the definition of a contour. a contour pocket or a contour train. 284 2nd chamfer not permitted Cause of error: You programmed two chamfers (CHF.281 2nd rounding arc not permitted Cause of error: You programmed two rounding arcs (RND. 282 RND after CHF not permitted Cause of error: You programmed a rounding arc (RND. Corrective action: Edit the part program. Corrective action: Edit the part program. ISO: G25) in succession in the definition of a contour. a contour pocket or a contour train.

BEGIN PGM (ISO: %.. 287 Illegal NC block Cause of error: You programmed one of the following (non-permissible) blocks within the definition of a contour.285 DEP LCT after HELIX not permittd Cause of error: You programmed a DEP LCT block for departing a contour immediately after a helix.TOOL DEF (ISO: G99) . a contour pocket or a contour train. 288 Rounding arc not permitted Cause of error: You programmed a rounding radius immediately before a CT (ISO: G6) or CTP (ISO: G16) block in the definition of a contour. Corrective action: Edit the part program. Corrective action: Edit the part program.) . Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 66 . a contour pocket or a contour train: .TCH PROBE (ISO: G55) .) Corrective action: Edit the part program. 286 APPR LCT before HELIX not permtd Cause of error: You programmed the APPR LCT block or APPR PLCT block for approaching a contour immediately before a helix.TOOL CALL (ISO: T..

ISO: G25) as first block in the definition of a contour. ISO: G24) as first block in the definition of a contour. contour pocket or contour train. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 67 . 292 No rounding arc as last block Cause of error: You programmed a rounding arc (RND.289 Rounding arc not permitted Cause of error: You programmed a rounding arc (RND. Corrective action: Edit the part program. contour pocket or contour train. ISO: G25) as last block in the definition of a contour. 291 DEP not last block Cause of error: You programmed a DEP block in a position other than last in the definition of a contour or contour train. Corrective action: Edit the part program. 290 Chamfer not permitted Cause of error: You programmed a chamfer (CHF. contour pocket or contour train. Corrective action: Edit the part program.

HEIDENHAIN NC Error Messages 68 . Corrective action: Edit the part program. ISO: G24) as last block in the definition of a contour.293 No chamfer as last block Cause of error: You programmed a chamfer (CHF. 295 DEP not permitted Cause of error: You programmed a DEP block in the definition of a contour or contour pocket. 294 Only one DEP block permitted Cause of error: You programmed more than one DEP block in the definition of a contour or a contour train. contour pocket or contour train. 296 APPR not permitted Cause of error: You programmed an APPR block in the definition of a contour or a contour pocket. Corrective action: Edit the part program. Corrective action: Edit the part program. Corrective action: Edit the part program.

Corrective action: Edit the part program.Delete the ERROR block. 299 Cycle 14 (G37) not permitted Cause of error: . . .Delete Cycle 14 (G37) from the contour subprogram. Corrective action: .During compilation of an FK program a part program "ERROR" block was read-in. HEIDENHAIN NC Error Messages 69 .297 APPR not first block Cause of error: You programmed an APPR block in a position other than first in the definition of a contour or contour train. Corrective action: Cancel the radius compensation before an automatic tool change. 298 Tool call not permitted Cause of error: You programmed the M function for automatic tool call in a block with radius compensation.You defined a Cycle 14 in a contour subprogram (ISO: G37). 300 Tool call not permitted Cause of error: You attempted to execute an automatic tool call while a part program block with radius compensation was running. Corrective action: Edit the part program.

Corrective action: Edit the part program. 303 M114 with 3DROT not permitted Cause of error: You attempted to activate the Tilted Working Plane functions and M114 simultaneously. 304 M114 without machine geometry Cause of error: You programmed the M function M114 without entering a corresponding description of the machine geometry the machine parameters MP7510 and following.301 Tilting not possible Cause of error: The existing machine geometry does not allow the definition of the angle entered in Cycle 19 for tilting the working plane. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 70 . 302 M91/M92 with 3DROT not permitted Cause of error: You have programmed a positioning operation with M91 or M92 with a tilted working plane. Corrective action: Define the machine geometry in machine parameters MP7510 and following. Corrective action: Check the angle in the Tilted Working Plane cycle.

HEIDENHAIN NC Error Messages 71 .305 No M114 with radius compensation Cause of error: You programmed the M function M114 in a block with tool radius compensation. 306 Cylinder surface not tiltable Cause of error: You called the Cylinder Surface cycle while the working plane was tilted. Corrective action: Edit the part program. 308 Axis double programmed Cause of error: You programmed an axis twice in a single positioning block. 309 Axis double programmed Cause of error: You programmed an axis twice in the Mirror Image cycle. Corrective action: Delete the cyclindrical interpolation cycle from the part program. Corrective action: Edit the part program. Corrective action: Edit the part program. 307 Axis double programmed Cause of error: In the Contour Lines cycle (TCH PROBE 7) you programmed the starting position in one axis twice. Corrective action: Edit the part program.

Corrective action: Edit the part program. Corrective action: Edit the part program. 312 Plane wrongly defined Cause of error: While defining the Contour Lines cycle (TCH PROBE 7) you programmed a height axis in the starting point.310 Axis double programmed Cause of error: You called a Slot Milling or Rectangular Pocket cycle in which the same axis is programmed for length and width. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 72 . Corrective action: Edit the part program. 312 Height axis not permitted here Cause of error: While defining the Contour Lines cycle (TCH PROBE 7) you programmed a height axis in the starting point. 311 Axis double programmed Cause of error: While defining Cycle 26 (axis-specific scaling factor) you programmed the scaling factor or the scaling datum twice in one axis.

G3.313 Plane wrongly defined Cause of error: The two axes of the circle end point in a circle block (C. 315 Plane wrongly defined Cause of error: The tool axis is not perpendicular to the plane in which the basic rotation is active.J. Corrective action: Have the components NX. Corrective action: Edit the part program. G13)) differ from the axes in the circle center block (CC.K). HEIDENHAIN NC Error Messages 73 . ISO: G2. Corrective action: Edit the part program. 314 3-D comp. NY and NZ of the surface normals checked. G12. ISO: I.: plane def incorrect Cause of error: LN block: Calculation of the plane direction resulted in an error.

316 Plane wrongly defined Cause of error: In a probing operation the tool axis active in the NC program is not identical or parallel to the touch probe axis. 317 Plane wrongly defined Cause of error: In a circular block you programmed the coordinates for the end point in a main axis and its associated parallel axis. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 74 .G3 with R). You also either did not define a tool axis or the programmed axis is the tool axis. Corrective action: Edit the part program. ISO: G55). 318 Plane wrongly defined Cause of error: You programmed only one axis in a "circle with radius" block (CR. and the machine parameter 7411 has the value 1 (active tool data remain in the part program block TCH PROBE. Corrective action: Edit the part program. ISO: G2.

ISO: G25) if two mutually parallel linear axes are programmed in the preceding positioning block (e. HEIDENHAIN NC Error Messages 75 .g. ISO: I. G16) you defined an axis that is not included in the working plane. Corrective action: Edit the part program. Corrective action: Edit the part program. Corrective action: Edit the part program. 322 Plane wrongly defined Cause of error: Radius compensation is not possible in a rounding block (RND. 321 Plane wrongly defined Cause of error: Radius compensation is not possible in a circle block (C. Corrective action: Edit the part program. X and U). G3) if the starting point and end point do not have the same two axes or those axes are not parallel to the axes of the circle center (CC.319 Plane wrongly defined Cause of error: In a CT block (ISO: G6. ISO: G2.J.K). 320 Plane wrongly defined Cause of error: Radius compensation in a circle block is not possible if the circle lies in a plane parallel to the tool axis and a basic rotation or a programmed rotation is active.

ISO: I. X und U). HEIDENHAIN NC Error Messages 76 .K) without entering coordinates (pole assumption) and without explicitly programming two linear axes in the preceding positioning block.323 Plane wrongly defined Cause of error: Radius compensation is not possible in a chamfer block (CHF. Corrective action: In the block before the pole-takeover block. ISO: G24) if two mutually parallel linear axes are programmed in the preceding positioning block (e. program two linear axes of the working plane. 325 Plane wrongly defined Cause of error: You programmed only one axis in a circle center or pole block (CC. 324 Plane wrongly defined Cause of error: You programmed a radius-compensated circle block that does not lie in the compensation plane. Corrective action: Edit the part program.ISO: I.J.g. Corrective action: Check the programmed axes in the circle block. or there is no preceding CC block.J. 326 Plane wrongly defined Cause of error: You programmed a circle center block or pole takover block (CC.K) and that axis does not lie in the plane that was previously defined in a CC block. Corrective action: Edit the part program.

. Corrective action: Edit the part program.A programmed axis is a freely traversing rotary axis.If necessary. . Corrective action: .A traverse was calculated for a locked axis (e. . activate the axis. due to an active rotation). Corrective action: Edit the part program. 328 Plane wrongly defined Cause of error: You programmed a helix for which the axis of linear motion is identical or parallel to one of the axes of circular motion.Delete the axis from the part program block. 330 Locked axis was programmed Cause of error: .g. Corrective action: Program only linear axes in the TOOL CALL block (ISO: T.).327 Plane wrongly defined Cause of error: The calculated positioning operation requires movement in more than five axes.You programmed a locked axis in a part program block.. HEIDENHAIN NC Error Messages 77 . 329 Rotary axis not permitted here Cause of error: You programmed a rotary axis as tool axis.

Reset the basic rotation. 334 Wrong axis programmed Cause of error: In the Thread Cutting cycle (18. ISO: G86) you programmed as target point a coordinate that does not agree with the current tool axis. HEIDENHAIN NC Error Messages 78 . 332 Wrong axis programmed Cause of error: You called a Slot Milling cycle or Pocket Milling cycle in which one of the programmed axes for length or width is a rotary axis. Corrective action: Edit the cycle parameter.Use a principle axis for the cycle. Corrective action: Edit the cycle parameter. . Corrective action: . Corrective action: Edit the part program. although a programmed rotation or basic rotation is active.331 Wrong axis programmed Cause of error: You called a Slot Milling cycle or Pocket Milling cycle in which the programmed axes for length and width do not lie in the working plane. 333 Wrong axis programmed Cause of error: You called a Slot Milling cycle or Pocket Milling cycle in which one of the programmed axes for length or width is a secondary axis.

335 Rotary axis not programmed Cause of error: In Cycle 27 (Cylinder Surface. 336 Axis geometry not defined Cause of error: You programmed Cycle 27 (Cylinder Surface.Define the correct rotary axis in the contour subprogram. ISO: G127) you did not program the rotary axis corresponding to the linear axis in the first block of the description of a contour. Corrective action: Edit the contour subprogram. or the programmed rotary axis. Y or Z. ISO: G127) is not a rotary axis. Corrective action: Edit the contour subprogram. is not configured. . ISO: G127) or the tool axis selected for machining is none of the axes X. 337 No rotary axis was programmed Cause of error: The axis recognized as main axis in Cycle 27 (Cylinder Surface. Corrective action: . Corrective action: Edit the contour subprogram. ISO: G127) although in machine parameters MP7510 and following no rotary axis. 338 No principal axis was programmed Cause of error: The linear axis programmed in Cycle 27 (Cylinder Surface.Have the machine manufacturer check machine parameter 7510 and following. HEIDENHAIN NC Error Messages 79 .

Corrective action: Enter a permissible speed. 340 Wrong rpm Cause of error: The spindle speed that you programmed is greater than the maximum spindle speed as defined in machine parameter MP3020. 342 Wrong rpm Cause of error: The spindle speed that you programmed is greater than the maximum speed for the analog spindle as defined in machine parameter MP3515. Corrective action: Enter a permissible speed. Refer to your machine manual.339 Slave axis of gantry programmed Cause of error: You programmed the slave axis of a gantry axis in a part program block. Corrective action: Do not program any slave axes. 341 Wrong rpm Cause of error: The spindle speed that you programmed is less than the minimum spindle speed as defined in machine parameter MP3020. Corrective action: Enter a permissible speed. Refer to you machine manual. Refer to your machine manual. HEIDENHAIN NC Error Messages 80 .

343 Wrong rpm Cause of error: The spindle speed that you programmed results in an excessively low analog voltage (MP3240.1). Corrective action: Enter a permissible speed. Refer to your machine manual. 344 Rpm too high for this cycle Cause of error: The programmed spindle speed results in an excessively high feed rate in the tool axis during execution of a Rigid Tapping cycle or Tapping cycle. Corrective action: Reduce the spindle speed. 345 0 rpm not permitted Cause of error: You called a Rigid Tapping or Tapping cycle with a programmed spindle speed of 0. Corrective action: Program a spindle speed greater than 0. 346 Wrong rpm Cause of error: The programmed spindle speed does not lie in the pattern of spindle speed ranges defined in machine parameter MP3020. Corrective action: Enter the correct spindle speed.

HEIDENHAIN

NC Error Messages

81

347 Chamfer not permitted Cause of error: In the definition of a contour, contour pocket or contour train you programmed a chamfer between two contour elements of which one is an arc. Corrective action: Enter a chamfer only between straight lines. 348 Chamfer not permitted Cause of error: The positioning block preceding a chamfer block (CHF, ISO: G24) is not a straight line. Corrective action: Enter a chamfer only between straight lines. 349 Chamfer not permitted Cause of error: The positioning block following a chamfer block (CHF, ISO: G24) is not a straight line. Corrective action: Enter a chamfer only between straight lines. 350 Chamfer not permitted Cause of error: You programmed in sequence a positioning block without radius compensation, a positioning block with radius compensation, and a chamfer (CHF, ISO: G24). Corrective action: Enter a chamfer no earlier than after two compensated part program blocks.

HEIDENHAIN

NC Error Messages

82

351 Chamfer not permitted Cause of error: You programmed in sequence a positioning block without radius compensation, a chamfer (CHF, ISO: G24), and a positioning block with radius compensation. Corrective action: Enter a chamfer only between radius-compensated blocks. 352 Chamfer not permitted Cause of error: You programmed in sequence a positioning block with radius compensation, a chamfer (CHF, ISO: G24), and a positioning block without radius compensation. Corrective action: A chamfer can be inserted only between radius-compensated blocks. 353 Chamfer not permitted Cause of error: You programmed a chamfer (CHF, ISO: G24) in a plane perpendicular to the working plane followed by a movement only in the tool axis. Corrective action: Execute a chamfer only in the working plane. 354 Chamfer too large Cause of error: You programmed a chamfer (CHF, ISO: G24) that cannot be inserted because the preceding line is too short. Corrective action: Enter a smaller chamfer length.

HEIDENHAIN

NC Error Messages

83

355 Chamfer too large Cause of error: You programmed a chamfer that (CHF, ISO: G24) cannot be inserted because the subsequent line is too short. Corrective action: Enter a smaller chamfer length. 356 Chamfer too large Cause of error: While defining a contour, contour pocket or contour train you programmed a chamfer (CHF, ISO: G24) whose starting and end points no longer lie on one of the adjoining contour elements. Corrective action: Enter a smaller chamfer length. 357 Circle end pos. incorrect Cause of error: The difference between the radius at the end point of a C block (ISO: G2, G3) and the radius at the starting point exceeds the tolerance defined in machine parameter MP7431. Corrective action: - Check the circle end-point coordinates. - If necessary, increase the value in MP 7431. 358 C-block: arc end pos. incorrect Cause of error: The difference between the radius at the end point of a C block (ISO: G2, G3) and the radius at the starting point exceeds the tolerance defined in machine parameter MP7431. Corrective action: - Check the circle end-point coordinates. - If necessary, increase the value in MP 7431.

HEIDENHAIN

NC Error Messages

84

359 Circle end pos. incorrect Cause of error: The distance between the circle starting point and the circle end point in the CR block (ISO: G2, G3 mit R) is less than 0.2 µm. Corrective action: Check the coordinaten in the CR block. 360 Circle end pos. incorrect Cause of error: You programmed a "circle with radius" block (CR, ISO: G2, G3 with R) such that the distance between the starting point and the end point is greater than the diameter. Corrective action: Check the coordinates of the arc starting point and the arc end point. 361 Circle end pos. incorrect Cause of error: After an interruption in a circle block a program run was restarted although the starting position deviates from the arc by a distance greater than the tolerance defined in machine parameter MP7431. This can happen, for example, after you move an axis in a manual mode. Corrective action: Use a mid-program startup to return to the interrupted block. 362 Label number not found Cause of error: In Cycle 14 (Contour Geometry, ISO: G37) you defined a subprogram number that does not exixt. Corrective action: - Correct the subprogram number in Cycle 14. - Enter the missing subprogram.

HEIDENHAIN

NC Error Messages

85

363 Label 0 is missing Cause of error: A contour subprogram defined in Cycle 14 (Contour Geometry, ISO: G37) is not concluded with LBL 0 (ISO: G98). Corrective action: Conclude the contour subprogram with LBL 0 (ISO: G98). 364 Label number not found Cause of error: You attempted to used LBL CALL (ISO: L x,x) to call a subprogram or a program section repeat that does not exist. Corrective action: - Change the nubmer in the LBL CALL block. - Insert a subprogram or program section repetition. 365 Cycle 14: LBL not found Cause of error: In the Contour Geometry cycle you have listed a subprogram number that does not exist. Corrective action: - Correct the subprogram number in Cycle 14. - Insert the subprogram that you have defined in Cycle 14. 366 Pole is missing Cause of error: You attempted to traverse with polar coordinates (LP/CP/CTP, ISO: G10/G11/G12/G13/G15/G16) without first programming a pole (CC, ISO: I/J/K).. Corrective action: Program a pole before the first block with polar coordinates.

HEIDENHAIN

NC Error Messages

86

369 Tool radius 0 not permitted Cause of error: You called the Slot Milling. undefined Cause of error: You programmed a radius-compensated single-axis positioning block which without the radius compensation does not result in tool movement (e. Pocket Milling.If the slot width is greater than four times the tool radius.367 Circle center missing Cause of error: You programmed a circle block (C. Corrective action: Edit the part program. ISO: I/J/K). HEIDENHAIN NC Error Messages 87 . use the pocket milling cycle. or Contour Pocket cycle although the active tool has a radius of 0. smaller than four times the tool radius. Circular Pocket Milling. 368 Tool radius too small Cause of error: In Cycle 3 (slot milling) you defined a width that is greater than four times the tool radius. Corrective action: Define a circle center before the circle block. 370 Radius comp. . Corrective action: . ISO: G2/G3) without first defining a circle center (CC.Input limits for slot width: Greater than tool diameter. Corrective action: Edit the part program. ISO: G7).g. IX+0 R+.

a contour pocket or a contour train you neglected to program radius compensation. Corrective action: Edit the part program. Corrective action: Set a tool radius compensation in the contour subprogram to define whether the contour is for a pocket or island. Corrective action: Set R2 to equal 0 in the tool table. undefined Cause of error: You called Cycle 22 (Contour-Parallel Roughing. Corrective action: Edit the part program. undefined Cause of error: You attempted to run a part program block with tool radius compensation after inserting a spherical or toroidal cutter. 372 Radius comp. undefined Cause of error: You programmed a radius-compensated single-axis positioning block whose path would take a direction opposite to that of the non-compensated path. undefined Cause of error: In the definition of a contour. HEIDENHAIN NC Error Messages 88 . 373 Radius comp. ISO: G121) although the product of the tool radius and the overlap factor is 0.371 Radius comp. 374 Radius comp. ISO: G122) or Cycle 21 (Pilot Drilling.

375 Traverse reference points Cause of error: In a part program block you attempted to move an axis that has not yet traversed the reference point. ISO: G25) either you programmed a movement only in the tool axis or you used the M function M98 to cancel compensation. 378 Rounding-off not permitted Cause of error: In the positioning block before a rounding arc (RND. and a circle block with radius compensation. HEIDENHAIN NC Error Messages 89 . Corrective action: Move the axis over the reference point. Corrective action: Edit the part program. followed only by a movement in the tool axis. Corrective action: Edit the part program. 376 Rounding-off undefined Cause of error: You programmed in sequence a positioning block without radius compensation. a rounding arc (RND. 377 Rounding-off undefined Cause of error: You programmed a corner radius perpendicular to the working plane. Corrective action: Edit the part program. ISO: G25).

Corrective action: .Use a smaller rounding radius. Corrective action: . Corrective action: Define a smaller rounding radius in the contour subprogram.Program the starting point of the approaching block farther away from the contour. 380 Rounding radius too large Cause of error: In a rounding block approaching a contour.6 µm). 381 Rounding radius too large Cause of error: In a rounding block approaching a contour the starting point of the block lies too close to the center of the rounding circle (less than 1. .Program the starting point of the approach block farther away from the center of the rounding circle. . 382 Rounding radius too large Cause of error: In a rounding block departing a contour. the starting point of the block lies inside the circle of the arc.379 Rounding radius too large Cause of error: While defining a contour of a contour pocket or of a contour train you programmed a rounding arc (RND. Corrective action: . the end point of the departing block lies within the rounding circle.Program an end point of the departing block farther away from the contour. ISO: G25) with so large a radius that it does not fit between the adjoining elements. HEIDENHAIN NC Error Messages 90 .Use a smaller rounding radius.

HEIDENHAIN NC Error Messages 91 .6 µm). Corrective action: Edit the part program. the end point of the departing block lies too close to the center of the rounding circle (less than 1. Corrective action: Edit the part program. 386 Rounding radius too large Cause of error: You defined a pocket (Cycle 4) in which the sum of twice the corner radius plus the stepover factor is greater than the width of the pocket. whose end point does not lie on the contour or on the compensated contour. Corrective action: .Program and end point of the departing block farther away from the center of the rounding circle. 385 Rounding radius too large Cause of error: You programmed a rounding arc (RND). 384 Rounding radius too large Cause of error: You programmed a rounding arc (RND) whose starting point does not lie on the contour or on the compensated contour.383 Rounding radius too large Cause of error: In a rounding block departing a contour. Corrective action: Edit the part program.

.Cancel the mirror image before a tool change. 390 Mirror image on tool axis Cause of error: In Cycle 8 (Mirror Image.If necessary. Corrective action: . Corrective action: Edit the part program. 389 Mirror image on tool axis Cause of error: You ran a TOOL CALL block (ISO: T.387 Rounding radius too large Cause of error: In the Contour Train cycle. you programmed the approach to or departure from a contour with a rounding block whose starting position or target position lies within the arc. Corrective action: Edit the part program. Corrective action: Edit the part program. change the tool axis in the TOOL CALL block.) in which a mirrored axis is given as tool axis. HEIDENHAIN NC Error Messages 92 . 388 Spindle must be turning Cause of error: You called a fixed cycle without first switching on the spindle. . ISO: G28) you defined the tool axis as a mirrored axis.

Corrective action: Edit the part program. 392 Tool axis is missing Cause of error: You programmed a paraxial positioning block with tool radius compensation without first calling a tool. Corrective action: Edit the part program. The tool call defines which working plane the TNC rotates. 393 Tool axis is missing Cause of error: You called a fixed cycle without first activating a tool. Corrective action: Edit the part program. 394 Tool axis is missing Cause of error: You programmed Cycle 10 (Rotation.391 Tool axis is missing Cause of error: You programmed a positioning block with tool radius compensation without first calling a tool. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 93 .ISO: G73) without first calling a tool.

. Corrective action: Edit the part program. but did not call a tool first. Corrective action: Edit the part program. but did not first define the working plain through a tool call. 396 Tool axis is missing Cause of error: You programmed the M function for reducing the feed rate in the tool axis.) you entered a tool number for which there is no definition in the program. Corrective action: Edit the part program.395 Tool axis is missing Cause of error: You attempted to approach a position using the positioning logic. 398 Tool definition is missing Cause of error: In a TOOL CALL (ISO: T. 397 Tool axis is missing Cause of error: You called the TCH PROBE 0 cycle (ISO: G55) without first calling a tool. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 94 .

401 Tool number is missing Cause of error: You programmed a tool axis in the TOOL CALL block (ISO: T.T). 402 Tool radius too large Cause of error: . Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 95 . Corrective action: Use a smaller tool. Corrective action: Edit the part program.Thread milling: The core diameter of the thread is smaller than the tool diameter. 400 Tool definition is missing Cause of error: You programmed a TOOL CALL (ISO: T.. the radius of an arc block is smaller than the cutter radius.) with a tool number that does not exist in the central tool file (TOOL. Corrective action: Edit the part program..) was programmed with a number other than that programmed in the preceding TOOL DEF (ISO: G99) block..399 Tool definition is missing Cause of error: In a part program run in blockwise transfer (DNC mode) a TOOL CALL block (ISO: T.).Contour milling: During inside compensation. . but no tool number.

404 Tool radius too large Cause of error: The compensated path of the straight line or of the circle would take a direction opposite to that of the non-compensated path. 406 Tool radius too large Cause of error: .028 degrees.Slot Milling cycle: Use a smaller tool or correct the slot width. 405 Tool radius too large Cause of error: On inside corners the resulting intermediate angle would be smaller than 0. correct the oversize Q23 or use a smaller tool. Corrective action: Edit the part program.Slot Milling cycle: The slot width is less than the tool diameter. Corrective action: .Cylinder Surface cycle: Correct the slot width. Corrective action: Edit the part program.Cylinder Surface cycle: The slot width is less than the tool diameter.403 Tool radius too large Cause of error: An inside radius compensation is not possible when the radius of the rounding arc is smaller than the cutter radius. . Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 96 . .

Corrective action: Edit the part program. 408 Tool radius too large Cause of error: Pocket Milling cycle: The corner rounding radius is smaller than the cutter radius. Corrective action: . 410 Tool radius too large Cause of error: In Cycle 24 (Side Finishing. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 97 .Reduce the finishing allowance in Cycle 23.407 Tool radius too large Cause of error: Pocket Milling cycle: The pocket width is less than or equal to the tool diameter. . Corrective action: Edit the part program.Use a smaller finishing tool. ISO: G123) the sum of the finishing cutter radius and the finishing allowance is greater than or equal to the sum of the roughing cutter radius and the roughing allowance. 409 Tool radius too large Cause of error: Circular Pocket Milling cycle: The pocket radius is smaller than the cutter radius.

HEIDENHAIN NC Error Messages 98 . Corrective action: Restart the part program.411 Tool radius too large Cause of error: During Cycle 21 (Pilot Drilling for Contour-Parallel Rouch-Out. Corrective action: Use a smaller drilling tool. Corrective action: Before the first positioning block in the ISO program. 413 Program start undefined Cause of error: Type of interpolation undefined. 412 Tool radius too large Cause of error: The tip edge radius of the toroidal cutter is greater than its shaft radius. use G90 or G91 to define whether you are entering absolute or incremental coordinates. ISO: G121). 414 Program start undefined Cause of error: Type of dimensions undefined. Corrective action: Enter in the tool table a value for R2 that is less than or equal to R. the drilling tool radius is so large that it would gouge the workpiece.

418 Program start undefined Cause of error: Error after interruption in program run (with change of operating mode or PLC positioning): After an interruption you attempted to start the program with a cycle call or with the TOUCH PROBE measuring cycle. 416 Program start undefined Cause of error: The TNC cannot exactly calculate the geometry from the present position (e. HEIDENHAIN NC Error Messages 99 . Corrective action: Restart the part program. 417 Program start undefined Cause of error: Error after an interruption in program run (with change of operating mode or PLC positioning): A pole cannot be taken over if a CT block was programmed before the interruption. .Use mid-program startup to return to the point of interruption. Corrective action: Define the direction of rotation in the first circle block.. the programmed coordinates of the first positioning block are the same as the compensated actual position).415 Program start undefined Cause of error: A direction of rotation is required to start a circular movement. Corrective action: . Corrective action: Press GOTO select a cycle definition block.g.Restart the part program.

The first positioning block in the part program is a CT block (ISO: G6.After a program interruption with you pressed GOTO to select an RND block (ISO: G25). .After a program interruption you pressed GOTO to select a CT block (ISO: G6. . . . Corrective action: .After a program interruption there must be at least two positioning blocks before the RND blocks. restart at least two positioning blocks before the CT block. . Corrective action: . Corrective action: .Program at least two positioning blocks before the CT block.Automatic pole assumption must not be the first coordinate block.After a program interruption.The first block in the part program is a block with automatic pole assumption (CC without coordinates. ISO: G29). .After a program interruption you pressed GOTO to select a block with automatic pole assumption. G16). 421 Program start undefined Cause of error: .The first positioning block in the part program is an RND block (ISO: G25).To return to the program. use a positioning block with all coordinates.419 Program start undefined Cause of error: . G16).Program at least two positioning blocks in front of an RND block. HEIDENHAIN NC Error Messages 100 . 420 Program start undefined Cause of error: .

G42) although a PLC datum shift must be executed.After a program interruption there must be at least two positioning blocks before the CHF blocks. 425 Cancel comp.After an interruption with GOTO you selected a CHF block (ISO: G24). do not resume the program at a departing block.The first positioning block in the part program is a CHF block (ISO: G24). 423 Program start undefined Cause of error: After a program interruption with GOTO you attempted to select a departing block. Corrective action: After a program interruption. . Corrective action: . before PLC positng Cause of error: During resumption of a part program a tool radius compensation is active RL/RR (ISO: G41. HEIDENHAIN NC Error Messages 101 . Corrective action: M114 cannot be run while the working plane is tilted. Corrective action: Cancel radius compensation before resuming the program. . 424 Program start undefined Cause of error: At the beginning of the program you activated a tilted working plane and M114 at the same time.Program at least two positioning blocks in front of an CHF block.422 Program start undefined Cause of error: .

ISO: G02.Cycle 9 (PGM CALL. ISO: G39) . G16) although a PLC positioning or a PLC datum shift must be executed. 429 Excessive subprogramming Cause of error: You nested more than 8 subprogram calls (CALL LBL xx. 428 Excessive subprogramming Cause of error: In a Contour Pocket cycle or a Contour Train cycle you called more than 3 programs (PGM CALL.0).Calling an OEM cycle Corrective action: Edit the part program.. ISO: %. HEIDENHAIN NC Error Messages 102 .426 Program start undefined Cause of error: When resuming a part program you selected a CT block (ISO: G6. ISO: Lx. 427 Block format incorrect Cause of error: The radius is missing for a Circle with Radius block (CR. Corrective action: Edit the part program. G03). A program call can also be: . Corrective action: Resume the program several blocks before the CT block.). Corrective action: Check whether all your subprograms are concluded with LBL 0 (ISO:G98 L0).

).430 Excessive subprogramming Cause of error: You nested more than 10 program section repeats. Corrective action: Check the condition in the FN20 block. Corrective action: Edit the part program. total hole depth and plunging depth do not match. due to excessive nesting. 433 Contradictory signs in cycle Cause of error: The algebraic signs of the setup clearance. HEIDENHAIN NC Error Messages 103 .Calling an OEM cycle Corrective action: Edit the part program. A program call can also be: . Corrective action: Enter identical signs. e.. ISO: %. 431 Excessive subprogramming Cause of error: You programmed more than 3 program calls (PGM CALL.g. ISO: D20).Cycle 9 PGM CALL (ISO: G39) . 432 Excessive subprogramming Cause of error: Internal stack error in an arithmetical expression (FN20.

HEIDENHAIN NC Error Messages 104 . G12. G11.e. program both coordinates of the circle plain. Peck Drilling cycle. Corrective action: . .The distance between the last programmed position and the pole is less than or equal to 0.1 µm. G16. tool compensation active) that only activates the tool axis. Corrective action: In the CT block. i. G13) no polar angle or incremental polar angle is defined. reset the rotation. .No rotation is programmed between pole assumption and an LP/CP block.Program the absolute polar angle. 435 Angle reference missing Cause of error: In an LP/CP block (ISO: G10. or Tapping cycle is negative (through Q parameter). 436 Angle reference missing Cause of error: You programmed a CT block (ISO: G6.If necessary.: . .Check the position of the pole. Corrective action: Edit the cycle parameter.434 Wrong sign programmed Cause of error: The programmed dwell time in the Dwell Time cycle.

Corrective action: Program the starting point in the contour subprogram with absolute coordinates. The direction of the CT block is therefore undetermined.437 Radius too small Cause of error: .6 µm. . 440 DEP interruption not permitted Cause of error: You interrupted the part program during a DEP block and then attempted to restart. 439 Angle reference missing Cause of error: Contour Pocket or Contour Train cycle: The first or second block in the contour subprogram is a CT block (ISO: G6. Corrective action: . select with GOTO).Check the circle block.In the thread milling cycle 263. G16). program Q359 greater than 0. 438 Angle reference missing Cause of error: Contour Pocket or Contour Train cycle: The TNC cannot determine the starting point of the contour.For thread milling cycles. 264 or 265 you entered 0 for the countersinking offset at front. Corrective action: Begin machining before or after the DEP block (if necessary. . Corrective action: Program at least two positioning blocks before the CT block.You programmed a circular movement in which the radius is less than 1. HEIDENHAIN NC Error Messages 105 .

especially the entry for the touch probe axis. Corrective action: Begin machining before or after the DEP block (if necessary.Range extends past software limit switch . then moved the axes. and then attempted to restart.441 DEP interruption not permitted Cause of error: You interrupted the part program during a DEP block. 442 Coordinates after APPR missing Cause of error: You did not give any coordinates in the NC block after APPR. Corrective action: Check the data in the Range cycle. 443 Range exceeded Cause of error: During digitizing the stylus went out of the defined digitizing range. Corrective action: Add coordinate data to the part program block after APPR. 444 Faulty range data Cause of error: .No Range cycle defined Corrective action: Check the data in the Range cycle. HEIDENHAIN NC Error Messages 106 .select with GOTO).Range cycle: MAX value is smaller than MIN value .

Increase the time. . Corrective action: Check Q4 in in Cycle 20 (ISO: G120). HEIDENHAIN NC Error Messages 107 . .Increase the tolerance for the target window (machine parameter 6390) 447 CYCL parameter incorrect Cause of error: For digitizing axes: . 446 Time limit exceeded Cause of error: Digitizing with contour lines: Touch probe does not reach the starting point within the time set in the cycle.It could be that the contour line cannot be closed. Corrective action: Check the axes defined in the Contour Lines cycle.Incorrect line-by-line digitizing axis Corrective action: Check the entries in the digitizing cycle. Corrective action: .445 Start position incorrect Cause of error: Digitizing with contour lines: Incorrect starting position selected. 448 Oversize greater than depth Cause of error: SL cycles II: Allowance for floor is greater than milling depth.Probe point interval greater than 65 535 (with Q parameter) .

Reset the rotation (manual mode).Reset 3-D rotation. HEIDENHAIN NC Error Messages 108 . . 450 Scaling factor not permitted Cause of error: You programmed a scaling factor before the TCH PROBE 0 cycle (ISO: G55) or before the digitizing cycles. Corrective action: Delete the Scaling Factor or the Axis-Specific Scaling 451 Scaling factors not equal Cause of error: You attempted to scale a circular contour element with differing axis-specific scaling factors.Delete the Rotation cycle. .Rotation not permitted during automatic measuring (measuring cycles 400 to 418) together with 3-D rotation. .449 Rotation not permitted Cause of error: . Corrective action: . . Corrective action: Scale the axes of circular contour elements with the 452 Mirroring not permitted Cause of error: You programmed a mirror image before the TCH PROBE 0 cycle (ISO: G55) or before the digitizing cycles. Corrective action: Delete the Mirror Image cycle.Rotation not permitted during digitizing.3-D rotation not permitted together with Cycle 247.

Corrective action: Use a smaller tool. 457 Too many subcontours Cause of error: The union of cycles results in to many subcontours. increase the maximum stylus deflection (machine parameter 6330).453 Datum shift not permitted Cause of error: Digitizing with contour lines: Datum shift is active. Corrective action: Use a smaller tool. 455 Too many subcontours Cause of error: Contour Pocket cycle: Internal calculations resulted in too many subcontours. Corrective action: Delete the datum shift. 456 Too many subcontours Cause of error: Contour intersects itself to produce too many subcontours. .If necessary. Corrective action: . Corrective action: Use a smaller tool. Cause of error: Digitizing with measuring touch probe: Maximum permissible stylus deflection was exceeded. HEIDENHAIN NC Error Messages 109 .Reduce the digitizing feed rate. 454 Stylus deflection exceeds max.

Corrective action: Split the subprogram. . 462 Too many subcontours Cause of error: A contour subprogram contains more than 128 geometrical elements.Decrease the number of programmed subcontours. Corrective action: Use a smaller tool. Corrective action: Split the subprogram. 461 Too many subcontours Cause of error: A contour subprogram contains more than 128 geometrical elements.Use a smaller tool. 459 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours. 460 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours. Corrective action: Use a smaller tool. Corrective action: .458 Too many subcontours Cause of error: Calculation of the tool path results in more than 12 subcontours. HEIDENHAIN NC Error Messages 110 .

464 Too many subcontours Cause of error: The union of contours results in too many subcontours. Corrective action: Use a smaller tool. 467 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours. Corrective action: Use a smaller tool. 466 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours.463 Too many subcontours Cause of error: The union of contours results in too many subcontours. Corrective action: Use a smaller tool. HEIDENHAIN NC Error Messages 111 . 465 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours. Corrective action: Edit the NC program or set Q8 = 0. Corrective action: Edit the NC program or set Q8 = 0.

Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 112 .468 Too many subcontours Cause of error: Contour intersects itself to produce too many subcontours. 469 Too many subcontours Cause of error: The union of contours results in too many subcontours. Corrective action: Use a smaller tool. Corrective action: Use a smaller tool. Corrective action: Use a smaller tool. Corrective action: Use a smaller tool. 471 Too many subcontours Cause of error: The contour to be machined in contour-parallel roughing has too many subcontours. 470 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours. 472 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours.

475 Contour programming error Cause of error: A contour starting point lies on a contour intersection: The TNC cannot recognize how you wish to combine the contours. Corrective action: Add data to the contour subprogram. At least two points are required. 476 Contour programming error Cause of error: Two successive contour elements are circles with the same center but different radii. Corrective action: Redefine the range. Corrective action: Use a smaller tool.473 Too many subcontours Cause of error: Calculation of the equidistant results in too many subcontours. 474 Too many subcontours Cause of error: While defining the range for a measuring touch probe you entered too many subcontours. Corrective action: Check the arc end-point coordinates. HEIDENHAIN NC Error Messages 113 . 477 Contour programming error Cause of error: A contour subprogram contains only one point. Corrective action: Put the contour starting point in a contour subprogram.

Corrective action: Check the contour subprogram. 481 Contour programming error Cause of error: On a self-intersecting contour the starting point lies on an intersection. HEIDENHAIN NC Error Messages 114 . Corrective action: Put the starting point in the contour subprogram. Corrective action: In the contour subprogram. 480 Contour programming error Cause of error: Contour is too complex. 482 Contour programming error Cause of error: At the starting point of the contour is an intersection that cannot be resolved by the TNC. Corrective action: Put the starting point in the contour subprogram. Corrective action: Try to split the contour subprogram. clearly define the rotational 479 Contour programming error Cause of error: Programmed contour is not continuous.478 Contour programming error Cause of error: The TNC cannot determine the rotational direction of the programmed contour.

485 Contour too complex Cause of error: Contour cannot be resolved. 486 Contour too complex Cause of error: Contour cannot be resolved. HEIDENHAIN NC Error Messages 115 . Corrective action: Try to split the contour subprogram. 487 Contour too complex Cause of error: Contour cannot be resolved. Corrective action: Inform your service agency. Corrective action: Try to split the contour subprogram. 484 Contour too complex Cause of error: Contour cannot be resolved. Corrective action: Try to split the contour subprogram. Corrective action: Try to split the contour subprogram.483 Contour programming error Cause of error: Incorrect input in MP810.

488 Contour too complex Cause of error: Contour cannot be resolved. 491 Contour too complex Cause of error: Contour cannot be resolved. Corrective action: Try to split the contour subprogram. 489 Contour too complex Cause of error: Contour cannot be resolved. Corrective action: Try to split the contour subprogram. Corrective action: Try to split the contour subprogram. 490 Contour too complex Cause of error: Contour cannot be resolved. 492 Contour too complex Cause of error: Contour cannot be resolved. Corrective action: Try to split the contour subprogram. HEIDENHAIN NC Error Messages 116 . Corrective action: Try to split the contour subprogram.

CMA file either there is no active line selected or the selected line does not exist. Corrective action: Shorten the highlighted block. Corrective action: Shorten the highlighted block. 495 Unknown G-code Cause of error: You programmed an unknown G function. Corrective action: Enter the block number. 494 Block too long Cause of error: Maximum block length exceeded. Corrective action: Activate the line. Corrective action: Try to split the contour subprogram. HEIDENHAIN NC Error Messages 117 . Permissible G function: See the Overview in the User’s Manual. 496 N-code missing Cause of error: Block number N is missing in the NC block.493 Contour too complex Cause of error: Contour cannot be resolved. 497 CMA file: no active line Cause of error: Error in compensation value conversion: In the *.

CMA file does not exist. 501 Too many compensation functions Cause of error: Error in compensation value conversion: Permissible number of compensation functions exceeded.16s is missing Cause of error: "PGM not found" error message during Include in an ASCII file.16s is missing Cause of error: Error in compensation value calculation: The *.CMA file does not exist.COM file selected in the *.COM file selected in the *. 498 File %.27s is missing Cause of error: Error in compensation value calculation: The *. HEIDENHAIN NC Error Messages 118 . Corrective action: Load the file. Corrective action: Decrease the number of compensation value functions. Corrective action: Load the file.498 File %. 499 File %. 500 Too many compensation points Cause of error: Error in compensation value conversion: Permissible number of compensation points exceeded. Corrective action: Decrease the size of the compensation value table. Corrective action: Load the file.

502 Direction of rotation missing Cause of error: You programmed an FK arc without a direction of rotation. Corrective action: Always program the direction of rotation (DR). 503 Rounding arc radius too large Cause of error: - Tool radius 0 is active. - A rounding arc does not fit between two contour elements. Corrective action: - Program a tool radius other than 0. - Program a smaller rounding radius. 504 Contradictory entry Cause of error: FK programming: You have entered contradictory values. Corrective action: Check the input values. 505 Insufficient contour definition Cause of error: FK programming: The contour was not resolved by the end of the program. Corrective action: Resolve the FK section by entering more information. 506 FPOL missing Cause of error: FK programming: You programmed with polar coordinates without first defining an FPOL. Corrective action: Program FPOL at some location above the block in which you first use polar coordinates.

HEIDENHAIN

NC Error Messages

119

507 TNC program block not permitted until contour is resolved Cause of error: FK programming: Conventional blocks may follow an FK block only if the FK block led to a complete resolution of the contour. Exceptions: - RND block - CHF block - L block containing only motion in the tool axis or auxiliary axis. Corrective action: Resolve the FK contour completely. 508 The contour is resolved: select block is not permitted Cause of error: FK programming: - FSELECT block follows an already resolved contour. - FSELECT block follows an as yet unresolvable FK contour (shown in red). Corrective action: Delete the FSELECT block. 509 End of closed contour: no incr. coordinates permitted Cause of error: FK programming: An FK block in which CLSD (contour end) is programmed contains incremental axis coordinates. Corrective action: Use CLSD- only with absolute axis coordintes. 510 Rounding arc or chamfer not permitted at this point Cause of error: You programmed a rounding arc or chamfer that does not immediately follow a positioning block. Corrective action: Edit the part program.

HEIDENHAIN

NC Error Messages

120

511 Rounding/chamfer with tangential transition is not permitted Cause of error: You programmed a rounding arc or chamfer between tangential contour transitions. Corrective action: Edit the part program. 512 Straight line before or after rounding/chamfer has 0 length Cause of error: A straight line before or after an RND or CHF block has the length 0. Corrective action: Edit the part program. 513 Chamfer is possible only between two straight lines Cause of error: The CHF block is not located between two line blocks. Corrective action: Edit the part program. 514 Chamfer too large Cause of error: The programmed chamfer length is too large. Corrective action: Edit the part program. 515 Path comp incorrectly begun: NC block must be a straight line Cause of error: You attempted to begin a tool radius compensation on a circular path. Corrective action: Activate the tool radius compensation only with a line

HEIDENHAIN

NC Error Messages

121

516 Path comp incorrectly ended: NC block must be a straight line Cause of error: You attempted to end a tool radius compensation on a circular path. Corrective action: Cancel the tool radius compensation only with a line block. 517 Contour too complex. More data needed Cause of error: FK programming: The information does not suffice for calculation of an FK contour. Corrective action: Enter more geometrical information. 518 FK: arithmetical error Cause of error: FK programming: Arithmetical error in the calculation of an FK contour (e.g., division by 0, root of a negative number). Corrective action: Check the input in the FK section. 519 FK block not permitted at this point Cause of error: FK programming: An FK positioning block (FL,FC,FLT,CT) can follow a conventional positioning block only if the end point of the conventional block is unambiguously defined, i.e.: - The conventional positioning block must not contain any Q parameters. - The first FK block must not follow a label. Corrective action: Edit the part program.

HEIDENHAIN

NC Error Messages

122

520 FCT or FLT block not permitted at this point Cause of error: FK programming: A tangential FK block (FLT,FCT) can follow a conventional positioning block only if the approach direction is unambiguously defined. Corrective action: Progarm at least two positioning blocks with the gray path function keys before the tangential FK block. 521 Incremental angle reference not permitted here Cause of error: FK programming: You programmed a relative angle reference to a part program block whose slope angle is not constant. Corrective action: Change the relative reference. 522 Reference to specified block not permitted Cause of error: FK programming: Relative references are possible only to the last 64 positioning blocks: - A reference was made to a more distant block - A reference was made to a block that, at that point in the program, would lead to more than one FK solution. Corrective action: Change the relative reference. 523 Reference to CC block not permitted Cause of error: FK programming: You programmed a relative reference to a CC block. Corrective action: Change the relative reference.

HEIDENHAIN

NC Error Messages

123

524 For FPOL give both coordinates Cause of error: FK programming: In FPOL you did not program both coordinates of the working plane. Corrective action: Add a coordinate to the FPOL block. 525 Auxiliary point requires both coordinates Cause of error: FK programming: You did not program both coordinates in an auxiliary point. Corrective action: Add an auxiliary point to the FK block. 526 Parallel operation of FK graphics not possible Cause of error: FK programming: You attempted to start an FK graphic while the TNC was already running a part program. Corrective action: Start the FK graphic after the part program has been run. 527 Blank form too large Cause of error: The blank form is so large that the graphic elements cannot be displayed by the graphics processor. Corrective action: Reduce the size of the blank form.

HEIDENHAIN

NC Error Messages

124

530 Window cannot be shifted farther Cause of error: In a programming graphic simulation you moved the selection frame to the edge of the window. Corrective action: Enlarge the programming graphic.528 Window too large Cause of error: Programming graphics: During reduction of a programming graphic simulation the window section exceeds the limits of the graphics processor. 529 Window too small Cause of error: During enlargement of a programming graphic simulation the window section exceeds the limits of the graphics processor. 859 ERROR Cause of error: General indication of a previous error in the graphic simulation. Corrective action: Keep the selection frame within the window. Corrective action: Reduce the programming graphic. HEIDENHAIN NC Error Messages 125 . which calls for a reduction of scale beyond the capability of the graphics controller. Corrective action: Acknowledge the message with CE.

U. Corrective action: Edit the part program. 863 BLK FORM cannot be shown Cause of error: The workpiece blank cannot be displayed: . HEIDENHAIN NC Error Messages 126 .The workpiece blank is not completely defined. . . B. Corrective action: Enter the section at its current size.One edge has a negative length. or W is not possible in the graphic. Corrective action: Enter the section at its current size. 862 Further enlargement not possible Cause of error: The selected section cannot be enlarge any further. V.860 Axis cannot be shown Cause of error: Simulation of a movement in the axes A.The longest edge is too large or too small. Corrective action: 861 Further reduction not possible Cause of error: The selected section cannot reduced any further.Ratio of edge lengths is excessive. C. .

Corrective action: Verify without graphic simulation. which is indicated in the BLK FORM. 865 Tool radius cannot be shown Cause of error: The radius of the active tool cannot be displayed.Check the APPR or DEP block. . .864 Wrong tool axis in BLK FORM Cause of error: . 869 Memory test Cause of error: Memory is tested whenever the control is switched on. or in the blank form definition. the drawing plane lies in the X/Y. or acknowledge the message with CE. Corrective action: Select another screen layout.Programming graphics: In an APPR or DEP block you have programmed coordinates that do not lie in the drawing plane.Change the tool axis for tool call. Corrective action: . 866 Feed rate too fast for graphics Cause of error: The feed rate is too high for the program-run graphics to display tool movement.The tool axis entered in a tool call does not match the tool axis entered in the BLK FORM block (ISO: G30/G31). The drawing plane is perpendicular to the tool axis. HEIDENHAIN NC Error Messages 127 . Corrective action: Wait until the message disappears. If no BLK FORM has been programmed.

938 Key non-functional Cause of error: In this context the key has no function.888 Text not found Cause of error: The ASCII editor could not find the desired text in a file. Corrective action: Search for another text (note upper and lower case letter).Check the tool pocket table.MP7261 = 0. pocket output is activated through MP7480.Inform your service agency. Corrective action: 939 Program memory exceeded Cause of error: The NC program memory no longer suffices for part programs. 937 Wrong pocket number Cause of error: . Corrective action: Delete the programs that you no longer need.The input value for the pocket number in the tool table is greater than machine parameter MP7261. HEIDENHAIN NC Error Messages 128 . . . Corrective action: . and the called tool is not assigned to a pocket.

Corrective action: Abort search.Enter a value other than 0 in Q257.940 Search address missing Cause of error: In the NC program the original search address no longer exists.Enter the correct value. 944 Program name already exists Cause of error: This file name already exists. 941 Tool number 0 not permitted Cause of error: A tool definition with the number "0" is not permitted. 943 Entry value incorrect Cause of error: You pressed a sequence of keys so quickly that you filled up the keyboard buffer. Corrective action: Select another file name. Corrective action: Edit the part program.Cycle 209 (ISO: 209): You entered the value 0 as infeed depth for chip breaking (Q257). .The value you entered is out-of-range. 942 Entry value incorrect Cause of error: . HEIDENHAIN NC Error Messages 129 . Corrective action: Repeat your entry. Corrective action: . .

Corrective action: Enter new operating parameters. 947 Operating parameters erased Cause of error: The machine parameters have been erased and the PLC program is missing.945 Program data erroneous Cause of error: This is a general error messsage showing that there is some error in the program data (e. The TNC marks the erroneous block with ERROR.g. HEIDENHAIN NC Error Messages 130 . Corrective action: Cancel the program protection. Corrective action: Stop the program or edit it after it is finished. 946 Program data erroneous Cause of error: An error occurred during downloading through the data interface. Corrective action: Edit the part program. Corrective action: Edit the part program. 949 No editing of running program Cause of error: You cannot edit the program while it is being transferred or executed. 948 Protected File! Cause of error: You cannot edit or erase this program until the protection has been removed. an ERROR block).

951 Wrong axis programmed Cause of error: An incorrect axis is programmed in the highlighted block. 952 Wrong rpm Cause of error: You entered an invalid spindle speed. Corrective action: Check whether you have programmed an axis twice.950 Wrong axis programmed Cause of error: An incorrect axis is programmed in the highlighted block. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 131 . Corrective action: Edit the part program. Corrective action: Enter the correct speed. Corrective action: Check whether you have programmed an axis twice. 953 Block format incorrect Cause of error: Incorrect block format in the highlighted block. 953 Block format incorrect Cause of error: Incorrect block format in the highlighted block. refer to the machine manual.

dc voltage missing Cause of error: Error message after power interruption. 955 G-code group already assigned Cause of error: In a part program block you use G codes from the same group (e. Corrective action: Check the highlighted block for G codes that influence each other. dc voltage missing Cause of error: Error message after power interruption. 958 Relay ext.g. Corrective action: Edit the highlighted block.954 Address letter already assigned Cause of error: You used an address letter incorrectly in an ISO block. 958 Relay ext. Corrective action: Switch on the control voltage separately. G01 and G02). Corrective action: Switch on the control voltage separately. HEIDENHAIN NC Error Messages 132 . Corrective action: Use a block number that is not already being used. 956 Block number already assigned Cause of error: You attempted to save a block number that already exists.

The explanatory texts are inserted in the context of the programs. Corrective action: Switch on the control voltage separately. dc voltage missing Relay ext. Corrective action: Refer to the Technical Manual for the respective control. Corrective action: Refer to the Technical Manual for the respective control. but are inserted where the error occurs in the programs. The explanatory text is inserted in the context of the program. 978 Checksum error Cause of error: Collective error message for all checksum errors. Corrective action: Refer to the Technical Manual for the respective control. dc Cause of error: Error message after power interruption. 979 Error in PLC program Cause of error: Collective error message for all errors in the compilation or execution of the PLC program.958 Relay ext. 977 Processor check error Cause of error: Collective error message for all software errors. HEIDENHAIN NC Error Messages 133 . Here the explanatory texts are not yet shown individually.

Corrective action: Check input value. Corrective action: 1077 Processor check error 1 Cause of error: The CRC sum for the machine parameters is incorrect. 1076 Contour programming error Cause of error: Error in the contour subprogram during contour cycle run. 1073 Input error Cause of error: You enter a value that exceeds the permissible input range. HEIDENHAIN NC Error Messages 134 . Corrective action: Select with the YES/NO soft key whether to overwrite the file. Corrective action: Delete some lines out of the tool table so that no more than 99 tools are stored.T: too many tools Cause of error: More than 99 tools are defined in the tool table.1035 Filename on data medium assigned Cause of error: The file name already exists on the external data medium. 1075 TOOL. Corrective action: Inform your service agency.

1086 Too many points Cause of error: Automatic establishment of points for the digitizing range in the Positioning with Manual Data Input operating mode: Number of stored points (max. Corrective action: Inform your service agency. Corrective action: Inform your service agency. Corrective action: Check handwheel connections.1s F Cause of error: Central drive configuration Corrective action: Inform your service agency. 1079 Processor check error L Cause of error: Wrong command in the control loop. 893) exceeded.1078 Processor check error F Cause of error: Wrong display mode in the main processor. Corrective action: Re-record digitizing range after increasing the point spacing. 1080 Gross positioning error %. HEIDENHAIN NC Error Messages 135 . 1096 Handwheel not ready Cause of error: Handwheel not ready.

press END. Corrective action: For complete deletion of the cycle. To interrupt the delete sequence. Corrective action: Use numbers greater than 99 for the tool definition in the program. press DEL. 1106 Delete entire cycle: DEL! Cause of error: Warning before deleting an entire HEIDENHAIN cycle.1097 Tolerance value too great Cause of error: Geometry error message: The tolerance value entered with M124 is greater than half the tolerance value in M112. 1107 Block in cycle not allowed ! Cause of error: HEIDENHAIN cycles usually consist of several component blocks. Corrective action: Insert the new part program block before or after the cycle. 1099 Tool number defined twice Cause of error: The number used in the tool definition in the program is already defined in the tool file. HEIDENHAIN NC Error Messages 136 . You have attempted to write another part program block in between these component blocks. Corrective action: Reduce tolerance value in M124.

. HEIDENHAIN NC Error Messages 137 . Corrective action: Inform your service agency. Corrective action: Inform your service agency. F240 .. Corrective action: Inform your service agency. FF01 . F240 . FF01 .. FF01 . Corrective action: Inform your service agency.. 1122 FF01 DSP error %04X %d Cause of error: Error in the power stage of the displayed axis.1121 Rotary-table coordinates missing Cause of error: Coordinates for rotary table center are missing in the machine parameter 75xx. 1122 FF01 DSP error %c Cause of error: Error in the power stage of the displayed axis. F240 .. 1122 FF01 DSP error %04X %c Cause of error: Error in the power stage of the displayed axis..

Enter a value other than zero for LA. Corrective action: First edit the referring block.1s Cause of error: An analog output has been used by several axes. Corrective action: Inform your service agency. Corrective action: Deactivate M112 with M113 prior to the cycle call. Corrective action: Edit the PLC program. 1141 RL/RR not permitted if M120 = 0 Cause of error: M120 with LA = 0 during active tool radius compensation not permitted. . 1125 Reference to block %. The module is required by the TNC 426 in order to be able to process the interface markers of the TNC 425/407. Corrective action: . then delete the reference 1126 Deactivate M112 Cause of error: M112 is active during a cycle call.1123 Analog output already assigned %. HEIDENHAIN NC Error Messages 138 .Increase tool radius compensation.6s:no DEL Cause of error: FK programming: You have attempted to delete a part program block to which another block refers. 1124 PLC: module 9008 not called Cause of error: Compatibility module 9008 has not been called at the start of the PLC program.

not permitted with M120 Cause of error: Paraxial radius compensation (R+/R-. 1144 R+/R. . Corrective action: Edit the part program.1142 Radius comp. 1143 Impermissible radius comp. Corrective action: .Delete RR/RL from the LN block. Cause of error: .You cannot change the tool radius compensation while M120 is active. NY. ISO: G43/G44) is not permitted when M120 is active.You programmed a tool radius compensation RR/RL in an LN block. NZ. rounding radius is permitted only in the compensation plane. entry is missing Cause of error: M120 with LA greater than 0 permitted only during active tool radius compensation. but the TNC will calculate the compensation from the normal vector NX.Edit the NC program. Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 139 . . Corrective action: Edit the part program. 1145 RND not permitted with M120 Cause of error: When M120 is active.

Corrective action: Edit the machine parameter list. 1149 Incorrect entry in MP%.4u Cause of error: The permissible input range of a machine parameter was exceeded. Corrective action: Edit the part program. Corrective action: Check the input value of the marked machine parameter. Corrective action: Check the input value of the marked machine parameter. Corrective action: Edit the machine parameter list.1146 Chamfer not permitted with M120 Cause of error: When M120 is active. 1148 Analog voltage ambiguous Cause of error: Ambiguous function definition for laser power control in machine parameter 3013/3014. 1149 Incorrect entry in MP%. HEIDENHAIN NC Error Messages 140 .4u Cause of error: The permissible input range of a machine parameter was exceeded. chamfer is permitted only in the compensation plane. 1147 Analog voltage not defined Cause of error: Function definition for laser power control missing in machine parameter 3013/3014.

HEIDENHAIN NC Error Messages 141 . 1154 Illegal name for file or path Cause of error: File name/path is not allowed. Corrective action: Check the connection cable. 1151 Resumption with M120 not allowed Cause of error: Re-entry with GOTO during active M120 not permitted. 1155 File system error A Cause of error: Semaphore or queue could not be created. Corrective action: Contact your service agency. Corrective action: Select another file name/path.3s Cause of error: The probe system is not ready.1150 Touch probe not ready %. Corrective action: Re-entry possible only via mid-program startup. 1156 File system error B Cause of error: Partition faulty or cannot be read. Corrective action: Contact your service agency.

HEIDENHAIN NC Error Messages 142 . 1160 File system error 1 Cause of error: Incorrect cluster number in the "get_cluster" routine caused by a software error. 1158 File system error D Cause of error: Sector number is incorrect in the hard disk server task.1157 File system error C Cause of error: Disk has been incorrectly partitioned. 1159 File system error E Cause of error: Timeout while waiting for the interrupt from the hard disk. Corrective action: Contact your service agency. Corrective action: Contact your service agency. 1161 File system error 2 Cause of error: Incorrect cluster number in the "put_cluster" routine caused by software error. Corrective action: Contact your service agency. Corrective action: Contact your service agency. Corrective action: Contact your service agency.

HEIDENHAIN NC Error Messages 143 . Corrective action: Contact your service agency. Corrective action: Contact your service agency. Corrective action: Contact your service agency. 1166 File system error 7 Cause of error: Incorrect cluster number in the "get_cluster_befor" routine caused by software error. 1165 File system error 6 Cause of error: Incorrect cluster number in the "get_last_cluster" routine caused by software error.1162 File system error 3 Cause of error: Incorrect cluster number in the "next_cluster" routine caused by software error. Corrective action: Contact your service agency. 1164 File system error 5 Cause of error: Incorrect cluster number in the "get_free_cluster" routine caused by software error. 1163 File system error 4 Cause of error: Incorrect cluster number in the "update_cluster" routine caused by software error. Corrective action: Contact your service agency.

1168 File system error 9 Cause of error: Incorrect cluster number in the "write_dos_data" routine caused by software error. Corrective action: Edit machine parameter 6200. Corrective action: Contact your service agency. Corrective action: Contact your service agency. Corrective action: Edit machine parameter 6200. although a measuring probe is defined in machine parameter 6200. 1170 Measuring touch probe selected Cause of error: You have attempted to start a digitizing cycle for a triggering probe. HEIDENHAIN NC Error Messages 144 . 1171 Triggering touch probe selected Cause of error: You have attempted to start a digitizing cycle for a measuring probe.1167 File system error 8 Cause of error: Incorrect cluster number in the "read_dos_data" routine caused by software error. although a triggering probe is defined in machine parameter 6200. 1169 File system error10 Cause of error: Undefined software error in the "test_file" routine. Corrective action: Contact your service agency.

1178 3DROT active: use axis buttons Cause of error: You have attempted to traverse the reference marks with NC start. Corrective action: Edit your entry. 1182 Incorrect entry in MP%u.%u Cause of error: An incorrect value exists in a machine parameter.1172 Calibrate touch probe Cause of error: You have attempted to automatically measure a tool. Corrective action: Edit your entry. 1182 Incorrect entry in MP%. Corrective action: Traverse reference marks using the axis direction keys.%u Cause of error: An incorrect value exists in a machine parameter. HEIDENHAIN NC Error Messages 145 . 1182 Incorrect entry in MP%. Corrective action: Edit your entry.%u Cause of error: An incorrect value exists in a machine parameter. Corrective action: Calibrate table probe with Cycle 30 (TCH PROBE). although the table probe is not yet calibrated. although the "rotate working plane" function is active.4u.4u.

1187 M89 not permitted Cause of error: M89 is not allowed during Cycle 9 PGM CALL. 1185 File system error F Cause of error: Write or read error on the hard disk. Corrective action: Edit your entry.) if the binary format has changed since the previous output version. Corrective action: Edit the part program..*.T. 1186 File format has changed Cause of error: This error message will be displayed upon opening a binary file (*. Corrective action: Delete the file.H. Corrective action: Contact your service agency. HEIDENHAIN NC Error Messages 146 .1182 Incorrect entry in MP%u Cause of error: An incorrect value exists in a machine parameter..

1193 TOOL.Edit the solid angle entered. .The solid angle programmed in Cycle 19 Working Plane (DIN/ISO: G80) cannot be realized with the current attachment (e.g. 1207 File system error11 Cause of error: Reserved Corrective action: 1208 File system error12 Cause of error: Reserved Corrective action: HEIDENHAIN NC Error Messages 147 . Corrective action: Transfer number of teeth (CUT. Corrective action: .Run probing cycle only with paraxial angular position.1192 Entered angle not permitted Cause of error: .) into TOOL.Run probing cycle only with paraxial angular position.T. .T: enter number of teeth Cause of error: Automatic tool measurement: Number of teeth not transferred into the tool table. universal head where only one hemisphere is accessible).

1209 File system error13 Cause of error: Reserved Corrective action: 1210 File system error14 Cause of error: Reserved Corrective action: 1211 File system error15 Cause of error: Reserved Corrective action: 1212 File system error G Cause of error: Reserved Corrective action: 1213 File system error H Cause of error: Reserved Corrective action: HEIDENHAIN NC Error Messages 148 .

Temperature sensor defective. Corrective action: Delete block and re-enter.Broken cable between inverter and motor. .1s Cause of error: .Check the cable between the inverter and motor. . 1266 Block format incorrect Cause of error: Binary format of a plain language block is incorrect.Inform your service agency.1214 File system error I Cause of error: Reserved Corrective action: 1215 File system error J Cause of error: Reserved Corrective action: 1216 File system error K Cause of error: Reserved Corrective action: 1217 Motor temperature too high %. HEIDENHAIN NC Error Messages 149 .Motor temperature is too high. . .Switch off machine. Corrective action: . Allow motor to cool.

SYS is not a PET file.SYS file has been recompiled after a change. 1524 PLC: error table missing Cause of error: There is no PLC error table. Corrective action: Compile the PLC error table.SYS. . . Corrective action: Register the PLC error table in OEM. although the error table was edited or erased after compilation.A PLC error module 9085/9086 was called or an error marker was set.Check the entries in the PLC error table.A PLC error module 9085/9086 was called although no error table was compiled.SYS. Corrective action: Check the format of the PLC error table. 1525 PLC: error table not . Corrective action: .Compile the PLC error table. 1523 PLC: no error table selected Cause of error: After an interruption in power.1521 PLC: error table not yet compiled Cause of error: A PLC error table selected in the OEM. . HEIDENHAIN NC Error Messages 150 .PET Cause of error: The PLC error table selected in OEM. the PLC error table cannot be automatically compiled because there is no table selected in OEM. or there were no entries in the table.

Corrective action: Check the file name or the path name. after a software exchange). 1528 PLC: err.1527 PLC: error table not found Cause of error: The PLC error table in the OEM.0 MEANDER or 18. The TNC enters a value automatically. use only coordinates of the working plane as limits. 1568 Wrong axes in . table format incorrect Cause of error: PLC error table: The error table selected in the OEM. 1590 Dist value too small Cause of error: The value entered for ’DIST’ in the digitizing cycle 16.SYS file does not have an up-to-date binary format (e. Corrective action: Delete the PLC error table and download a new PLC error table through the data interface.g.PNT file Cause of error: In the selected point file. HEIDENHAIN NC Error Messages 151 .0 LINE is smaller than the minimum permissible distance that the TNC calculates from the machine data.SYS file was not found. Corrective action: Press <NO ENT> to delete the value for ’DIST’. which limits the digitizing range. Corrective action: In the point file. no coordinates of the working plane have been saved.

through the data interface .You attempted to open a locked file. enter LCUTS and ANGLE for the current tool.In the tool table.1682 TOOL.The tool table is not active Corrective action: . 1748 MP locked by PLC Cause of error: The machine parameter is disabled. HEIDENHAIN NC Error Messages 152 . . 1745 Access denied Cause of error: . although expected.Activate the tool table via machine parameter 7260 or 7224. . It is occupied by the PLC. Corrective action: Edit the PLC program.Select the file again at a later time.The data for LCUTS and ANGLE are missing in the tool table .or vice versa.g. .You attempted to open a file during a write access e.You attempted to erase the main directory (TNC:\) Corrective action: .T: LCUTS or ANGLE missing! Cause of error: Cycle 22 needs informaion on the tooth length and the plunge angle of the active tool. . Corrective action: Contact your service agency.You attempted to erase or rename a protected file. . .Cancel the file protection. 1702 File system error L Cause of error: No data request from the hard disk.

g.g. 1750 PLC: error in module call Cause of error: Fatal error during PLC module call (e. Corrective action: Check the number and the index of the system datum. 1790 Wrong range cycle Cause of error: Cycle 15 (RANGE) is active during the start of a contour line cycle. Corrective action: Edit the PLC program. Module 9031: error converting MP). HEIDENHAIN NC Error Messages 153 . Corrective action: Use the Contour Lines cycle only in combination with Cycle 5 (RANGE). ISO: D17/D18) is not permitted. change it or unlock it in the tool table. if necessary. after breakage).1749 Incorrect number for FN17/FN18 Cause of error: The number combination of the system datum (FN17/FN18. 1789 Tool locked Cause of error: The tool was locked (e. Corrective action: Check the tool and.

1791 Point spacing too large Cause of error: The probe point interval in a digitizing cyle was programmed by Q parameter as a value greater than 6. HEIDENHAIN NC Error Messages 154 .5535 mm. Corrective action: Check the data for the probe point interval in the digitizing cycle.

Corrective action: In the Meander cycle or Contour Lines cycle define a linear axis as column axis.There is no line axis in the range definition (RANGE cycle). . 1794 Wrong angular axis Cause of error: During digitizing with rotary axes the rotary axis is not parallel to the line axis or column axis. Meander. Corrective action: Check the axis defined in the RANGE cycle. 1793 Wrong axis for column Cause of error: Digitizing with measuring touch probe: In the meander or contour line cycle you defined a rotary axis as column axis.During a meander or contour line cycle the line axis is the same as the probe axis. HEIDENHAIN NC Error Messages 155 .1792 Wrong axis for line Cause of error: . Contour Lines and Line cycles. Corrective action: Check the axis definitions in the Range.

Touch probe axis in the range cycle is not the same as the calibrated touch probe axis in the manual mode. or it was entered as zero. 1796 Incorrect line spacing Cause of error: . . .A rotary axis is active in the range during the start of a contour line cycle. . .5535 mm. Corrective action: .Check the axis definitions in the Range cycle.Enter a probe point interval that is positive and no larger than 6. 1797 Range cycle not yet defined Cause of error: There was no range cycle defined before the start of a digitizing cycle.Check the calibrated touch probe axis (manual operating mode.1795 Incorrect axis in range cycle Cause of error: . probing functions).Enter a minimum line spacing greater than 0 and less than the line spacing.Digitizing with measuring touch probe: The minimum line spacing is greater than the line spacing.Digitizing with measuring touch probe: A rotary axis is defined in the range during the start of a meander cycle.The point spacing in a digitizing cycle was programmed by Q parameter at a value greater than 6.The line spacing in a digitizing cycle was programmed by Q parameter as a negative value. HEIDENHAIN NC Error Messages 156 .5535 mm. Corrective action: . . . Corrective action: Program the Range cycle before the Digitizing cycle.

1798 Range beyond limit switch Cause of error: The digitizing range exceeds the traversing range (limit switch). 1799 Clearance height too small Cause of error: The clearance height entered in Cycle 8 or Cycle 18 was less than the MIN point of the touch probe axis in the Range cycle.If necessary. Corrective action: Enter a larger value for the clearance height in Cycle 8 or Cycle 18. Corrective action: Use no more than 16 characters for file names. . Corrective action: . 1809 M114 not permitted with M116 Cause of error: The M functions M114 and M116 cannot be used together. Corrective action: Correct the part program. HEIDENHAIN NC Error Messages 157 . reset the datum. 1807 Illegal file name Cause of error: Syntax error during file-name input.Check the values in the Range cycle.

1812 No sign permitted Cause of error: You attempted to enter an algebraic sign in a cycle parameter for which a sign is not permitted. Corrective action: Acknowledge the error message by pressing CE and repeat the function.1810 System memory overflow Cause of error: This error occurs when the TNC does not have enough buffer memory for calculations. .Use the DELETE ALL function to delete directories at once together with their contents.g. for generating complex FK graphics while machining a complex part. 1848 Directory not empty Cause of error: You attempted to erase a directory that still contains files. 1845 Update the system data! Cause of error: The system files on your hard disk are no longer up-to-date. Corrective action: Ask your machine tool builder or HEIDENHAIN for a SETUP disk for your present software. Corrective action: Acknowledge the error message by pressing CE.First delete all files and subdirectories stored in the directory that you wish to delete. Corrective action: . HEIDENHAIN NC Error Messages 158 . e.

HEIDENHAIN NC Error Messages 159 . U/Y. U/V . 1851 M130 not permitted Cause of error: The function M130 is permitted only for a tilted working plane. 1853 M130 not permitted Cause of error: The function M130 is permitted only for line interpolation.. Corrective action: Correct the part program. Some possible combinations are: X/Y. X/V. Cause of error: The function M130 is not permitted at together with radius compensation. Corrective action: Correct the part program. Corrective action: Correct the axes in the Pocket Milling cycle. 1854 M130 not permitted with comp.. 1852 M130 not permitted with M114 Cause of error: The function M130 is not permitted together with M114. Corrective action: Correct the part program...1850 Cycle 4(G75/G76): incorrect axis Cause of error: The main axis and its associated parallel axis is not permitted in the rectangular pocket cycle. Corrective action: Correct the part program..

Corrective action: Define a fixed cycle before Cycle 220/221. Corrective action: Convert from FK to H again. 1857 Tool radius too large Cause of error: Rough-Out Cycle: The radius of the fine-roughing tool is too large. 1856 Reciprocation feed rate missing Cause of error: In the Rough-Out cycle. 1870 FK translation is erroneous Cause of error: The FK translation is erroneous. 1867 Illegal file type Cause of error: The function cannot be used for this type of file. the reciprocation feed rate has not yet been defined. HEIDENHAIN NC Error Messages 160 . Corrective action: Define the feed rate. Corrective action: Use a smaller tool.1855 No fixed cycle defined Cause of error: There is no fixed cycle defined before Cycle 220/221 (circular/linear point pattern). Corrective action: Select another file type.

>= 1900 Device busy Cause of error: You attempted to interrupt the connection to a device (e. <=. 1901 Drive not found Cause of error: The NFS server cannot find the drive that you selected.1892 FN20/D20: incorrect condition Cause of error: Condition in FN20 (ISO: D20): Wait is not permitted. if necessary. replace it. 1914 Tool broken Cause of error: Automatic tool measurement: The breakage tolerance (LBREAK or RBREAK) from the tool table was exceeded. Corrective action: Wait to end the connection until the TNC is no longer accessing the device. Corrective action: Check the tool and. >. 2039 Incorrect datum number Cause of error: You have called a datum number that does not exist in the active datum table. Corrective action: Correct the FN20/D20 block.g. HEIDENHAIN NC Error Messages 161 . although the TNC is still accessing the device. Corrective action: Call another tool number or activate another datum table. network). <. Corrective action: Check whether your network is active. Permissible comparisons are: ==.

Corrective action: Enter a plunging depth in the fixed cycle. Corrective action: Use a smaller tool. HEIDENHAIN NC Error Messages 162 . you have not defined the minimum plunging depth. Corrective action: Enter a minimum plunging depth in the fixed cycle. 2041 Pocket too small Cause of error: The side lengths defined in the Pocket Milling cycle are too small.2040 Insufficient slot width Cause of error: The width defined in the slot cycle cannot be machined with the active tool. Corrective action: Use a smaller tool. 2043 Q205 not defined Cause of error: In the Universal Drilling cycle. 2044 Q218 must be greater than Q219 Cause of error: Pocket milling cycle: Q218 must be greater than Q219. 2042 Q202 not defined Cause of error: There is no plunging depth (Q202) defined in the fixed cycles 200 to 215. Corrective action: Correct the values in the fixed cycle.

HEIDENHAIN NC Error Messages 163 . 2048 Q222 must be greater than Q223 Cause of error: Stud finishing cycle: Workpiece blank diameter Q222 must be greater than the finished part diameter Q223. 2046 CYCL 211 not permitted Cause of error: Cycle 211 cannot be run in the CIRCULAR PATTERN or LINEAR PATTERN cycle. Corrective action: Correct the workpiece blank diameter in the fixed cycle. Corrective action: Correct the rounding radius in the fixed cycle. Corrective action: Use another fixed cycle. 2047 Q220 too large Cause of error: Pocket finishing or stud finishing cycle: Rounding radius Q220 is too large.2045 CYCL 210 not permitted Cause of error: Cycle 210 cannot be run in the CIRCULAR PATTERN or LINEAR PATTERN cycle. Corrective action: Correct the pitch circle diameter in the cycle. Corrective action: Use another fixed cycle. 2049 Q244 must be greater than 0 Cause of error: Circular Pattern cycle: You entered a pitch circle diameter of zero.

Corrective action: Change to the proper pallet.2050 Q245 must not equal Q246 Cause of error: Circular Pattern cycle: Enter a stopping angle equal to the starting angle. Corrective action: Contact your service agency. 2100 Wrong pallet Cause of error: Pallet changer: The part program that was started belongs to another pallet.SYS missing! Cause of error: Pallet changer: A pallet change was started although there is no NCMACRO. Corrective action: Contact your service agency. 2101 PLC:\NCMACRO.SYS file. 2051 Angle range must be under 360° Cause of error: Circular Pattern cycle: You entered an angle range greater than 360°. HEIDENHAIN NC Error Messages 164 . Corrective action: Correct the starting or stopping angle in the cycle. 2102 ’PALETT’ in NCMACRO. Corrective action: Correct the starting or stopping angle in the cycle.SYS missing Cause of error: Pallet changer: A pallet change was started although the PALLET entry is missing in the NCMACRO.SYS file.

define a tool call with the tool axis. Corrective action: Contact your service agency. Corrective action: Contact your service agency. Corrective action: Before the cycle definition. 2186 Tilt plane: tool axis missing Cause of error: Tilting the working plane: Tool axis for the setup clearance in Cycle 19 is missing. HEIDENHAIN NC Error Messages 165 .1s too weak Cause of error: Power stage for displayed axis too weak. The PALLET entry assigns a pallet to the part program. 2187 F010 DSP error in axis %. 2187 F010 DSP error in axis %. 2188 F050 Power stage in axis %. Corrective action: Add the PELLET entry to the pallet file.2103 Pallet data missing Cause of error: Pallet changer: You started a part program that does not belong to any pallet. Corrective action: Contact your service agency.2s Cause of error: Error in the power stage of the displayed axis.1s %03X Cause of error: Error in the power stage of the displayed axis.

1s: Xh.f-n. f-n incorrect Cause of error: One of the following motor data for the displayed axis is incorrect: N-N = rated rotational speed F-N = rated frequency Corrective action: Contact your service agency.1s: n-n. 2190 F070 Motor %.1s: U-Imax incorrect Cause of error: U-IMAX of the power stage for the displayed axis is incorrect U-IMAX = voltage of the current sensor Corrective action: Contact your service agency. 2191 F080 Motor %.R2 incorrect Cause of error: One of the following motor data for the displayed axis is incorrect: XH = magnetizing reactance X2 = rotor leakage reactance F-N = rated frequency R2 = rotor resistance cold Corrective action: Contact your service agency.1s motor enc. line count too high Cause of error: Motor encoder line count too large for the displayed axis.2189 F060 %. Corrective action: Contact your service agency. 2192 F0D0 Power stage %. HEIDENHAIN NC Error Messages 166 .X2.

1s: t-max incorrect Cause of error: T-MAX of the motor for the displayed axis is incorrect T-MAX = maximum temperature Corrective action: Contact your service agency. 2194 F110 Motor %.1s: I-max incorrect Cause of error: IMAX of the power stage for the displayed axis is incorrect IMAX = peak current Corrective action: Contact your service agency. 2196 F160 Motor %.1s: I-n incorrect Cause of error: I-N of the motor for the displayed axis incorrect I-N = rated current Corrective action: Contact your service agency.1s: n-max incorrect Cause of error: N-MAX of the motor for the displayed axis is incorrect N-MAX = maximum rotational speed Corrective action: Contact your service agency. 2197 F170 Motor %. 2195 F150 Motor %.2193 F0E0 Power stage %.1s: I-max incorrect Cause of error: I-MAX of the motor for the displayed axis is incorrect I-MAX = peak current Corrective action: Contact your service agency. HEIDENHAIN NC Error Messages 167 .

Corrective action: Contact your service agency.2198 F180 Axis %.1s: MP2190 incorrect Cause of error: MP2190 for the displayed axis is incorrect. Corrective action: Contact your service agency. Corrective action: Contact your service agency. 2202 F1C0 Axis %. 2201 F1B0 Axis %. 2199 F190 Axis %.1s: MP2340/MP2350 incorrect Cause of error: MP2340 / MP2350 for the displayed axis is incorrect. HEIDENHAIN NC Error Messages 168 . 2200 F1A0 Axis %.1s: MP2540/MP2550 incorrect Cause of error: MP2540 / MP2550 for the displayed axis is incorrect.1s: MP112 / MP113 incorrect Cause of error: MP112 / MP113 for the displayed axis is incorrect. Corrective action: Contact your service agency.1s: MP120 / MP121 incorrect Cause of error: MP120 / MP121 for the displayed axis is incorrect. Corrective action: Contact your service agency.

Corrective action: Contact your service agency. contact your service agency.1s motor enc. HEIDENHAIN NC Error Messages 169 .2203 F200 %. too small Cause of error: Z1 amplitude of the motor encoder (ERN 1381) for the displayed axis is too small. too small Cause of error: ZN amplitude of the motor encoder (ERN 1381) for the displayed axis is too small.1s: temperature too high Cause of error: The temperature of the motor for the displayed axis is too high. Perhaps the direction of rotation is wrong. 2204 F210 %.1s: speed not equal to Imax Cause of error: The current motor speed does not equal the expected at Imax. zn ampl.1s motor encoder defective Cause of error: The motor encoder for the displayed axis is defective. 2207 F280 Motor %. 2206 F270 %. ampl. Corrective action: Contact your service agency. 2205 F230 Motor %. Corrective action: If the error recurs. Corrective action: Contact your service agency. Corrective action: Contact your service agency.1s z1 motor enc.

too high Cause of error: The input frequency of the motor encoder for the displayed axis is incorrect.2208 F2A0 %.1s: is not turning Cause of error: The motor for the displayed axis is not turning. then run the tool call. Corrective action: Contact your service agency. Reply with NO to allow it to continue. Corrective action: Reply with YES to interrupt the transmission now running. 2211 No TOOL CALL permitted with M128 Cause of error: A TOOL CALL is not permitted with M128 active. 2212 M91/M92 not permitted with M128 Cause of error: M91 or M92 were programmed with M128 active. Corrective action: Test the input frequency of the encoder signal. although the interface is already occupied. Corrective action: Enter M129 to cancel M128. 2210 Interrupt running transmission? Cause of error: You attempted to start a data transfer.1s motor encoder freq. 2209 F2B0 Motor %. Corrective action: Do not program any machine-referenced coordinates while M128 is active. HEIDENHAIN NC Error Messages 170 .

TAB. Corrective action: The OEM. Corrective action: Search only for tables with the extension .SYS Cause of error: You attempted to use a workpiece-material table or a tool-material table. HEIDENHAIN NC Error Messages 171 . 2213 MP75XX not defined Cause of error: M128 without machine geometry description MP 7500 and following.SYS. although your machine manufacturer has not made the required entries in OEM. Contact your machine tool manufacturer.SYS file must be edited.TAB. Corrective action: Contact your service agency.2213 MP75XX not defined Cause of error: M128 without machine geometry description MP 7500 and following. Corrective action: Contact your service agency. 2222 File not found in OEM. 2223 Incorrect file type Cause of error: You searched for a table that does not have the file extension .

although the corresponding table has no entries. Corrective action: Check your entry in the OEM. regenerate the CUT. if necessary.SYS was not found.SYS was not found. HEIDENHAIN NC Error Messages 172 . Contact your machine tool manufacturer.TAB file. 2225 File empty Cause of error: You attempted to select a tool material or a cutting material.SYS file and.or the missing cutting material in the CUT. 2227 Cutting-material table not found Cause of error: The cutting material table integrated in OEM. Corrective action: Entering the missing workpiece material in the MAT. 2226 Material table not found Cause of error: The workpiece material entered in OEM. if necessary.2224 Field name not found Cause of error: In the definition of a freely definable table you used a field name that is not an element of the table. Corrective action: Check the entry in the OEM.TAB file.TAB file.SYS file and. Corrective action: The table definition must be changed. regenerate the MAT.TAB.

Corrective action: . . Corrective action: Edit the tool table.2228 No material selected Cause of error: You attempted to have the TNC automatically calculate the feed rate without first selecting a workpiece material in the workpiece blank definition.Add the current workpiece/cutting material combination to the cutting data table that you selected. Corrective action: Edit the part program.Select another cutting data table in the tool table. 2231 Block not permitted with M112 Cause of error: The highlighted block is not permitted with M112 active. 2229 WMAT-TMAT combination missing Cause of error: In the tool table you refer to a cutting-data table in which the workpiece-material/tool-material combination that you selected does not exist. 2230 No cutting data table selected Cause of error: You attempted to call a tool without first assigning it a cutting data table. HEIDENHAIN NC Error Messages 173 . Corrective action: Enter the workpiece material in the workpiece blank definition.

If necessary. Corrective action: .2232 Correct the error block Cause of error: In the active part program there are ERROR blocks that cannot be run by the TNC (e.In the Programming and Editing mode. ISO: G212). go into the block. Corrective action: Edit Q222 in the cycle definition. 2238 Q223 must be greater than Q222 Cause of error: In the Circular Pocket Finishing cycle (Cycle 212. Corrective action: Use the mid-program startup function to resume the program. select the ERROR block and. Edit the block and exit it with END. When the error is eliminated. 2233 FK blk not selectable with GOTO Cause of error: You attempted to resume the program at an FK block that contains Q parameters. HEIDENHAIN NC Error Messages 174 . 2239 Checksum error R Cause of error: EPROMS defective Corrective action: Contact your service agency. . with the rightward arrow key.with active tool file).ISO: G99 block . TOOL DEF block .g. the TNC automatically erases the word ERROR. you entered a finished-part diameter (Q223) smaller than the workpiece-blank diameter (Q222). delete the entire ERROR block.

T too small Cause of error: Cycle 22 (ISO:G122) ROUGH-OUT: The plunge angle of the active tool is too small.2243 ANGLE in TOOL. . Corrective action: Switch off the machine control voltage. HEIDENHAIN NC Error Messages 175 . 2253 Switch off external dc voltage Cause of error: The machine control voltage is still switched on. Corrective action: Check the relay for proper function.T (column ANGLE). Corrective action: .Change the plunge angle in the tool table TOOL. 2255 Switch on external dc voltage Cause of error: The machine control voltage is switched off. If necessary.Use a tool that permits a greater plunging angle. Corrective action: Switch off the machine control voltage.Enter a smaller plunging depth in the rough-out cycle. . contact your service agency. 2254 Normally closed relay open? Cause of error: In the relay chain the normally closed contact of one or more relays is open.

It could be that a help window is already open in another operating mode. Corrective action: Close the window that is open in parallel. If necessary. contact your service agency. Corrective action: Edit machine parameter 7295: Input value 0 allows datum setting in all axes. 2288 Tool holder defective! Cause of error: The tool holder does not open or close. Corrective action: .2273 TS: inadequate consistency Cause of error: During multiple measurement with the automatic probe cycle the variance of the individual measured values is greater than the value defined in machine parameter MP6171. HEIDENHAIN NC Error Messages 176 . Corrective action: Check the tool holder. 2284 Parallel operation not possible Cause of error: The window for the help text could not be displayed. 2285 Axis locked Cause of error: The datum point for this axis is disabled in machine parameter MP7295.Check whether the probe point and the stylus are clean.Expand the tolerance in machine parameter 6171. .

enter a value from 1 to 4. 2316 PLC: Event file not found Cause of error: In the system file OEM. 2315 Q214: 0 not permitted Cause of error: In the definition of Cycle 204 you have entered the disengaging direction 0. Corrective action: Contact your service agency. although it is supposed to be switched off. HEIDENHAIN NC Error Messages 177 . Corrective action: In Q214.2289 Inverter still in operation Cause of error: The inverter is still ready for operation.SYS the file defined with PLCEVENTS= was not found. Corrective action: Check whether the changed entries have any effects on the spindle speed automatically calculated by the TNC or on the automatically calculated feed rate. Corrective action: Contact your service agency. 2300 Check the cutting data ! Cause of error: You have altered the entries for automatic cutting data calculation in the part program block WMAT or in the TOOL CALL block (ISO: G99 block).

2321 Too many *.CDT) in the specified directory. 2319 TOOL TYPE table not found Cause of error: The tool type table entered in OEM.SYS. 2320 CDT path not found Cause of error: The path entered in OEM.SYS was not found. 2318 F250 Power supply unit %. Corrective action: Contact your service agency. change the path.1s not ready Cause of error: The ready signal for the power stage was switched off during operation. if necessary.SYS. HEIDENHAIN NC Error Messages 178 . Corrective action: Contact your service agency. Corrective action: Check the entry in OEM.SYS for the display of cutting data (CDT files) was not found. Corrective action: Delete unnecessary cutting data tables. Corrective action: Check the entry in OEM.CDT files Cause of error: There are more than 128 cutting data tables (*.2317 PLC: Too many events Cause of error: More than 15 events were defined for the current SPAWN process (cooperative multitasking).

In this case. each machine operating keystroke sends a signal through separate inputs to two microprocessors. each machine operating keystroke sends a signal through separate inputs to two microprocessors. The machine function cannot be executed. 2336 CC S input signals %d not equal Cause of error: In a safe circuit. each machine operating keystroke sends a signal through separate inputs to two microprocessors. Corrective action: Inform your customer service agency. Corrective action: Inform your customer service agency. each machine operating keystroke sends a signal through separate inputs to two microprocessors. 2336 MC S input signals %d not equal Cause of error: In a safe circuit. one of the inputs was not set. 2336 Safe input %d contradictory Cause of error: In a safe circuit. In this case. The machine function cannot be executed. The machine function cannot be executed. HEIDENHAIN NC Error Messages 179 . one of the inputs was not set. In this case. Corrective action: Inform your customer service agency. one of the inputs was not set. The machine function cannot be executed. In this case. one of the inputs was not set.2336 CC%d S input signals %d not equal Cause of error: In a safe circuit. Corrective action: Inform your customer service agency.

HEIDENHAIN NC Error Messages 180 . .Use another tool.2339 No connection to network Cause of error: The connection to the NFS server was interrupted. Corrective action: Check the assignment value.Check whether the NFS server is available .If necessary.Add the missing tool to the tool table. inspect the connections. Corrective action: Enter the missing element. Corrective action: . 2345 Tool not defined Cause of error: You have called a tool that is not defined in the tool table. Corrective action: . Cause of error: You forgot to enter an element required to complete the block or cycle. the cables and the Ethernet card 2342 FN17: Assignment value illegal Cause of error: In the function "Write System Data" you entered an assignment value that lies outside of the permitted input range. 2344 Enter the element.

2374 Incorrect tool data Cause of error: Erroneous data in the tool table Corrective action: Inform your service agency. Corrective action: Inform your service agency.2s Cause of error: Feed rate too high for safe operation.1s Cause of error: Feed rate too high for safe operation.2373 Incorrect compensation values Cause of error: Erroneous data in the compensation table Corrective action: Inform your service agency. 2376 MC feed rate greater SRG %. Corrective action: Delete M112 in the NC program. 2376 Feed rate greater than SRG %. 2375 M112 not permitted with M128 Cause of error: You must not program M112 together with M128. HEIDENHAIN NC Error Messages 181 . Corrective action: Inform your service agency.

HEIDENHAIN NC Error Messages 182 . Corrective action: Inform your service agency.2376 CC feed rate greater SRG %. Corrective action: Inform your service agency. Corrective action: Enter the name of an existing table. 2378 S: Gross positioning error L %. 2382 File not found Cause of error: In your program you call a file or table that does not exist in the TNC.1s.2s Cause of error: Feed rate too high for safe operation.1s Cause of error: During acceleration or deceleration the machine did not behave as instructed by the software. 2377 S: Limit switch %. Corrective action: Inform your service agency. 2377 S: Limit switch %.traversed Cause of error: You have traversed the hardware limit switch.1s+ traversed Cause of error: You have traversed the hardware limit switch. Corrective action: Inform your service agency.

Corrective action: Insert at least one element. During conversion of an element one of the following errors occurred: .2384 All elements deleted! Cause of error: While editing the structure of a freely definable table you erased all the elements. 2386 Max. Corrective action: Reinsert the mandatory element.An element contains impermissible characters Corrective action: In your table.Incorrect number range defined . 2385 Mandatory field deleted! Cause of error: While editing the structure of a freely definable table you deleted an element that is always required by the TNC (mandatory element). Corrective action: Decrease the column width of the individual elements.Permissible column width was exceeded . 2387 Error during conversion! Cause of error: You changed the structure of a freely definable element. HEIDENHAIN NC Error Messages 183 . line length exceeded! Cause of error: In a freely definable table. examine all the elements marked with a # for the described errors. the sum of the column widths of all elements exceeds the maximum permissible line length of 200 characters.

although it is defined in machine parameter 7680 that a spline be inserted as connecting element at radiuscompensated outside corners.2498 File %s%s already exists Cause of error: You have already used the entered file name for another file type. Corrective action: Select another file name or erase the existing file. AT N function to resume the program. but you have not activated a datum table in a program run mode (status M). 2505 No datum table active Cause of error: Probing cycle for datum setting: You want the TNC to write the measured point into a datum table. Corrective action: Use the RESTORE POS. enter either +1 (for positive traverse direction) or -1 (for negative traverse direction). Corrective action: For Q267. activate the datum table into which you want the measured point to be entered. 2500 Use RESTORE POS. HEIDENHAIN NC Error Messages 184 . Corrective action: In the single block or full sequence program run mode. 2504 Traverse direction not defined Cause of error: In a probing cycle you entered 0 for the traverse direction Q267. AT N Cause of error: You attempted a mid-program startup by pressing GOTO block number.

. Corrective action: Check the workpiece and the measuring log.Check the workpiece and.Cycle 208: The programmed hole diameter (Q335) cannot be machined with the active tool. HEIDENHAIN NC Error Messages 185 .Probing cycle for workpiece measurement: Hole diameter tolerance exceeded.Cycle 208: Use a larger tool. if necessary.2506 Position error: center in axis 1 Cause of error: Probing cycle for workpiece measurement: Center of 1st axis outside of position tolerance. Corrective action: Check the workpiece and the measuring log. 2508 Hole diameter too small Cause of error: Probing cycle for workpiece measurement: Hole diameter too small for tolerance. 2509 Hole diameter too large Cause of error: . . Corrective action: Check the workpiece and the measuring log. the measuring log. 2507 Position error: center in axis 2 Cause of error: Probing cycle for workpiece measurement: Center of 2st axis outside of position tolerance. Corrective action: . Hole diameter must not be larger than twice the tool diameter.

2510 Stud diameter too small Cause of error: Probing cycle for workpiece measurement: Stud diameter too small for tolerance. 2513 Pocket too small: rework axis 2 Cause of error: Probing cycle for workpiece measurement: Pocket width in 2nd axis too small for tolerance. 2514 Pocket too large: scrap axis 1 Cause of error: Probing cycle for workpiece measurement: Pocket length in 1st axis too large for tolerance. 2512 Pocket too small: rework axis 1 Cause of error: Probing cycle for workpiece measurement: Pocket length in 1st axis too small for tolerance. 2511 Stud diameter too large Cause of error: Probing cycle for workpiece measurement: Stud diameter too large for tolerance. Corrective action: Check the workpiece and the measuring log. HEIDENHAIN NC Error Messages 186 . Corrective action: Check the workpiece and the measuring log. Corrective action: Check the workpiece and the measuring log. Corrective action: Check the workpiece and the measuring log. Corrective action: Check the workpiece and the measuring log.

Corrective action: Check the workpiece and the measuring log. 2518 Stud too large: rework axis 1 Cause of error: Probing cycle for workpiece measurement: Stud length in 1st axis too large for tolerance. 2519 Stud too large: rework axis 2 Cause of error: Probing cycle for workpiece measurement: Stud width in 2nd axis too large for tolerance. Corrective action: Check the workpiece and the measuring log. 2517 Stud too small: scrap axis 2 Cause of error: Probing cycle for workpiece measurement: Stud width in 2nd too small for tolerance. Corrective action: Check the workpiece and the measuring log. Corrective action: Check the workpiece and the measuring log.2515 Pocket too large: scrap axis 2 Cause of error: Probing cycle for workpiece measurement: Pocket width in 2nd axis too large for tolerance. HEIDENHAIN NC Error Messages 187 . 2516 Stud too small: scrap axis 1 Cause of error: Probing cycle for workpiece measurement: Stud length in 1st axis too small for tolerance. Corrective action: Check the workpiece and the measuring log.

Corrective action: Check the workpiece and the measuring log. HEIDENHAIN NC Error Messages 188 . 2524 TCHPROBE 430: diameter too large Cause of error: Probing cycle 430: The measured bolt-hole-circle diameter exceeds the maximum permissible value. Corrective action: Check the workpiece and the measuring log. cycle: length exceeds max Cause of error: Probing cycle 425 or 427: The measured length exceeds the maximum permissible value. cycle: length below min Cause of error: Probing cycle 425 or 427: The measured length is below the minimum permissible value. 2521 Meas. 2523 TCHPROBE 426: length below min Cause of error: Probing cycle 426: The measured length is below the minimum permissible value.2520 Meas. 2522 TCHPROBE 426: length exceeds max Cause of error: Probing cycle 426: The measured length exceeds the maximum permissible value. Corrective action: Check the workpiece and the measuring log. Corrective action: Check the workpiece and the measuring log. Corrective action: Check the workpiece and the measuring log.

2610 M114 not permitted with M128 Cause of error: You attempted to activate M114 and M128 simultaneously. Corrective action: Edit the part program. 2611 M128 not permitted with RR/RL Cause of error: You attempted to activate M128 while radius compensation was active (RL/RR. Corrective action: Deactivate the tilted working plane function and restart the program. Corrective action: Edit the part program. ISO: G41/G42). Corrective action: Check the workpiece and the measuring log. 2609 M128 not permitted with 3DROT Cause of error: You attempted to activate the Tilted Working Plane functions and M128 simultaneously.2525 TCHPROBE 430: diameter too small Cause of error: Probing cycle 430: The measured bolt-hole-circle diameter is below the minimum permissible value. Corrective action: Edit the part program. 2526 3DROT not permitted Cause of error: The tilted working plane function is active during execution of a digitizing cycle or definition of a PRESET. HEIDENHAIN NC Error Messages 189 .

door contact and axis configuration were not correctly set during the cyclical test. door contact and axis configuration were not correctly set during the cyclical test.2612 CC%d S input %d not equal 0 Cause of error: The safety-oriented inputs for key switch. door contact and axis configuration were not correctly set during the cyclical test. Corrective action: Inform your service agency! 2612 MC S input %d not equal 0 Cause of error: The safety-oriented inputs for key switch. Corrective action: Inform your service agency! 2612 Safety-oriented input %d not = 0 Cause of error: The safety-oriented inputs for key switch. Corrective action: Inform your service agency! 2612 CC S input %d not equal 0 Cause of error: The safety-oriented inputs for key switch. Corrective action: Inform your service agency! HEIDENHAIN NC Error Messages 190 . door contact and axis configuration were not correctly set during the cyclical test.

Corrective action: Check Q272 in the corresponding cycle.2617 No measuring axis defined Cause of error: You failed to define the measuring axis in one of the measuring cycles 400. 420.month. Corrective action: Deactivate M128 with M129 before setting the datum.97 (day. HEIDENHAIN NC Error Messages 191 .10. the tool breakage tolerance RBREAK given in the tool table was exceeded. 2618 Format error in date or time Cause of error: While creating a log you entered an illegal format for the date or time. 402.year) Format for time: 10:25:00 (hours:minutes:seconds) 2621 M128: DATUM setting not allowed Cause of error: You attempted to set a new datum while M128 was active. 426 or 427. 425. 2 or 3. Permissible input values: 1 or 2. Corrective action: Check whether the tool is damaged. Corrective action: Enter the permissible format: Format for date: 25. 2635 Tool breakage tolerance exceeded Cause of error: During workpiece inspection using a measuring cycle. for Cycle 427: 1.

The TNC cannot switch from 2-D to 3-D radius compensation.Activate M120 earlier HEIDENHAIN NC Error Messages 192 . Corrective action: Inform your service agency. In order to be able to check for potential collisions. Corrective action: . 2637 MP file from EPROM defective Cause of error: A machine parameter file that was to be copied from the EPROM to the TNC main memory is defective. before M128 Cause of error: You activated M128 while a tool radius compensation RL/RR (DIN/ISO: G41/G42) was still active. Corrective action: Inform your service agency. 2644 M120: LOOK AHEAD not possible Cause of error: You attempted to cancel radius compensation immediately behind a positioning block with M120. however. Corrective action: If you wish to run a 3-D radius compensation.2636 Cancel radius comp. 2642 Inverter not ready Cause of error: After a "safe stop" the inverter did not return to the ready state. you must first program M128 and then the tool radius compensation with RL/RR (ISO:G41/G42).Delete M120 in the part program . the TNC requires several radius-compensated positions.

the normally closed contact of one or more relays is closed. 2647 Relay: n. 2649 Tool change is in process Cause of error: You attempted to save changes in the pocket table while a tool was being exchanged. Q260 < Meas. otherwise inform your service agency. HEIDENHAIN NC Error Messages 193 . Corrective action: Release the key if pressed. Corrective action: Wait until the tool change is completed.c. inform your service agency. Q261 Cause of error: In a touch probe cycle you defined a clearance height (Q260)below the measuring height (Q261). Corrective action: Check the relay for proper function.hgt.2645 Clear. 2646 Machine key depressed Cause of error: Contact of a machine key does not open. If necessary. then try again. contact closed? Cause of error: In the relay chain.hgt. and enter a value for Q260 that is greater than Q261. Collision risk! Corrective action: Check the entry in the touch probe cycle last defined.

2653 CC%d inverter for axis RDY=0 Cause of error: The power supply of an axis could not be switched to ready condition. Corrective action: Check the wiring and inform your service agency. Corrective action: Check the wiring and inform your service agency. 2653 Inverter for axis RDY=0 Cause of error: The power supply of an axis could not be switched to ready condition. 2652 CC%d inverter for spindle RDY=0 Cause of error: The power supply of the spindle could not be switched to ready condition. HEIDENHAIN NC Error Messages 194 . Corrective action: Check the wiring and inform your service agency. 2653 Inverter for axis RDY=0 Cause of error: The power supply of an axis could not be switched to ready condition. Corrective action: Check the wiring and inform your service agency.2652 Inverter for spindle RDY=0 Cause of error: The power supply of the spindle could not be switched to ready condition. Corrective action: Check the wiring and inform your service agency.

2654 CC%d inverter for spindle RDY=1 Cause of error: The spindle power supply is ready for operation although it ought to be switched off. 2656 Inverter for axis RDY=1 Cause of error: The power supply for a spindle or for an axis is ready for operation although it ought to be switched off. HEIDENHAIN NC Error Messages 195 . 2656 Inverter for axis RDY=1 %. Corrective action: Inform your service agency. Corrective action: Inform your service agency.1s Cause of error: The power supply for a spindle or for an axis is ready for operation although it ought to be switched off.2654 Inverter for spindle RDY=1 Cause of error: The spindle power supply is ready for operation although it ought to be switched off. 2655 Current to spindle not equal 0 Cause of error: The spindle motor is receiving current although its inverterwas switched off! Corrective action: Inform your service agency. Corrective action: Inform your service agency. Corrective action: Inform your service agency.

Corrective action: Inform your service agency.1s not equal 0 Cause of error: The axis motor is receiving current although its inverter was switched off! Corrective action: Inform your service agency. 2657 Current to axis %. Corrective action: The marked block must not include the first or last block of a program. 2663 Insertion not possible here Cause of error: You attempted to insert a copied block behind the END block (ISO: block N 999999). HEIDENHAIN NC Error Messages 196 . 2662 Begin/end block not markable Cause of error: You attempted to mark the BEGIN block (ISO: first block with %) or the END block (ISO: block N 999999).2656 CC%d inverter for axis RDY=1 Cause of error: The power supply for a spindle or for an axis is ready for operation although it ought to be switched off. Corrective action: Select another block before inserting.

2666 Move to target before starting Cause of error: You pressed the NC start button before positioning manually (in distance-to-go) to the target. COPY BLOCK soft keys. 2668 Correct the block format Cause of error: The program contains blocks (indicated with ERROR) with incorrect block format. although you haven’t copied anything since power has been on.Delete the blocks and enter them again HEIDENHAIN NC Error Messages 197 . although you have not yet marked a block. Corrective action: Position to the zero display position.Correct the blocks . Corrective action: Mark the block that you wish to delete/copy. then press the NC start key again. Corrective action: . 2665 Nothing is marked Cause of error: You attempted to fill the intermediate memory using the DELETE BLOCK. Corrective action: Before you can insert anything from intermediate memory you must first fill it using the copy function.2664 Intermediate memory empty Cause of error: You attempted to insert blocks from intermediate memory.

Corrective action: Ensure adequate ventilation in the electrical cabinet. Cause of error: The temperature inside the LE is outside the tolerance range. 2687 NC temperature out of range Cause of error: The temperature inside the LE is outside the tolerance range.2687 CC NC temperature out of tol. Corrective action: Ensure adequate ventilation in the electrical cabinet. Corrective action: Ensure adequate ventilation in the electrical cabinet. Cause of error: The temperature inside the LE is outside the tolerance range. Corrective action: Inform your service agency. 2687 CC%d NC temperature out of tol. 2687 MC NC temperature out of tol. Cause of error: The temperature inside the LE is outside the tolerance range. HEIDENHAIN NC Error Messages 198 . 2688 MC +5V LE out of tolerance Cause of error: The 5V power supply of the LE is outside the tolerance range. Corrective action: Ensure adequate ventilation in the electrical cabinet.

Corrective action: Inform your service agency. 2691 LN: Oriented stop not possible Cause of error: The tool direction given in the LN block (TX. 2688 CC%d +5V LE out of tolerance Cause of error: The 5V power supply of the LE is outside the tolerance range. Corrective action: Inform your service agency. TY. Corrective action: Have the CAD system recalculate the tool direction. HEIDENHAIN NC Error Messages 199 . 2688 +5V power out of range Cause of error: The 5V power supply of the LE is outside the tolerance range.2688 CC +5V LE out of tolerance Cause of error: The 5V power supply of the LE is outside the tolerance range. Corrective action: Inform your service agency. TZ) cannot be realized with the active swivel head configuration.

HEIDENHAIN NC Error Messages 200 . TZ) cannot be realized with this swivel head configuration. Corrective action: There is no solution with your swivel head configuration. an error message appears. 2697 Input (NE2) not equal to 0 Cause of error: During the dynamic test. Corrective action: Inform your service agency. Corrective action: Inform your service agency. the voltage at input NE2 is expected to be 0 V. 2695 Safe stop (SH2) is active Cause of error: Error in program run Corrective action: Inform your service agency.2692 M128 with LN block not possible Cause of error: The rotary-axis coordinate resulting from M128 and from the tool direction given in the LN block (TX. 2700 Test of cutout channels inactive Cause of error: The MC (Main Computer Unit) failed to test the cutoff channels. If the input has 24 V. TY.

SBH. 2710 Op.Enter the proper input value. and SH operating states of the MC and CC are compared cyclically. If the states are unalike for over 200 ms. a stop 1 is output.Inform your service agency. If the states are unalike for over 200 ms. Corrective action: Switch on the machine and press CE to acknowledge the error message. state of MC not equal CC Cause of error: The automatic. and SH operating states of the MC and CC are compared cyclically. 2710 Op. . state of MC not equal CC Cause of error: The automatic. SRG. SRG. SBH.2704 Safe machine parameter erroneous Cause of error: The input value for the safety-oriented machine parameter is not permitted! Corrective action: . although the TNC does not support this mode for your machine configuration. Corrective action: Switch on the machine and press CE to acknowledge the error message. Corrective action: Set bit 1 in machine parameter 7500 = 0. a stop 1 is output. HEIDENHAIN NC Error Messages 201 . 2708 Angle cannot be calculated Cause of error: In the tilted working plane function you have spatial-angle input mode active.

or the signal for contamination is active. 2720 %. Corrective action: Inform your service agency. and SH operating states of the MC and CC are compared cyclically. Corrective action: Test the amplitude of the encoder signal. a stop 1 is output. 2720 MC amplitude too high %. or the signal for contamination is active.2710 Op. or it is incorrect. HEIDENHAIN NC Error Messages 202 . SRG.2s Cause of error: The amplitude of the encoder signals is too large. If the states are unalike for over 200 ms.2s Cause of error: The amplitude of the encoder signals is too large. Corrective action: Switch on the machine and press CE to acknowledge the error message. Corrective action: Test the amplitude of the encoder signal. Corrective action: Test the amplitude of the encoder signal. state of CC not equal MC Cause of error: The automatic. 2711 Safe checksum erroneous Cause of error: Checksum was not yet entered. 2720 CC amplitude too high %. or the signal for contamination is active. SBH.2s encoder: amplitude too large Cause of error: The amplitude of the encoder signals is too large.

although no table was open. Corrective action: Delete M128 from the program. you attempted to enter more than the permissible 30 columns. Corrective action: Use FN26 to open the desired table. you pressed the actualposition-capture key and the PRESENT VALUE soft key.2733 To many columns Cause of error: While editing the structure of a configurable table. 2734 No axis column selected Cause of error: While editing a pallet table. 2735 M128 not permitted Cause of error: You attempted a mid-program startup in a program that contains the miscellaneous function M128. HEIDENHAIN NC Error Messages 203 . although the highlight was not on an axis column. or FN28 to read from a table. Corrective action: Erase the superfluous columns. Corrective action: Use the rightward/leftward cursor keys to select the desired axis column. 2736 No .TAB file open? Cause of error: You attempted to use FN27 to write to a table.

Corrective action: Inform your service agency. Corrective action: Writing and reading operations are possible only with numerical fields. Corrective action: Inform your service agency. Corrective action: Enter field names with no more than 8 characters.2737 TAB: Field name too long Cause of error: You entered an excessively long field name in an FN27 or FN28 function. 2738 TAB: Field not numerical Cause of error: You attempted to use an FN27 or FN28 function to write to or read from a non-numerical field. 2743 S checksum error Cause of error: Checksum error due to faulty data. HEIDENHAIN NC Error Messages 204 . 2743 CC%d S checksum error Cause of error: Checksum error due to faulty data. Corrective action: Use no more than 8 field names. 2739 TAB: Too many field names Cause of error: You entered more than 8 field names in an FN27 or FN28 function.

Corrective action: Edit MP2180 (PWM frequency). 3) Inform your service agency.1s Cause of error: 1) Signal of the reference pulse is disturbed (ground shield). HEIDENHAIN NC Error Messages 205 . take noise-suppression measures.2743 MC S checksum error Cause of error: Checksum error due to faulty data. Corrective action: Write protection can be canceled only with a certain code number. 3) Incorrect encoder line count. Corrective action: Inform your service agency. Corrective action: 1) Take noise-suppression measures. 2747 Line is write-protected Cause of error: You attempted to edit or erase a write-protected line. 2) Position ascertainment via Z1 track is faulty. check the motor table. 2) Inform your service agency. 2745 Incorrect reference position %. contact your machine tool builder. 2746 Incorrect entry in MP%u Cause of error: Input value of the machine parameter MP2180 (PWM frequency) in incorrect. If you wish to cancel write protection.

or tilted working plane was active. press ENT. press NO ENT. although one of the functions M114. cycle: M114 not permitted Cause of error: You attempted to run a measuring cycle while M114 was active. or .deactivate M114 with M115. M128. Corrective action: Use M129 to cancel M128 before running the measuring cycle. 3DROT not permitted Cause of error: You attempted to run the funtion M138. HEIDENHAIN NC Error Messages 206 . 2752 MP: contradictory input Cause of error: You entered a machine parameter that does not match the default value set by your machine tool builder.deactivate M128 with M129.2748 Meas.reset Cycle 19. cycle: M128 not permitted Cause of error: You attempted to run a measuring cycle while M128 was active. . Corrective action: Use M115 to cancel M114 before running the measuring cycle. M128. Corrective action: To accept the default setting. To confirm the value you entered. 2750 M114. 2749 Meas. Corrective action: Before running M138. either: .

Corrective action: Inform your service agency.2757 Command buffer overflow Cause of error: Too many commands were not returned by the Control Computer Unit (CC) to the Main Computer Unit (MC) as an echo. 2760 S function not performed Cause of error: One or more S functions within a cycle were not performed. 2759 CC%d command not acknowledged Cause of error: Command was not acknowledged by the Computer Control Unit (CC) within 200 ms. Corrective action: Contact your service agency. Corrective action: Inform your service agency. Corrective action: Inform your service agency. HEIDENHAIN NC Error Messages 207 . 2758 Commands do not agree Cause of error: The command returned by the CC as echo is not the command it received. 2759 Command not acknowledged Cause of error: Command was not acknowledged by the Computer Control Unit (CC) within 200 ms. Corrective action: Inform your service agency.

placing the editing cursor into the block to be copied HEIDENHAIN NC Error Messages 208 . An incorrect handwheel was selected by MP7640. or simply press ENT to confirm the default value.2764 MP not yet confirmed with ENT Cause of error: The value of a new MP was not yet confirmed by pressing the ENT key. Corrective action: Reenter the MP value and confirm it by pressing ENT. or . 2769 Incomplete cycle was deleted Cause of error: Informational message that the TNC has erased an incomplete cycle. .Correct the machine parameters.Inform your service agency. Corrective action: 2770 Intermediate memory empty Cause of error: You attempted to insert a block from an empty intermediate memory. Corrective action: .Check the permissive buttons. 2768 Permissive button was pressed Cause of error: The permissive button of the handwheel was pressed. Corrective action: before trying to insert a block from intermediate memory.using the DEL key to delete the block to be copied. put the block into memory by: . .

Corrective action: Press NO ENT to delete the entire function. Polar coordinates are not programmable for the active function. enter the code number 86357 to cancel the write protection.2771 No permission to write Cause of error: You have selected a write-protected file for editing. Corrective action: Before editing. 2774 No polar coordinates possible Cause of error: You pressed the P key to enter polar coordinates. or completely erase the block and enter a new context. or press END to cancel. HEIDENHAIN NC Error Messages 209 . Corrective action: Continue the dialog. Corrective action: Enter Cartesian coordinates to program the active function. 2772 To delete entire context: NO ENT Cause of error: During editing you attempted to delete a word that is a required element of a function. 2773 Impermissible change of context Cause of error: You attempted to open another context within a context dialog sequence. or use a function that permits polar coordinate input.

2775 To change context: press ENT Cause of error: You attempted to change a context initiator to which other elements in the current block belong. Parentheses can be programmed only in pairs. 2777 Check parentheses for pairs Cause of error: You attempted to end a Q-parameter block containing an odd number of parentheses. 2776 Input as context not permitted Cause of error: You entered a function that cannot initiate a context. 2818 MC/CC%d system clock mismatch Cause of error: Hardware error Corrective action: Inform your service agency. Corrective action: Enter the missing parentheses. HEIDENHAIN NC Error Messages 210 . then change the context initiator. Corrective action: Enter only permissible functions. Corrective action: First delete the elements. 2818 MC/CC system clock mismatch Cause of error: Hardware error Corrective action: Inform your service agency.

1s Cause of error: The calculated position deviation between speed encoder and position encoder is greater than the value from MP640.Inform your service agency 2821 No position values from the CC Cause of error: For a certain time the CC has not sent any position values to the MC. Corrective action: .Inform your service agency 2821 No pos.Switch the control off and back on again .Switch the control off and back on again .Switch the control off and back on again .Inform your service agency HEIDENHAIN NC Error Messages 211 . Corrective action: . deviation too large %.x. Corrective action: . values from the CC%d Cause of error: For a certain time the CC has not sent any position values to the MC. 2819 Faulty data from CC Cause of error: Faulty software Corrective action: Inform your service agency.2819 Faulty data from CC%d Cause of error: Faulty software Corrective action: Inform your service agency. 2820 MC pos.

Inform your service agency 2823 MC/CC checked axes unequal Cause of error: Contradictory status of checked position values in the MC and CC.Switch the control off and back on again .Switch the control off and back on again . Corrective action: .Inform your service agency 2822 CC%d no pos.2822 No position values from the MC Cause of error: The MC must not send any position values to the CC.Inform your service agency HEIDENHAIN NC Error Messages 212 . Corrective action: . Corrective action: .Switch the control off and back on again . values from the MC Cause of error: The MC must not send any position values to the CC.Inform your service agency 2823 MC/CC%d checked axes unequal Cause of error: Contradictory status of checked position values in the MC and CC. Corrective action: .Switch the control off and back on again .

2826 TT not parallel to tool axis Cause of error: You attempted to run a cycle for tool measurement although the touch probe is not parallel to the tool axis. Corrective action: Run the calibration cycle 30 while the working plane is not tilted. 2825 Calibrate TT in non-tilted plane Cause of error: You attempted to run a cycle for tool measurement. Corrective action: Switch the control voltage off and back on again. or it was started after a delay. Corrective action: Run the calibration cycle 30 while the working plane in tilted. 2827 Faulty braking process %.2824 Calibrate TT in tilted plane Cause of error: You attempted to run a cycle for tool measurement while the tilted-plane function was active. HEIDENHAIN NC Error Messages 213 . although the touch probe was last calibrated in a tilted working plane. Corrective action: Position the axes so that the touch probe axis and tool axis are parallel. or inform your service agency.2s Cause of error: The braking process was not started. although the touch probe was not calibrated in the tilted working plane.

It can be increased in MP7600.Software error Corrective action: . Corrective action: Enter an angular step (Q247) other than 0.0 by 1. .Increase the input value for MP7600. you entered in parameter Q247 an angular step smaller than 5 degrees. 2831 Incorrect include-file version Cause of error: . Corrective action: To ensure sufficient measuring accuracy.Inform your service agency. 2830 Enter Q247 greater than 5 Cause of error: In a measuring cycle.Inform your service agency HEIDENHAIN NC Error Messages 214 .An include file was called that has differing version numbers in the MC and CC.0. Corrective action: . enter an angular step (Q247) greater than 5 degrees.2828 Position control time too short Cause of error: The time frame for the position controller is too small. 2829 Enter Q247 unequal 0 Cause of error: In a measuring cycle you entered in parameter Q247 an angular step of 0.Check for the correct software version . .

1 (maximum value: 9999). HEIDENHAIN NC Error Messages 215 .2831 CC%d wrong include-file version Cause of error: .Inform your service agency 2834 EnDat defective 0x%X %. Corrective action: .1s Cause of error: The encoder with EnDat interface is defective. 2837 FK block was not converted Cause of error: Automatic FK conversion at NC start not possible. .Software error Corrective action: . FK section may be located at the end of the program.An include file was called that has differing version numbers in the MC and CC. . The error codes have the following meanings: 001 Light source defective 010 Signal amplitude too low 100 Positions value incorrect Corrective action: Inform your service agency.Check for the correct software version .First run the program in the Programming and Editing mode.Increase the input value in MP 7229.

contr.Remove potential sources of vibration.1s Cause of error: The positions of two synchronized axes differ by a value greater than that defined in machine parameter MP855.A hardware error has occurred.Exchange drive control board 2858 No testing rights Cause of error: The detachable-key switch does not permit axis testing. inform your service agency. 2854 8092 Pos.Check machine parameter 7600. time error Cause of error: . Corrective action: Turn the key switch to the proper position and restart the testing procedure. . cyc.If the problem occurs frequently. .Reduce the feed rate and increase the spindle speed.2853 Synchronization monitoring %.MC is outputting erroneous cycle time for CC position controller. . The "untested" status remains in effect. Corrective action: . Corrective action: .Inform your service agency . HEIDENHAIN NC Error Messages 216 .x .

0 = error in command code > 255 1.MC command is not allowed for this hardware . position the rotary or parallel axes so that the REF coordinates of the axes agree with the machine parameter values.MC command is not allowed at this time . Corrective action: In the Manual operating mode. . .Check the software version..MC command is not allowed at this time .Internal software error Corrective action: .MC command is not allowed for this hardware . Then restart the measuring program.255 = incorrect or invalid command code . HEIDENHAIN NC Error Messages 217 .2868 TT: Pre-position the axes Cause of error: You tried to start tool measurement although the REF coordinates of one or more rotary axes (or parallel axes) do not agree with the coordinates defined in machine parameters MP6586.. 2869 8082 CC%d MC command unknown %u Cause of error: .Inform your service agency.Check the software version.. 2869 9800 CC%d MC command unknown %u Cause of error: .0 = error in command code > 255 1.Inform your service agency.Internal software error Corrective action: ..x.255 = incorrect or invalid command code .

Contamination of motor encoder (Zn track) .Check the software version 2872 8B00 Zn track %.Internal software error Corrective action: .2s error Cause of error: .2870 8086 Probing already active Cause of error: .Internal software error Corrective action: .Drive control board defective Corrective action: .Inform your service agency .Interrupted LSV2 connection .Inform your service agency .Exchange the motor .Check the LSV2 connection .Check the software version 2871 8010 LSV2 transmission error Cause of error: .Inform your service agency .Motor encoder cable defective .Exchange the drive control board HEIDENHAIN NC Error Messages 218 .Check the motor encoder cable .

Measure the temperature sensor (2000 [Ohm] at 25 [°C]) 2874 8B50 Axis module %.Check the control and cabling of the pulse release .Let the motor cool down. . . .Motor encoder cable is defective (wire broken). %.Check Uz . Corrective action: .Uz too high .Noise signals Corrective action: .For energy-recovery power module: Is the energy recovery activated? . .Inverter is not ready for operation .Check the grounding and shielding of the cable . .Check the entry in the motor table.For P controls: Exchange the interface card .Check the motor encoder cable.For non-energy-recovery power module: Is the braking resistor connected? .Measured motor temperature is too high. .PWM cable is defective .Incorrect or defective temperature sensor was installed.Exchange the drive control board HEIDENHAIN NC Error Messages 219 .5-V power supply too weak .2873 8B30 Motor temp.Inform your service agency.Drive control board is defective .No temperature sensor. .2s too high Cause of error: .2s not ready Cause of error: . .Entry in motor table is incorrect.Exchange the power module .No pulse release for the power supply unit .Inform your service agency .

Exchange the power module or drive control board HEIDENHAIN NC Error Messages 220 .Inform your service agency .Motor defective (short circuit.Exchange the motor 2876 8BC0 Motor current %.Incorrect current controller parameters .Faulty reference signal .2s too high Cause of error: .2s Cause of error: .Check the entry in the motor table .Check the motor and motor cable for a short circuit .Incorrect entry in motor table .Motor cable defective (short circuit) .Power module defective .Incorrect parameters in the motor table .Check the motor encoder cable .Check the current control adjustment . ground fault) .Wrong motor or power module selected .2875 8BA0 Incorrect line count %.Motor control board defective Corrective action: .Is the correct motor and power module selected? .Noise signals .Exchange the motor encoder cable .Inform your service agency .Encoder cable is defective Corrective action: .

If the values remain unequal for longer than 500 ms. SBH. SRG. SRG. Corrective action: . a Stop 1 is released.Acknowledge the error message with CE . If the values remain unequal for longer than 500 ms.Switch on the machine .The automatic.Switch on the machine . Corrective action: . a Stop 1 is released. and SH operating conditions are compared cyclically between the MC and CC. SBH.Check the software version 2877 A001 Op. Corrective action: .The automatic.Inform your service agency . SRG.Check the software version 2877 A080 CC%d operating state not equal MC Cause of error: .Inform your service agency .Acknowledge the error message with CE .Inform your service agency .Switch on the machine . and SH operating conditions are compared cyclically between the MC and CC. a Stop 1 is released.Acknowledge the error message with CE . If the values remain unequal for longer than 500 ms.The automatic.2877 CC%d operating state not equal MC Cause of error: . state MC not equal CC Cause of error: .Check the software version HEIDENHAIN NC Error Messages 221 . and SH operating conditions are compared cyclically between the MC and CC. SBH.

Inform your service agency .Exchange the drive control board or processor board .2s Cause of error: .2s Cause of error: .Inform your service agency 2879 A110 Safe speed SRG exceeded %.Check the software version HEIDENHAIN NC Error Messages 222 .2878 A100 Standstill monitoring %.The safe reduced speed SRG was exceeded while the protective door was open.Software error Corrective action: ." Corrective action: .Internal software error Corrective action: .Hardware error (quartz generator) .Inform your service agency 2880 C002 MC command invalid Cause of error: .Check the software verion 2881 C003 System clock MC not = CC%d Cause of error: . Corrective action: .Inform your service agency .The rotational speed limit SBH was exceeded while the protective door was open and the key switch was turned to "automatic.

Check the software version 2884 C005 Unknown hardware identifier Cause of error: .Line power interrupted .Switch off the machine .Inform your service agency .2882 C004 Undefined interrupt Cause of error: .Check the line power supply .Check the software version .Inform your service agency .Internal software error Corrective action: .Check the grounding 2883 C001 Undefined error Cause of error: .Inverter defective Corrective action: .Software error .Hardware error: disturbance results in internal interrupt Corrective action: .Inform your service agency .Check the inverter HEIDENHAIN NC Error Messages 223 .Hardware defective Corrective action: .Switch on the machine .Inform your service agency .Exchange the drive control board 2885 C007 DC-link voltage too low Cause of error: .Check the software version .Software does not fit the hardware .

2886 C009 Stack overflow Cause of error: - Internal software error Corrective action: - Inform your service agency - Check the software version 2887 C00A PWM triangular signal error Cause of error: - Hardware error: Triangular signal does not oscillate, or it oscillates with incorrect frequency Corrective action: - Inform your service agency - Exchange the drive control board 2888 C00B Too little main memory Cause of error: - Internal software error Corrective action: - Inform your service agency - Check the software version 2889 C00D Program checksum error Cause of error: - Internal software or hardware error Corrective action: - Inform your service agency - Check the software version - Exchange the drive control board

HEIDENHAIN

NC Error Messages

224

2890 C00E Controller software timeout Cause of error: - Internal software or hardware error Corrective action: - Inform your service agency - Check the software version - Exchange the drive control board 2891 C00F Error in software timer Cause of error: - Internal software error Corrective action: - Inform your service agency - Check the software version 2892 C011 Softw. synchronization err. Cause of error: - Internal software error Corrective action: - Inform your service agency - Check the software version 2893 C012 Pos. control cyc. time err. Cause of error: - MC outputs erroneous cycle time for CC position controller - Hardware error Corrective action: - Inform your service agency - Check machine parameter 7600.0 - Exchange the drive control board

HEIDENHAIN

NC Error Messages

225

2894 C013 PWM frequency error Cause of error: - The PWM frequency entered in MP2180 is outside the permissible input range - The selected PWM frequencies must not be combined Corrective action: - Inform your service agency - Check MP2180 2895 C110 Unknown motor type %.2s Cause of error: - Error in entry in MP2200.x or in motor table. - Internal software error. Corrective action: - Inform your service agency. - Check MP2200.x and motor table. - Check the software version. 2896 C140 Pole pair no. too large %.2s Cause of error: - Incorrect entry in motor table Corrective action: - Inform your service agency - Check the motor table 2897 C150 Field current error %.2s Cause of error: - Incorrect entry in motor table Corrective action: - Inform your service agency - Check the motor table

HEIDENHAIN

NC Error Messages

226

2898 C160 Grating per. motor enc. %.2s Cause of error: - Measured grating period does not agree with the entry in the motor table Corrective action: - Inform your service agency - Check the motor table (line count) - Check the motor 2899 C170 Rotor time constant err. %.2s Cause of error: - The rotor time constant calculated from the rotor table is invalid Corrective action: - Inform your service agency - Check the motor table 2900 C180 Rated speed error %.2s Cause of error: - Incorrect entry in motor table Corrective action: - Inform your service agency - Check the motor table 2901 C1D0 Current sensor voltage %.2s Cause of error: - Incorrect entry in power module Corrective action: - Inform your service agency - Check the power module table

HEIDENHAIN

NC Error Messages

227

2902 C1E0 Imax of power module %.2s Cause of error: - Incorrect entry in power module table Corrective action: - Inform your service agency - Check the power module table 2903 C210 Tmax of motor table %.2s Cause of error: - Incorrect temperature entry in motor table Corrective action: - Inform your service agency - Check the motor table 2904 C230 Oscilloscope error %.1s Cause of error: - Internal software error Corrective action: - Inform your service agency - Check the software version 2905 C240 Rated I of power module %.2s Cause of error: - Incorrect entry in power module table Corrective action: - Inform your service agency - Check the power module table 2906 C250 Rated I of motor %.2s Cause of error: - Incorrect entry in motor table Corrective action: - Inform your service agency - Check the motor table

HEIDENHAIN

NC Error Messages

228

2907 C260 Imax of motor %.2s error Cause of error: - Incorrect entry in motor table Corrective action: - Inform your service agency - Check the motor table 2908 C270 Nmax of motor %.2s error Cause of error: - Incorrect entry in motor table Corrective action: - Inform your service agency - Check the motor table 2909 C280 Field angle %.2s error Cause of error: - Incorrect entry in MP2340.x or MP2350.x Corrective action: - Inform your service agency - Check entry MP2340.x / MP2350.x 2910 C290 Uz %.2s error Cause of error: - Incorrect entry in MP2190 (dc-link voltage Uz) Corrective action: - Inform your service agency - Check entry in MP2190

HEIDENHAIN

NC Error Messages

229

x .x.Check the software version 2913 C2C0 Band-pass parameter %.2s Cause of error: . MP2541.2s Cause of error: . MP2550.x or MP121. MP2541.Check entry in MP112.Internal software error Corrective action: .x.2911 C2A0 Encoder input %.Internal software error Corrective action: .x or MP113.Inform your service agency .Incorrect entry in MP120.x (speed encoder) .x / MP121.Check entry in MP120.x or MP2551 .Incorrect entry in MP2540.Check the software version 2912 C2B0 PWM output %.Check the software version HEIDENHAIN NC Error Messages 230 .Inform your service agency .x .x (nominal speed command signal output) .x / MP113.2s Cause of error: .x and MP2551 . MP2550.Internal software error Corrective action: .Inform your service agency .Check entry in MP2540.Incorrect entry in MP112.

Exchange the drive control board 2916 C330 Motor temp.Contamination in the motor encoder (Z1-Spur) .Inform your service agency .Check the motor encoder cable .Let the motor cool down .Exchange the drive control board 2915 C310 Z1 track %.2s error Cause of error: .2914 C300 Zn track %.Incorrect or defective temperature sensor Corrective action: .Exchange the motor .Measured motor temperature is too high .Motor encoder cable defective .Drive control board defective Corrective action: .Contamination in the motor encoder (Zn-Spur) .Entry in motor table incorrect .Motor encoder cable defective .Check the motor encoder cable .Measure the temperatur sensor (2000 [Ohms] at 25 [°C]) HEIDENHAIN NC Error Messages 231 .Exchange the motor . too high %.2s Cause of error: .Inform your service agency .Motor encoder cable defective .There is no temperature sensor .Check the entry in the motor table .Check the motor encoder cable .Inform your service agency .Drive control board defective Corrective action: .2s error Cause of error: .

Check the software version .Check the grounding and shielding of the cable .Check Uz .Incorrect software version Corrective action: .Hardware defective .For non energy-recovery power supply unit: Is the braking resistor connected? .2s not ready Cause of error: .Inform your service agency .Check the control signals and cabling of the pulse release .Noise signals Corrective action: .Exchange the drive control board HEIDENHAIN NC Error Messages 232 . %.2917 C340 Unknown counter compnt.Exchange the power supply unit .Uz too large .Inverter is not ready for operation .Drive control board is defective .For P controls: Exchange the interface card .Inform your service agency .PWM cable is defective .No pulse release for the axis module .Exchange the drive control board 2918 C350 Axis module %.2s Cause of error: .For energy-recovery power supply unit: Is energy-recovery activated? .5V power supply too small .

2919 C370 Angle error motor encdr. %.2s Cause of error: - Motor encoder defective - Motor cable defective - Drive control board defective Corrective action: - Inform your service agency - Check the motor encoder and leads - Exchange the drive control board 2920 C380 Motor %.2s not controllable Cause of error: - Motor cables were crossed (e.g. X with Y) - Motor encoder cables were crossed - Phases incorrectly connected to motor - Motor encoder cable defective - Incorrect motor table entry (direction of rotation) - Motor defective Corrective action: - Check the motor cabling - Inform your service agency - Check the motor and motor encoder cable - Check the motor table entry 2921 C390 Error in 3-D touch probe %.2s Cause of error: - Software error - Hardware error in drive control board Corrective action: - Inform your service agency - Exchange the drive control board - Check the software version

HEIDENHAIN

NC Error Messages

233

2922 C3A0 Incorrect ref. position %.2s Cause of error: - Incorrect motor selected (MP2200) - Grounding error on motor encoder cable (disturbance on reference signal line) - Motor encoder defective Corrective action: - Inform your service agency - Check the motor selection (MP2200) - Check the cabling of the motor encoder (grounding) - Exchange the motor 2923 C3B0 Motor %.2s does not rotate Cause of error: - Inverter not ready. - Disturbance on RDY input of the PWM output connector. - Motor jammed. - Inverter defective. - Motor defective. - Incorrect motor selected (MP2200). - Assignnent of PWM outputs entered incorrectly in MP120. - Assignment of encoder inputs entered incorrectly in MP112. - Motor power cables crossed. - Motor encoder cables crossed. - Incorrect motor connection. - I2t monitor has responded. Corrective action: - Inform your service agency. - Check the inverter. - Check the motor and cabling. - Check the machine parameters. - Check the I2t monitoring (MP2302.x).

HEIDENHAIN

NC Error Messages

234

2924 C3C0 Motor current %.2s too high Cause of error: - Incorrect current control parameters - Incorrect parameters in the motor table - Power module defective - Motor cable defective - Motor defective - Drive control board defective Corrective action: - Inform your service agency - Is the correct motor and power module selected? - Check the current control adjustment - Check the motor and motor cable for short circuits - Exchange the power module or drive control board 2925 C3D0 PWM component defective %.2s Cause of error: - Internal hardware error Corrective action: - Inform your service agency - Exchange the drive control board 2926 C3E0 Err. in rated U of motor %.2s Cause of error: - Motor rated voltage outside of permitted input range Corrective action: - Inform your service agency - Check the entry in the motor table 2927 D000 CC%d DP RAM area %d Cause of error: - Internal software error 1...255 = area number Corrective action: - Inform your service agency. - Check the software version.

HEIDENHAIN

NC Error Messages

235

2928 E001 Status NR1/NR2 not equal Cause of error: - NR2 input incorrectly connected - Software error Corrective action: - Inform your service agency - Check the wiring - Check the software version 2929 E002 Status NE1/NE2 not equal Cause of error: - NE2 input incorrectly connected - Software error Corrective action: - Inform your service agency - Check the wiring - Check the software version 2930 E003 PLC module 9169 illegal Cause of error: - PLC module 9169 in safety-oriented software (illegal) - Software error Corrective action: - Inform your service agency - Check the PLC program - Check the software version 2931 E006 Wrong RDY status of spindle Cause of error: - Cabling to inverter defective - Spindle not connected (spindle release relay) - Inverter defective Corrective action: - Inform your service agency - Check the inverter and cabling

HEIDENHAIN

NC Error Messages

236

2932 E007 Wrong RDY status of axes Cause of error: - Cabling to inverter defective - No axis connected (axis release relay) - Inverter defective Corrective action: - Inform your service agency - Check inverter and cabling 2933 E008 SRG speed too high Cause of error: - Safe reduced rotational velocity (SRG) was exceeded - No standstill in safe controlled stop (SBH) operating mode Corrective action: Inform your service agency 2934 E009 Incorrect gear range Cause of error: - Software error Corrective action: - Inform your service agency - Check the software version 2935 E00A Safe machine param. error Cause of error: - CRC checksum does not fit the entered safe MPs Corrective action: - Inform your service agency - Check the safe machine parameters

HEIDENHAIN

NC Error Messages

237

2936 E00B Cutout channels test error Cause of error: - Machine key depressed (ZT.HR, ZT.MB, MT signal) Corrective action: - Inform your service agency - Check the wiring X65, X66 (,X67) - Check the machine keys 2937 E00C Error in MP transfer Cause of error: - MP3210 or MP3510 incorrect - Software error MC Corrective action: - Inform your service agency - Check MP3210 and MP3510 - Check the software version

HEIDENHAIN

NC Error Messages

238

Different level at safety module input: 0 = axis configuration A 1 = axis configuration B 2 = safe stop spindle 3 = permissive key for machine operating panel 4 = acknowledgment of switch-off 5 = NC stop 6 = spindle stop 7 = permissive button of handwheel 8 = safe reduced velocity of axes 9 = safe reduced velocity of spindle 10 = safe reduced velocity of auxiliary axes 11 = safe controlled stop of axes 12 = safe controlled stop of spindle 13 = safe controlled stop of auxiliary axes or permissive key on tool changer 14 = machine key active 15 = machine on . .Check wiring X65. .Safety-oriented input of CCU >400 ms not equal to safety-oriented input of MCU. .Inform your service agency.X67).2938 B800 CC%d safe input %d not equal Cause of error: .wiring error X65.Exchange the safety module. X66 (.X67) . X66 (.safety module defective Corrective action: . HEIDENHAIN NC Error Messages 239 .

.Check wiring X65.Safety-oriented input of CCU >400 ms not equal to safety-oriented input of MCU. X66 (.Different level at safety module input: 0 = axis configuration A 1 = axis configuration B 2 = safe stop spindle 3 = permissive key for machine operating panel 4 = acknowledgment of switch-off 5 = NC stop 6 = spindle stop 7 = permissive button of handwheel 8 = safe reduced velocity of axes 9 = safe reduced velocity of spindle 10 = safe reduced velocity of auxiliary axes 11 = safe controlled stop of axes 12 = safe controlled stop of spindle 13 = safe controlled stop of auxiliary axes or permissive key on tool changer 14 = machine key active 15 = machine on .X67) .X67).wiring error X65.Inform your service agency.safety module defective Corrective action: . HEIDENHAIN NC Error Messages 240 .2938 A800 CC%d safe input %d not equal Cause of error: . .Exchange the safety module. X66 (. .

2939 E120 CC%d safe function call error Cause of error: .wiring error X65. . .X67).Check wiring X65.Inform your service agency .Software error Corrective action: . X66 (.Different level at safety module input: 0 = axis configuration A 1 = axis configuration B 2 = safe stop spindle 3 = permissive key for machine operating panel 4 = acknowledgment of switch-off 5 = NC stop 6 = spindle stop 7 = permissive button of handwheel 8 = safe reduced velocity of axes 9 = safe reduced velocity of spindle 10 = safe reduced velocity of auxiliary axes 11 = safe controlled stop of axes 12 = safe controlled stop of spindle 13 = safe controlled stop of auxiliary axes or permissive key on tool changer 14 = machine key active 15 = machine on .X67) .Exchange the safety module.Safety-oriented input of CCU >400 ms not equal to safety-oriented input of MCU.Check the software version HEIDENHAIN NC Error Messages 241 . X66 (.Inform your service agency.safety module defective Corrective action: .2938 E110 CC%d safe input %d not equal Cause of error: . .

. current %.Disturbance on motor encoder signal. .Check the motor encoder.Check the motor encoder. . .Disturbance on motor encoder signal.The amplitude of the encoder signal is too high or the signal for contamination is active.Inform your service agency.Check connection of motor encoder (ground connection).Inform your service agency. . .2s not equal 0 Cause of error: . . .2s Cause of error: .2940 E130 CC amplitude too high %.Motor current was determined during cutout channel test (24-h test) Corrective action: .Short circuit in motor encoder cable. Corrective action: .Inform your service agency .Short circuit in motor encoder cable.Signal amplitude of motor encoder is too high.Signal amplitude of motor encoder is too high.2s Cause of error: . Corrective action: . 2941 E140 Mot. .Check connection of motor encoder (ground connection). .Check the inverter HEIDENHAIN NC Error Messages 242 .The amplitude of the encoder signal is too high or the signal for contamination is active. 2940 AC00 CC amplitude too high %.

2s ready Cause of error: . deviation too large %.Inform your service agency .Correct MP640 .Check the cabling of the cutout channels 2943 E160 Inverter %. or temperature compensation.Check the inverter .2s not ready Cause of error: .Inform your service agency .Check the encoder mounting .RDY status of the inverter is LOW instead of HIGH Corrective action: .Incorrect mounting of position encoder .Check the compensation HEIDENHAIN NC Error Messages 243 . reversal error Corrective action: . nonlinear.Check the inverter .Check the cabling of the cutout channels 2944 E170 Pos.2942 E150 Inverter %.Inform your service agency .Incorrect linear.1s Cause of error: .MP640 too small .RDY status of the inverter is HIGH instead of LOW Corrective action: .

Corrective action: Use only linear interpolation and inactive radius compensation to move to a machine-based position in an active working plane.2945 M91/M92 not permitted Cause of error: In an active tilted working plane and during an active radius compensation you attempted to use M91 or M92 to move to a machine-based position. 2961 Too many decimal places Cause of error: Corrective action: 2962 File name not equal program name Cause of error: Corrective action: 2963 Context code name unknown Cause of error: Corrective action: 2964 Numerical value out of range Cause of error: Corrective action: HEIDENHAIN NC Error Messages 244 .

2965 Syntax error Cause of error: Syntax error Corrective action: 2966 NC language unknown Cause of error: Corrective action: 2967 File access not possible Cause of error: Corrective action: 2968 Obligatory element missing Cause of error: Obligatory element missing or incorrect element Corrective action: 2969 Required value missing Cause of error: You attempted to save an NC block although you have not entered all values required for the elements programmed in the block. Corrective action: Enter the NC block with all required data. Refer to the User’s Manual if required. HEIDENHAIN NC Error Messages 245 .

REQUEST.SYS file.REQUEST. Corrective action: Check with the machine manufacturer about the Internet address.HOST or SUPPORT.2970 Syntax error: Context lost Cause of error: Context lost Corrective action: 2971 Code word missing Cause of error: Keyword missing Corrective action: 2972 Table data unknown Cause of error: Table data unknown Corrective action: 2973 Syntax error in binary record Cause of error: Syntax error in binary record Corrective action: 2993 Internet address error Cause of error: When the service support ON/OFF soft key was pressed there was no valid Internet address entered under the code word SERVICE. HEIDENHAIN NC Error Messages 246 .HOST in the OEM.

Check Uz .Noise pulses Corrective action: .PWM cable defective .If the power supply is not regenerative: Is the braking resistor connected? .If P control: drive release at X50 is inactive .If the power supply is regenerative: is the energy recover activated? . Corrective action: If the error recurs: Have the machine manufacturer change the PLC program.If M control: NE2 input is active .Exchange the power supply unit .Inform your service agency.No pulse release for the power supply unit .Inverter not ready for operation .Check the emergency stop circuit .2994 8B40 No drive release %. . the PLC commanded an illegal PLC datum shift.Exchange the motor control board 2995 Illegal PLC datum shift Cause of error: During a return to the contour.2s Cause of error: .Motor control board defective . HEIDENHAIN NC Error Messages 247 .Power-fail signal is active .If P control: Exchange the interface card .Check the signal and cabling for the pulse release .Uz too large .

Corrective action: . the PLC commanded an illegal traverse range shift. range shift not permitted Cause of error: During a return to the contour. 3002 Special spindle mode not allowed Cause of error: The code number 561320 is nonfunctional because the servicing mode for the spindle was not enabled by the machine tool manufacturer. Corrective action: Call the touch probe with TOOL CALL (ISO: T) and the touch probe axis. Corrective action: If the error recurs: Have the machine manufacturer change the PLC program. bit 2 is set so that the calibration data is always taken from the tool table TOOL.2996 Trav. Machine parameter 7411. Then try the touch probe function again. HEIDENHAIN NC Error Messages 248 .T.Check MP560 .Inform your service agency 3006 Perform a tool change! Cause of error: You have tried to perform a probing function without an active touch probe.

3012 M120 LA not permitted Cause of error: You used the M120 function during peripheral milling with active radius compensation. unlock the line or continue with the next line. Corrective action: .Replace the power supply unit.3011 8B60 Error in axis module %. refer to your machine manual.Examine the motor for short ciruit in the windings. If necessary.2s Cause of error: . temperature. Delete M120 from the program. . or short-circuit monitor of an IGBT in the inverter has responded. G11).Undervoltage. Corrective action: To resume program run. 3025 Pallet line locked! Cause of error: You attempted to run a locked pallet line. G01) or LP (SO: G10. HEIDENHAIN NC Error Messages 249 . Corrective action: Edit the NC program. Corrective action: M120 is not permitted with this function.Inform your service agency. .Let the inverter cool down. . 3013 Circular interpolation illegal Cause of error: Peripheral milling is permitted only for straight line blocks L (ISO: G00.

Corrective action: Define the cutting direction as climb milling (= 1) or up-cut milling (= -1). Corrective action: Kontur korrigieren.3026 Radius compensation not possible Cause of error: The TNC cannot execute radius compensation on the programmed contour. the TNC determined that the file to be copied is defective. Corrective action: Edit the NC program so that it contains only paraxial line blocks. 3061 Error in MP transfer Cause of error: While copying a machine parameter file into the working memory. 3056 Contouring disabled by PLC Cause of error: In your NC program you have programmed a movement to be executed in more than one axis. However. Corrective action: Inform your service agency. 3055 Enter direction Q351 unequal 0 Cause of error: In a fixed cycle you did not define the cutting direction (climb or up-cut). Possible cause: You programmed two tangentially connecting straight lines in sequence. contouring operation has been disabled by the PLC. HEIDENHAIN NC Error Messages 250 .

Corrective action: . 3081 Thread depth too large Cause of error: The programmed thread depth plus 1/3 of the pitch is greater than the drilling or sinking depth.Correct the path or file name in the assignment table. 3065 Reset M114. reset all active 3DROT functions. M128 or CYCL19 Cause of error: You attempted to activate a kinematic description. Corrective action: Before selecting a new kinematic description. Corrective action: Program the total hole depth to be at least 1/3 of a thread pitch smaller that the total hole depth. HEIDENHAIN NC Error Messages 251 .Copy the kinematic description to the correct directory. M128 or the tilted-working-plane cycle is active.3063 3DROT: No description found Cause of error: An incorrect path or file name of a kinematic description is saved in the assignment table for kinematic descriptions. 3181 No appropriate tool found Cause of error: Automatic tool search: The TNC could not find an appropriate tool in the tool table. . although one of the functions M114. Corrective action: Check the tool table.

add it to the corresponding technology table. 3185 Countersinking dia. if required. not found Cause of error: In the technology table for countersinking. 3183 Thread diameter not found Cause of error: In the technology table for threads. HEIDENHAIN NC Error Messages 252 . Corrective action: Check the tool table. add it to the corresponding technology table. add it to the corresponding technology table. 3184 Reaming diameter not found Cause of error: In the technology table for reaming. if required. Corrective action: Check the reaming diameter and. Corrective action: Check the countersinking diameter and.3182 Tool type not found Cause of error: Automatic tool search: The TNC could not find an appropriate tool type in the tool table. the TNC could not find the thread diameter defined in the cycle. the TNC could not find the countersinking diameter defined in the cycle. the TNC could not find the reaming diameter defined in the cycle. Corrective action: Check the thread diameter and. if required.

and the coordinate you have entered in the tool axis (clearance height) is too small. 3189 CYCL CALL PAT not permitted Cause of error: You have used Cycle 12 (ISO: G39) to declare a program containing CLCL CALL PAT to be a cycle. if required. Corrective action: Check the pitch and. 3188 PNT: Clearance height too low Cause of error: You have called a fixed cycle with CYCL CALL PAT. Corrective action: CYCL CALL PAT is not permitted together with Cycle 12 (ISO: G39).3186 Pitch not found Cause of error: In the technology table for threads. Corrective action: Use SEL PATTERN to select a point table before CYCL CALL PAT. add it to the corresponding technology table. Corrective action: The clearance height entered in the point table is greater than the clearance height in a cycle. HEIDENHAIN NC Error Messages 253 . the TNC could not find the pitch defined in the cycle. 3187 No PNT file selected Cause of error: You have called a fixed cycle with CYCL CALL PAT without having activated a point table.

. Corrective action: Check the limit values for the active calibration tool. HEIDENHAIN NC Error Messages 254 .During a mid-program startup. but with Q363 = 0 (calibrate). the active spindle did not match the spindle required at the restore position.Before the mid-program startup. Corrective action: .During a mid-program startup. 3193 Tolerance exceeded Cause of error: The limits entered in the tool table TOOL.3192 Missing calibration data Cause of error: You have attempted to perform a measurement with Cycle 440 without first performing a calibration.If the problem recurs: Inform your service agency. Corrective action: Contact your machine tool builder.T in the LTOL or RTOL column were exceeded. 3205 Autostart not enabled Cause of error: You have attempted to activate the autostart function although it was not enabled by the machine tool builder. activate the gear range and/or the spindle that is needed at the restore position. the active gear range did not match the gear range at the restore position. .Restart the mid-program startup. Corrective action: Repeat Cycle 440. 3199 Spindle switching not permitted Cause of error: . .

The TNC was no longer able to include the new value in its geometry look-ahead calculation.2s Cause of error: Rotational speed for safety-oriented operation too high. Corrective action: Kundendienst benachrichtigen. 3213 CC speed greater than SRG %.2s Cause of error: Rotational speed for safety-oriented operation too high. Corrective action: Restart the program. 3214 Table values were changed Cause of error: During a program run. Corrective action: Contact your machine tool builder 3213 MC speed greater than SRG %.3206 No macro %. you changed a value in a datum table or point table while in the Programming and Editing operating mode. Corrective action: Kundendienst benachrichtigen. HEIDENHAIN NC Error Messages 255 .20s Cause of error: During a program abort the TNC was not able to run a macro defined by your machine tool builder.

3217 Contradictory block scan %s Cause of error: At the end of a block scan for a mid-program startup.Check the motor encoder. the control detected a disagreement between the geometry and the machine in the data of the active spindle (S). 3216 AC20 CC frequency too high %.3215 AC10 CC amplitude too low %.2s Cause of error: . or the PLC datum shift (P). the traverse range (R).At one encoder input the maximum input frequency was exceeded. . The TNC will then restart. Corrective action: .Inform your service agency. .Inspect the motor encoder.Check the connection of the motor encoder.Inform your service agency.Check the input frequency of the encoder signal. . . HEIDENHAIN NC Error Messages 256 . Corrective action: . Corrective action: Acknowledge the error message by pressing the END key.2s Cause of error: .Check the amplitude of the encoder signal. .Signal amplitude of motor encoder missing.Break in the motor encoder cable. .Check the connection of the motor encoder (ground). . . .Disturbance in motor encoder signal.The amplitude of the encoder signal is too low or the signal for contamination is active.

3218 PLC function not permitted Cause of error: During mid-program startup. exchange the tool touch probe. .1.If required. 3221 Calibration radius too large Cause of error: The tool radius that you entered for the calibration tool is too large. Corrective action: . . the PLC function programmed in the displayed block cannot be properly executed. Corrective action: Reapproach the test position.Check for burrs on the contact plate and remove them.Reduce the spindle positioning window in MP3420. . Corrective action: Correct the radius for the calibration tool in the tool table. 3219 Axis not at test position Cause of error: Safety-oriented function: The axis moved from the test position before you pressed the permissive button. 3220 Tolerance in MP6510 too small Cause of error: The tolerance value entered in MP6510.Increase the tolerance value for tooth finding with spindle orientation in MP6510. Corrective action: Inform your service agency.0 cannot be attained during radius measurement with the TT. HEIDENHAIN NC Error Messages 257 .

The error message is automatically acknowledged by the TNC.3231 PAL/PGM field is missing Cause of error: The mandatory PAL/PGM column is missing in a pallet table. 3232 Language load error %d Cause of error: Setup version does not match the NC software. 3235 Negative feed rate Cause of error: You have defined for the feed rate a negative value or negative Q parameter. A negative value resulted from the feed rate calculation by Q parameter. Corrective action: Add the PAL/PGM column to the pallet table (with the EDIT FORMAT soft key). 3234 Tool preselection is running Cause of error: The pocket change for tool preselection is still in progress. If the error message remains after the pocket change. Contact your service agency if required. HEIDENHAIN NC Error Messages 258 . Corrective action: Enter only positive values or positive Q parameters for the feed rate. Corrective action: Wait until the tool change is completed. contact your service agency. The programmed tool change is not yet possible. Corrective action: Use the proper setup version for your NC software.

Check the software version of MC. Corrective action: . The previous software will be used. . 3239 Selected software not loaded Cause of error: The selected software could not be loaded into the flash ROMs. . .If the error recurs.Check MP960 3238 Tool data not permitted for T0. .MP3210. Corrective action: .Inform your service agency . HEIDENHAIN NC Error Messages 259 . Corrective action: Delete the entered values in the tool table or in the TOOL DEF block (ISO: G99 block). %.2s unequal ENDAT Cause of error: The axis position last saved does not match the present position of the rotary encoder with EnDat interface.x. Cause of error: You attempted to enter data for the tool T0.x incorrect. inform your service agency. the binary files will have to be checked.Inform your service agency.Transfer the desired software to the TNC again.Check the software version.3236 Switch-off pos. Corrective action: .Check MP3210. In this case. 3240 E00C Error in transfer of MP3210 Cause of error: .

x.At his point in the program you have not yet defined a tool axis.MP3510.M140 requires a tool axis for retraction. HEIDENHAIN NC Error Messages 260 ..MP2020.Check the software version. . . M299 cannot be run in the MANUAL OPERATION or ELECTRONIC HANDWHEEL modes.Check MP3510. 3242 E00E Error in transfer of MP2020 Cause of error: .G20). Corrective action: Enter the desired M function in the POSITIONING THE MDI mode and press the NC start key. Only M functions that are output to the PLC can be run. . .Check the software version of MC.x incorrect.3241 E00D Error in transfer of MP3510 Cause of error: . .Check MP2020.x.Inform your service agency.Inform your service agency. 3243 No tool axis programmed Cause of error: . Corrective action: Program a TOOL CALL block and specify the tool axis (ISO: plane selection G17 .Check the software version of MC.x incorrect.. Corrective action: . . 3245 M function not permitted Cause of error: The M functions M99 . . Corrective action: .Check the software version.

SYS file. an incorrect path or file name ofthe assignment table for kinematic descriptions was entered.Inform your service agency. M116.Internal software error 0.3257 D100 CC%d software error %d Cause of error: .Create an assignment table. although you have already activated one of them. 3354 Function not permitted Cause of error: You attempted to program one of the functions M114. . . .Reset Cycle 19 3355 Kinematic table missing Cause of error: .SYS file.M116 with M117 .M128 with M129 .Correct the path or file name in the OEM.255 = code for error in software module/routine Corrective action: .M144 with M145 .In the OEM. under the code word KINEMATIC=. HEIDENHAIN NC Error Messages 261 . Corrective action: Always program only one of the above listed function for the coordinate transformation. then MP7500 and following from the active machine parameter list will become effective.. Deaktivate the respective function: .Check the software version.M114 with M115 .SYS file. Corrective action: .. M128. .There is no assignment table for kinematic descriptions.Remove the code word KINEMATIC= from the OEM. M144 or Cycle 19. These functions are mutually exclusive.

Create the table for kinematic description or add the missing entries. HEIDENHAIN NC Error Messages 262 . Corrective action: Correct the machine parameter subfile. although the function M144 was active.A column in the assignment table is missing or has an incorrect entry. Corrective action: Enter only Y.TAB. 3357 MP subfile incorrect Cause of error: The machine parameter subfile entered in the assignment table for kinematic description contains incorrect entries. Corrective action: . . . . 3532 Incorrect entry in MFUNCT.3356 Kinematic table defective Cause of error: .Select the correct line. N.TAB Cause of error: You have entered an illegal value or number in FUNCT. .Selected line in the assignment table not found.The table for kinematic description is empty or missing. 0 or 1 in MFUNCT. 3441 M144 not permitted Cause of error: You attempted to execute the function M138.TAB. Corrective action: Use M145 to deactivate M144 before using M138.Insert the missing column or correct the incorrect entry.

although tilting axes are in motion. 3928 M112 not permitted with M144 Cause of error: You attempted to activate M112 and M144 at the same time. 4175 Pallet line with completed part Cause of error: The pallet line under the cursor is marked as a completed part and can therefore no longer be executed. 4176 Fixture change macro missing Cause of error: Fixture changer: A fixture change was started. Corrective action: Select a pallet line in which a workpiece blank or an incomplete part is entered.3927 Probing not permitted Cause of error: The active probe axis was not positioned with M114 parallel to a machine axis before probing. Corrective action: The "Name" field of the fixture line must indicate a separate NC program for changing the fixture. although no NC program is indicated for changing the fixture. HEIDENHAIN NC Error Messages 263 . Corrective action: Position the touch probe parallel to an axis in the machine-based coordinate system. Delete M112 from the NC program. Corrective action: M112 is not permitted with this function.

Press the CE key to acknowledge the error.. in UV 1xx Cause of error: . 4182 8040 Heat sink temp. .Error in data transfer by LSV2 protocol Corrective action: ..Excessive current of DC link in the UV 1xx power supply unit.Continue working while using less power (i. 4183 8041 Excessive Iz in UV 1xx Cause of error: . 4181 8010 Error in LSV2 transfer Cause of error: . .e.Continue working while using less power (i.Stop the machine and let it cool. reduce the feed rate).Further increase of heat sink temperature will result in switch-off. . Corrective action: . HEIDENHAIN NC Error Messages 264 .Inform your service agency.e. Corrective action: The part must be completely remachined (set the W-STATE in the pallet table to BLANK) or excluded from machining (set W STATE to ENDED).4177 Invalid geometry context Cause of error: During tool-oriented machining. Corrective action: . you attempted to resume machining of a damaged or missing part with a saved context.Excessive temperature of heat sink in the UV 1xx . reduce the feed rate).Error does not impair the control functions.

Further increase of motor current will result in switch-off. 4187 8110 Warning from I2t monitor %.Machine parameters incorrect Corrective action: .Inform your service agency. 4185 8080 Uz UV 1xx exceeds max.Check the motor.Exchange the power supply unit.Contact your service agency. .Check the machine parameters.Overload of the motor or the power supply unit . 4186 8100 Warning from motor temp. .1s Cause of error: .Motor overload .Check the machine parameters (braking the spindle). .g.Check the wiring. .Reduce the load on the motor or on the power supply unit.Insulation problem (e. %.If required. .Reduce the load on the motor. .Inform your service agency.x incorrect Corrective action: .Excessive DC-link voltage of the power supply unit Corrective action: . HEIDENHAIN NC Error Messages 265 . . .Inform your service agency.1s Cause of error: . .4184 8042 Leakage current in UV 1xx Cause of error: . Cause of error: . check the braking resistor. defective motor) Corrective action: .Further increase of motor temperature will result in switch-off. .Machine parameter MP230x.

UV 1xx %.Error in motor connection.Release the brakes during orientation. Corrective action: .Inform your service agency. .Check the speed encoder connection.. number of signal periods).For linear motors: check column STR of the motor table.Inform your service agency. . 4189 8130 Wrong rotational directn.Error in motor encoder signal. HEIDENHAIN NC Error Messages 266 . .x.Mechanical brake not released.Check the motor connection..Entry in DIR column of motor table is incorrect.Stop the machine and let it cool.1s Cause of error: . . Corrective action: ..e. . Corrective action: . .Field orientation impossible for mechanical reasons.1s Cause of error: . reduce the feed rate). %..Change DIR in motor table.Check the wiring.Check the machine parameter (distance per motor revolution). . . Further increase of inverter temperature will result in switch-off. 4188 8120 Heat sink temp.1s field orientation Cause of error: .Error in wiring.Continue working while using less power (i.Excessive heat sink temperature in the UM 1xx power modules.Incorrect relation between electric field and mechanical motor movement. .Check machine parameter MP230x. 4190 8140 Error %.Check the machine parameter (distance for the number of signal periods. . .

.1s Cause of error: .Error in motor encoder signal.Inform your service agency. . .Incorrect relation between electric field and mechanical motor movement. number of signal periods). Corrective action: . . Corrective action: . HEIDENHAIN NC Error Messages 267 .Check the speed encoder connection.Release the brakes during orientation.4190 8B20 Error %. .Check the motor connection.Check the power connection of the motor.Inform your service agency.Mechanical brake not released. .Check the machine parameter (distance for the number of signal periods. 4191 8B10 Wrong traverse direction %.Error in motor connection. .1s field orientation Cause of error: . . .DIR entry in motor table is incorrect. .Check the DIR entry in the motor table.Incorrect power connection of the motor. . .Field orientation impossible for mechanical reasons. .Check the machine parameter (distance per motor revolution).For linear motors: check column STR of the motor table.

Check the wiring. . .Restart the control 4195 C2E0 Motor pole pair number %.Check the emergency stop button.Inform your service agency. During the dynamic test.1s Cause of error: . During the dynamic test.Restart the control HEIDENHAIN NC Error Messages 268 . Corrective action: .Check the wiring. 4194 C2D0 Encoder line count %. 0 V is expected no later than 1. 0 V is expected no later than 1.1s Cause of error: . .Check the emergency stop button. . 4193 A000 CC%d input (NE2) not equal to 0 Cause of error: .Inform your service agency.Exchange the hardware.Error during test of the 2nd emergency-off loop.5 min at input NE2.Error during test of the 2nd emergency-off loop.Exchange the hardware.Encoder line count was changed Corrective action: .4193 CC%d input (NE2) not equal to 0 Cause of error: .Motor pole pair number was changed Corrective action: . Corrective action: .5 min at input NE2. . .

4196 C2F0 DIR in motor table %.1s Cause of error: . Then run the mid-program startup again. Corrective action: Mark the programmed function with "skip blocks" and activate this setting.Restart the control 4197 Mid-program startup active Cause of error: Mid-program startup is not permitted with the programmed function. 4209 Error while sending message to PLC Cause of error: Corrective action: 4210 PLC program not successfully compiled Cause of error: Corrective action: 4211 Argument out of range Cause of error: Corrective action: HEIDENHAIN NC Error Messages 269 .DIR in the motor table was changed Corrective action: .

.x.Inform your service agency. Corrective action: .Check the PLC program. .x (in feedforward mode). .1s Cause of error: .x (in lag mode) or MP1420.Check MP1060.Check the software version. . Corrective action: .Speed controller is waiting for the "drive on" command.Check the software version.If the error frequently recurs: contact your service agency.Eliminate all possible sources of vibration. 4212 8400 No drive-on command for %." the motor is not moving. . . HEIDENHAIN NC Error Messages 270 . .The following error of a moving axis is greater than the value given in machine parameter MP1720.Contact your service agency. Corrective action: . 4226 8BD0 Excessive servo lag in %. the PLC program has sent no "drive on" command. . . .The adjusted acceleration is too high.4212 8400 No drive-on command for %.Inform your service agency.In spite of "drive on.Reduce the machining feed rate. the PLC program has sent no "drive on" command.The motor current must not be in limitation during acceleration.1s Cause of error: .Check the PLC program. increase the speed.1s Cause of error: .Speed controller is waiting for the "drive on" command. .

button active Cause of error: The permissive button of the tool changer was pressed. 4491 Mid-program startup not possible Cause of error: The file MGROUPS. Corrective action: .In machine parameter 7500. set bit 8 to 1.Bit 8 in machine parameter 7500 is set to 0.Activate 3DROT in Manual mode.In the Manual operating mode. Corrective action: . Refer to your machine manual. . 4490 Activate 3DROT Cause of error: .4276 ORIENTATION not permitted Cause of error: Spindle cannot be oriented. .SYS is faulty or missing. the Tilt Working Plane function is inactive. Corrective action: Check machine parameter 7442 and enter the value for an M function or enter -1 for spindle orientation via NC.Check the permissive buttons. 4492 Tool-changer perm. Corrective action: Contact your service agency.Contact your service agency. HEIDENHAIN NC Error Messages 271 . .

Corrective action: . 4574 Letter not allowed Cause of error: You attempted to enter a letter.4571 Check the depth sign Cause of error: The cycle can be run only in negative direction (or positive direction in Cycle 204) because in MP7441 bit 2 is set to 1. set bit 2 to 0 in order to run the cycle in positive direction (negative direction in Cycle 204).Enter the depth with a negative sign (positive in Cycle 204) to run the cycle. 4573 Lowercase letter not allowed Cause of error: You attempted to enter a lowercase letter. 4572 Entry character not allowed Cause of error: You attempted to enter a character that is not allowed in the entry box.In machine parameter MP7441. Corrective action: Edit the NC program. HEIDENHAIN NC Error Messages 272 . Use only uppercase letters in the entry box. . Corrective action: Edit the NC program. Corrective action: Edit the NC program. Use only numerals in the entry box.

SYS file Corrective action: Inform your service agency 4882 M140 not permitted Cause of error: You tried to execute function M140 although the position to be approached is outside the range of traverse. 4881 PLC program not found Cause of error: Missing or incorrect entry in the OEM.Check the range of traverse HEIDENHAIN NC Error Messages 273 . Corrective action: . 4880 Insufficient system memory Cause of error: There are too many NC software versions on the control. 4775 Too many setup files Cause of error: Too many setup files on the control. Use only letters in the entry box. Corrective action: Edit the NC program. Corrective action: Delete any old and unneeded NC software versions.Edit the NC program . Corrective action: Delete old and unneeded setup files.4575 Numeral not allowed Cause of error: You attempted to enter a numeral.

Check the fan on the logic unit. Check the fan on the logic unit. Corrective action: Check for adequate heat transfer in the electrical cabinet. Corrective action: Check for adequate heat transfer in the electrical cabinet. you tried to use a tool with a positiveoversize.close the position control loop. HEIDENHAIN NC Error Messages 274 .save the actual position with PLC Module 9146 while the position control loop was closed. . although the actual position was saved with PLC Module 9146. 4906 Processor 2 temperature too high Cause of error: The temperature sensor on processor 2 (processor board RTPC)has detected an excessively high temperature.4903 Radius oversize not allowed Cause of error: During three-dimensional tool compensation (face milling or peripheral milling). Corrective action: Program M107 in order to use a tool with positive oversize.1s Cause of error: You attempted to . On concave contours this can cause gouging. Corrective action: Edit the PLC program. M107 is canceled with M108. 4935 Actual position saved %. 4905 Processor 1 temperature too high Cause of error: The temperature sensor on processor 1 (processor board) has detected an excessively high temperature.

75 V Check the encoder connections. .+14 = undervoltage Vcc(+15 V) The power supply unit is defective.Vcc(+5 V) > +5.g. .Vcc(+15 V) < +14.+4 = undervoltage Vcc(+5 V) The load from external components (e. .-16 = overvoltage Vcc(-15 V) The power supply unit is defective.50 V Exchange the power supply unit. Corrective action: .+6 = overvoltage Vcc(+5 V) The power supply unit is defective.50 V Exchange the power supply unit. HEIDENHAIN NC Error Messages 275 . encoders) is too large. .1s Cause of error: . .The supply voltage Vcc(x) was out of range. PFAIL.+16 = overvoltage Vcc(+15 V) The power supply unit is defective.Check the external enabling signal (EMERGENCY STOP. . . . .Vcc(+15 V) > +16.5050 B900 CC%d supply voltage %d Cause of error: . .Vcc(+5 V) < +4. .Check the external wiring. 5052 8B70 External drive stop %.Check the PLC program.Vcc(-15 V) < -14.-14 = undervoltage Vcc(-15 V) The power supply unit is defective. Corrective action: .25 V Exchange the power supply unit.Vcc(-15 V) > -16. .Drive switch-on is blocked by one or more external signals.25 V Exchange the power supply unit.Inform your service agency. . N0). .Measure the supply voltage Vcc(x).Inform your service agency. . .50 V Exchange the power supply unit.

5061 C006 I-CTRL communication: TIME Cause of error: . .Exchange the motor controller board.Inform your service agency. 5068 C3F0 EnDat not found %.Inform your service agency.Inform your service agency.1s Cause of error: .Check the software version. . .Communication error between speed and current controller. . Corrective action: . .The drive is switched off by an external signal.EnDat communication error. Corrective action: . Corrective action: .Check the PLC program. .1s Cause of error: . .Check the speed encoder cable (defective or too long).Check the cable grounding and shielding.Communication error between speed and current controller. Corrective action: . HEIDENHAIN NC Error Messages 276 . . PFAIL.Check the external enabling signal (EMERGENCY STOP. N0).Check the software version. .Check the external wiring.Inform your service agency. 5061 C008 I-CTRL communication: QUEUE Cause of error: .Check the speed encoder.5053 8B80 External drive stop %. .Check the motor table (SYS column).

.If the error recurs.The values for the encoder line count from the motor table do not agree with the downloaded values.Check the data transfer line 5074 LSV2: Transmission error Cause of error: .Character error in the telegram Corrective action: .5069 C400 Line count incorrect %.Check the data transfer line 5075 LSV2: Transmission error Cause of error: . inform your service agency HEIDENHAIN NC Error Messages 277 .Checksum error in the received telegram Corrective action: .Check the speed encoder. . Corrective action: .1s Cause of error: .Check the machine parameters (distance per motor revolution.Check the motor table (column TYPE.Check the data transfer line . STR). 5073 LSV2: Line interrupted Cause of error: . .Inform your service agency.DSR signal missing Corrective action: . distance for the number of signal periods).

Check the LSV2TIME0 entry in OEM.No reaction from distant terminal (T1) Corrective action: .Telegram incomplete.Check the communications software of distant terminal 5079 LSV2: Timeout error Cause of error: .5076 LSV2: Transmission error Cause of error: .If the error recurs.Check the communications software of distant terminal . ETX missing (T0) Corrective action: .Distant terminal not ready Corrective action: .If the error recurs.Check the data transfer line . inform your service agency .SYS 5078 LSV2: Transmission error Cause of error: .SYS HEIDENHAIN NC Error Messages 278 .If the error recurs.Checksum error in the transmitted telegram Corrective action: .Check the LSV2TIME1 entry in OEM. inform your service agency . inform your service agency 5077 LSV2: Timeout error Cause of error: .

inform your service agency .Hardware error .Software error Corrective action: Inform your service agency. 5097 CC%d SH1=0 Cause of error: Software error Corrective action: Inform your service agency. inform your service agency .Internal software error Corrective action: .If the problem recurs.If the problem recurs.Check the software version 5096 CC%d SH1=1 Cause of error: .5080 LSV2: Timeout error Cause of error: . HEIDENHAIN NC Error Messages 279 .No reaction from distant terminal (T2) Corrective action: .SYS 5081 LSV2: Outgoing transmiss.Software error Corrective action: Inform your service agency. 5096 SH1=1 Cause of error: .Check the LSV2TIME2 entry in OEM. error Cause of error: .Hardware error .Check the communications software of distant terminal .

Corrective action: Inform your service agency.Inform your customer service agency . 5098 No safety hardware Cause of error: Hardware components not compatible with safety software.5097 SH1=0 Cause of error: Software error Corrective action: Inform your service agency.Check the software version 5228 Feed rate = 0 not allowed Cause of error: You programmed a feed rate = 0 Corrective action: Edit the NC program HEIDENHAIN NC Error Messages 280 . Corrective action: . The control can be used only as a programming station. 5225 Incorrect software version Cause of error: The software version installed in the control is not the version originally provided by HEIDEHAIN. 5099 MC no memory available Cause of error: Software error Corrective action: Inform your service agency.

. T-DC. was compiled incorrectly. . .5236 TNC temperature warning %d°C Cause of error: The temperature sensor in the control detects an excessive temperature within the control housing. 5242 PLC program not compiled Cause of error: .You attempted to activate the In Code Tracer or the monitoring list.The load of the drive is too high for the duration. Corrective action: . F-AC). T-AC.Check the fan in the control.Inform your service agency. A further increase in temperature may damage the control hardware. T-DC. F-AC).Check the machine parameter "reference value for I2t monitoring.Reduce the load or the duration. although the PLC program was not yet compiled since switch-on or was edited since it was last compiled. or it has been edited since it was last compiled. Corrective action: ." .For more detailed information on the cause of this error. F-DC. T-AC. . refer to the PLC main menu.The PLC program was not compiled after switch-on. Corrective action: Compile the PLC program.Check the motor table (column I-N. .Check the power stage cable (column I-N. F-DC.Check the heat dissipation in the electrical cabinet. I-N-DC. .Check the ratio of I-N (motor) to I-N (power stage). 5251 8410 I2T value is too high %. HEIDENHAIN NC Error Messages 281 . .1s Cause of error: .

Drive has maximum current and cannot increase acceleration. power limit. HEIDENHAIN NC Error Messages 282 .1s Cause of error: .1s Cause of error: . .Check the wiring of the inverter.Check the power stage table (column I-MAX).Acknowledge the message with CE.5252 8430 Load is too high %. maximum torque). .Undesirable inverter switch-off during control of a vertical axis (caused by vertical axis). Corrective action: . 5253 8440 Field orient.Check the machine parameters (max. .Inform your service agency. 5254 8810 Signal LT-RDY inactive %. successful %. .Excessive load (torque.Check the PLC program.Check the motor table (column I-MAX).Check the ratio of I-N (motor) to I-N (power stage). power) on the drive. Corrective action: . .1s Cause of error: .Field orientation successfully completed. . brake power. .Inform your service agency. . Corrective action: .Reduce the load on the drive.

Inform your service agency.Starting command for unavailable axis.1s Cause of error: .1s Cause of error: . .1s Cause of error: . Corrective action: .Check the motor table (SYS column).Inform your service agency. . Corrective action: . .Inform your service agency. . .The field angle of the motor with nonaligned speed encoder with EnDat interface was not yet ascertained. . . 5257 8830 EnDat: no field angle %.5254 8800 Signal LT-RDY inactive %. HEIDENHAIN NC Error Messages 283 . Corrective action: . Corrective action: .Check the wiring of the inverter. 5255 8840 Axis not available %.Orient the field. 5256 8820 Field angle unknown %.Check the motor table (SYS column).The field angle of the motor on the reference point of the speed encoder has not yet been ascertained.Orient the field.Check the PLC program.Undesirable inverter switch-off during control of a vertical axis (caused by vertical axis).The EnDat transferred serial number does not agree with the stored EnDat serial number.1s Cause of error: .Check the software version. .Inform your service agency.

.Communication to the MC was interrupted.Inform your service agency. HEIDENHAIN NC Error Messages 284 .Position measurement (Z1 track. Corrective action: . . . incorrect number of data Cause of error: .Check the software version. Corrective action: . Corrective action: . .Serial number of the encoder has changed. 5260 C000 No data exchange with MC Cause of error: .Field orientation was not possible.Software error.Check the software version.Inform your service agency. .Check the software version.Internal software error.The number of LSV2 data to be downloaded is incorrect.Inform your service agency. Corrective action: . .1s Cause of error: .5258 8850 Drive still active %. . .No field orientation was conducted. 5259 8B90 No field orientation %.Inform your service agency.Perform the field orientation. 5261 C00C LSV2. EnDat interface) was started although the drive is still active (orientation).1s Cause of error: .

5262 C010 Bus error in speed controller Cause of error: . . Corrective action: .Exchange the motor control board.Inform your service agency. . . . PWM changed Cause of error: . 5265 C410 Rotor position %. 5264 C015 Interpolator.1s undefined Cause of error: . .Speed encoder defective.Restart the control.Exchange the controller board. Corrective action: . .Invalid relation between interpolator clock pulse and PWM frequency.Change the ratio of interpolator clock pulse to PWM frequency.Speed encoder cable defective.Inform your service agency. HEIDENHAIN NC Error Messages 285 . Corrective action: .Access violation on controller periphery.Motor control board defective.For possible ratios see Technical Manual.Exchange the motor.Inform your service agency. .Contamination of the motor encoder (Zn track). PWM invalid Cause of error: . 5263 C014 Interpolator.Interpolator clock pulse or PWM frequency was changed. .Check the motor encoder cable. . Corrective action: .

.1s incorrect Cause of error: . kI).1s not possible Cause of error: .PWM frequency > 5000 Hz only with suited hardware and only with PWM output X51. .5266 C420 V control %.Inform your service agency.Check the connection of the position encoder input.Inform your service agency. . X57 or X58. . . Corrective action: .Excessive acceleration.Check the machine parameter (PWM frequency). 5268 C440 PWM frequency %.Incorrect speed controller parameters (kV.Exchange the position encoder input.Position encoder input is defective. . . Corrective action: . Corrective action: . . . .Position encoder input does not exist.1s Cause of error: . HEIDENHAIN NC Error Messages 286 . .Inform your service agency.Install the position encoder input.Check the machine parameters (speed controller).PWM frequency > 3200 Hz. X52. 5267 C430 Error of position input %.Incorrect speed controller filter parameters. .PWM frequency <= 5000 Hz must be identical within the controller groups. . .PWM frequency within a controller group is incorrect.Check the software version.Position encoder input is not correctly connected.Check the machine parameters (filter).

5270 C460 Motor speed too high %.1s Cause of error: . HEIDENHAIN NC Error Messages 287 . . . Corrective action: .Exchange the motor control board.Speed encoder cable defective. Corrective action: . .Inform your service agency. Corrective action: . 5272 E011 Error in CC watchdog test Cause of error: . .Motor control board defective. 5271 E010 Error in CC watchdog test Cause of error: . . .CC watchdog signal does not switch to low level.Exchange the motor control board.Check the software version.Check the motor encoder cable.Incorrect entry in motor table column SYS. Corrective action: .Check the software version. .Motor cannot be servocontrolled.Exchange the motor control board.Check the software version.Speed encoder defective.5269 C450 Wrong encoder %. .1s Cause of error: . . .Inform your service agency.Exchange the motor.Check the motor table (column SYS). .Inform your service agency. .CC watchdog signal does not switch to high level.Inform your service agency.

. (-128. 5286 Error: Profibus configuration Cause of error: Error during evaluation of the Profibus configuration..Temperature sensor on board is defective.The ambient temperature is too high or too low.The electrical-cabinet ventilation is insufficient (fan defective). refer to the diagnosis menu HEIDENHAIN NC Error Messages 288 .. Corrective action: .Inform your service agency.5274 BA00 CC%d operating temperature %d Cause of error: .Inform your service agency . 0. .For more diagnostic information. 5287 Profibus: Hardware error Cause of error: Error during access to the Profibus hardware. refer to the diagnosis menu 5288 Profibus: Error initialization Cause of error: Error during initialization of the Profibus hardware.. .Inform your service agency .Check the ventilation.For more diagnostic information. Corrective action: .+127 = measured temperature value [°C]) .Temperature inside the LE was out of permissible range. Corrective action: . . Corrective action: Inform your service agency.

Corrective action: Use another tool number for the tool definition or delete the number already assigned.For more information on the cause of error. Or. 5366 Line insertion not allowed Cause of error: You attempted to insert a line at the current cursor position.5312 Nonvolatile PLC data deleted Cause of error: Code number 531210 was entered. Corrective action: Translate the soft-key project and PLC program. Corrective action: 5338 Soft-key project not translated Cause of error: . Corrective action: You can insert a line only at the end of the file.The soft-key project was not yet translated after switch-on. HEIDENHAIN NC Error Messages 289 . if the file is a tool table. . you can permit tool indexing with machine parameter 7262. refer to the PLC main menu. 5367 T %u in line %u already assigned Cause of error: You attempted to define a tool that is already defined in the program. or it was edited after translation.

no axes were selected for L-block generation. Corrective action: In the MOD settings. Corrective action: Use another LBL number or delete the number already assigned.Edit the NC program. or they were edited since they were last translated.The magazine rules have not been translated since switch-on. enter the axes whose positions are to be put into an L block when the "actual-position-capture key" is pressed. Corrective action: . 5369 No axes selected Cause of error: In the MOD settings of the machining modes. refer to the PLC main menu. 5434 Function not available Cause of error: You attempted to perform a function that is not included in the current NC software.For more detailed information on the cause of the error. . Corrective action: Translate the magazine rules and PLC program.5368 LBL %u in line %u already assigned Cause of error: You attempted to define a LBL that is already defined in the program. HEIDENHAIN NC Error Messages 290 . 5479 Magazine rules not translated Cause of error: .

Corrective action: . Corrective action: Move the cursor to the block initation element and press the P key to change to polar or Cartesian coordinate input.Move the tilting axes to the correct positions or change the angular values of the tilting axis positions. HEIDENHAIN NC Error Messages 291 . . .Inform your service agency. Corrective action: .5484 Axis angle not equal tilt angle Cause of error: .Exchange the software.Datum setting with tilted working plane is inactive: The tilting axis position is not equal to 0°. 5566 No reference system change! Cause of error: You attempted to change the coordinate data in the present block from Cartesian to polar or vice versa. 5568 Too many characters Cause of error: You exceeded the maximum permissible number of characters for the active input box.Move the tilting axes to their initial positions.Faulty software. 5567 MC wrong quantity SG-CC Cause of error: .Datum setting with tilted working plane is active: The positions of the tilting axes do not match the active angular values. Corrective action: Enter fewer characters. .

5569 Value out of input range Cause of error: You attempted to enter a numerical value that lies outside the permissible range. Corrective action: Enter a numerical value. HEIDENHAIN NC Error Messages 292 . 5572 Only integers permitted Cause of error: You attempted to enter a number with decimal places. 5571 Algebraic sign not allowed Cause of error: You attempted to enter an algebraic sign with the -/+ key. 5573 Q not allowed: enter a number Cause of error: You attempted to use a Q parameter in the active input box. Corrective action: Comply with the permissible input range. Corrective action: Stay away from the -/+ key. Corrective action: Comply with the permissible input range. Corrective action: Stay away from the decimal point key. 5570 Too many decimal places Cause of error: You attempted to enter a value that exceeds the permissible number of decimal places.

Standard version: Program no more than 5 axes per NC block. 5575 Too many M functions Cause of error: Too many M functions for one NC block. Corrective action: Use no more than two M functions per NC block.5574 Incremental input not allowed Cause of error: You attempted to enter an incremental value by pressing the I key.. 5577 Axis double programmed Cause of error: You programmed the same axis more than once within one NC block.Export version: Program no more than 4 axes per NC block. Corrective action: . Corrective action: Enter an absolute value. 5576 Too many axes programmed Cause of error: An NC block contains more than the permissible number of simultaneously movable axes. Corrective action: Program only different axes within one block. HEIDENHAIN NC Error Messages 293 .

5580 ISO: Block number N missing Cause of error: An NC block in an ISO program begins without a block number N. Corrective action: Add the missing information.The current sequence of syntax elements in an NC block do not comply with requirements.You used the same syntax element more than once within one NC block. Corrective action: . 5579 Incomplete data input Cause of error: Not all required data have been entered in an NC block.Do not program syntax elements more than once within one NC block.. Corrective action: Add the missing information. Corrective action: Insert the block number. 5581 Required element missing Cause of error: Not all required data have been entered in an NC block.. HEIDENHAIN NC Error Messages 294 .5578 Element double / not allowed Cause of error: .Put the syntax elements into the required sequence.

To change the program name.. Corrective action: Correct the NC block. Corrective action: Enter a new NC block with a different syntax element.Inform your service agency..Check the hardware.5582 Syntax incorrect Cause of error: An NC block contains a syntax element that requires other syntax elements.). use the RENAME function in the file management. 5618 Syntax element not editable Cause of error: You attempted to edit a syntax element in an NC block.. Corrective action: Enter only valid words.1s Cause of error: No measured value was saved in the counter chip during probing. 5583 No measured value saved %. G71). Corrective action: The program beginning and program end must not be edited. you attempted to edit one of the blocks BEGIN PGM (ISO: %. Corrective action: . HEIDENHAIN NC Error Messages 295 .. you attempted to enter a word that the TNC cannot interpret. 5619 PGM header not editable Cause of error: In a program. 5617 Keyword unknown Cause of error: In an NC block.. or END PGM (ISO: N99999999%.

5632 MC and CC mismatch Cause of error: Main Computer and Controller Unit mismatch. Corrective action: .x.%d to %. Corrective action: .5627 Set MP1356. Corrective action: Contact your machine tool builder or HEIDENHAIN to enable more axes.Inform your service agency. HEIDENHAIN NC Error Messages 296 . 5628 Too many axes programmed Cause of error: In an NC block. .4f Cause of error: Incorrect distance between speed encoder and position encoder in MP1356.Insert suitable Main Computer or suitable Controller Unit. Corrective action: Inform your service agency. you programmed more axes than have been enabled through the SIK (System Identification Key). 5631 MC command not acknowledged Cause of error: Command was not acknowledged by the Main Computing Unit (MC) within 200 ms. The displayed value is the difference.x during reference capture via the EnDat interface of the speed encoder (MP1355=1).Enter the correct value in MP1356.

Check the connection of both controller boards. Corrective action: Close the safety doors. 5645 E012 Error in CC switch-off test Cause of error: . Corrective action: Deselect channel 5 or 6.CC switch-off signal: -N0 does not switch to high level.CC switch-off signal: -N0 does not switch on both CCs Corrective action: .Inform your service agency HEIDENHAIN NC Error Messages 297 .5635 Channel %d cannot be displayed Cause of error: More than four channels per controller board selected.Hardware defective.Hardware defective .CC switch-off signal: -N0 does not switch to low level.Inform your service agency 5647 E014 Error in CC switch-off test Cause of error: . 5641 Safety doors are open Cause of error: Safety doors are open. Corrective action: . Corrective action: .Inform your service agency 5646 E013 Error in CC switch-off test Cause of error: .Check the controller board .Hardware defective .Check the controller board .

Corrective action: Save the desired preset value with respect to the machine-based coordinate system (REF values) in the preset table and activate them in the program using Cycle 247. Corrective action: Define a tool axis in a TOOL CALL block (ISO: T block) located before the positioning block that is causing the error. Corrective action: Inform your service agency. HEIDENHAIN NC Error Messages 298 . 5672 Use preset table! Cause of error: You attempted to activate a ref-based datum through Cycle 7. 5671 Check the position encoder %. no tool axis has been defined. However.2s started w/o test by MC Cause of error: The axis was not yet tested.5651 Tool axis is missing Cause of error: You programmed a positioning block that is to offset a tool length. 5655 Axis %. Corrective action: Test the axis.2s Cause of error: Disagreement of position values before power-off and after power-on. REF-based datum tables are no longer available as of NC software number 340 422-01.

You may have defined in an incorrect sequence for the four holes to be probed. Corrective action: Change parameter Q303 (measured value transfer) in the measuring cycle that is causing the error: . Refer to the User’s Manual for Touch Probe Cycles. or if during the cycle definition you skipped the prompt for the measured value transfer with the END key. however. Y or Z.Q303=1: Write the measured values with respect to the active machine-based coordinate system (REF values) into the preset table (activate in the program with Cycle 247!). selection of the measured value transfer is required to write the results of measurement in a table (datum table or preset table). .Q303=0: Write the measured values with respect to the active workpiece coordinate system into the active datum table (activate in the program with Cycle 7!). . HEIDENHAIN NC Error Messages 299 . This value is automatically generated by the TNC when you download a program that was written on a TNC 4xx or with an old software level of the iTNC 530.Q303=-1: Measured value transfer is undefined. Corrective action: Call probing cycle 419 only with tool axis X.5673 Q303 in meas. For reasons of security. Corrective action: Check the probing sequence. 5699 Calculated values incorrect Cause of error: In probing cycle 418. you did not define the parameter Q303 (measured value transfer)(current value = -1). cycle undefined! Cause of error: In one of the measuring cycles 410 to 418. 5693 Tool axis not allowed Cause of error: You called probing cycle 419 with an invalid tool axis. the TNC calculated too large a value.

Corrective action: . 403 or 420. the parameters Q264 and Q266 are defined at different values. . For FN24 check the coordinates of the four points on the circle. you defined a contradictory combination of measuring points and measuring axes. 5712 Password not found Cause of error: In the network settings. the parameters Q263 and Q265 or Q264 and Q266 are defined at different values.For measuring axis = minor axis (Q272=2).5700 Contradictory measuring points Cause of error: In one of the probing cycles 400.For measuring axis = probe axis (Q272=3).For measuring axis = reference axis (Q272=1).Press the DEFINE MOUNT soft key .Enter the code number NET123 .Select the OPTIONS column . the code word password= is undefined. Corrective action: Define the password as follows: .Enter the password by using the code word password= HEIDENHAIN NC Error Messages 300 . the parameters Q263 and Q265 are defined at different values. . check the coordinates of the three points on the circle. 5709 Circle data error Cause of error: Unsuccessful calculation of a circle with function FN23 or FN24. Corrective action: For FN23.

5757 Preset setting: Axis locked! Cause of error: An attempt was made to use the Preset table to activate a datum for an axis that has been locked with machine parameter 7295. 5715 Password already encrypted Cause of error: You tried to encode a password that has already been encoded.Enter the code number NET123 . Corrective action: . Corrective action: A maximum of 80 characters is permissible. . Corrective action: Be sure not to press the ENCRYPTED PASSWORD soft key more than once.Select the OPTIONS column . the code word password= is defined.Release the locked axis with machine parameter 7295. HEIDENHAIN NC Error Messages 301 .Press the DEFINE MOUNT soft key . Corrective action: Define the password as follows: .In the Preset table: Enter a dash (-) in order to not set a datum for this axis.5713 No password supplied Cause of error: In the network settings. but it has no associated text.Enter the password by using the code word password= 5714 Password too long Cause of error: The password defined in the network settings is too long.

Corrective action: Function is only permitted if the NC block begins with / . press any other key. 5969 Really delete NC block? DEL! Cause of error: Warning before deleting an NC block. To abort the delete sequence. Corrective action: Only program permitted axes. Corrective action: Enter a clearance height (Q7) that is higher than the coordinate of the workpiece surface (Q5). 5971 Cannot cancel Block Skip Cause of error: You attempted to cancel the Block Skip funktion with the Backspace key. 5970 Axis letter not permitted Cause of error: An attempt was made to program an axis that is not allowed for the currently active function. Corrective action: For complete deletion of the NC block.5759 Incorrect clearance height! Cause of error: In Cycle 20 (ISO: G120). press DEL. you entered a clearance height (Q7) that is lower than the coordinate of the workpiece surface (Q5). HEIDENHAIN NC Error Messages 302 .

5972 String incomplete Cause of error: You attempted to enter an NC block in which a syntax element was not concluded with the required apostrophe.Inform your service agency . If the error recurs: .Readiness signal of the inverter(supply unit) is inactive after the feedback control starts .Master contactor has opened . Refer to the User’s Manual if required.Exchange the inverter (supply unit) 6018 Double referencing is active Cause of error: During activated double referencing.Error in the PLC program .Check the PLC program . HEIDENHAIN NC Error Messages 303 . .Check the wiring (master contactor) . 6000 8043 No inverter-ready signal Cause of error: .Traverse the reference mark. Corrective action: Ensure that apostrophes are entered in the correct locations.Inverter defective Corrective action: Try restarting the inverter. a probe cycle was started although the reference mark of the position encoder was not yet traversed.Deactivate the double referencing in MP1355. Corrective action: .

6052 Contradictory plunge type! Cause of error: The plunging strategy defined in Cycles 251 to 254 contradicts the defined plunging angle of the active tool. Corrective action: Cycle 3 only permits one of the principle axes X. 6049 PET table: Too many lines Cause of error: There are too many error messages defined in the PET table. Corrective action: Change parameter Q366 in one of the Cycles 251 to 254 or the plunging angle ANGLE of the tool in the tool table. All subsequent lines are ignored. Y or Z. Permissible combinations of parameter Q366 and the plunging ANGLE are: For perpendicular plunging: Q366 = 0 and ANGLE = 0 For helical plunging: Q366 = 1 and ANGLE > 0 HEIDENHAIN NC Error Messages 304 .6027 Wrong axis programmed Cause of error: You programmed an illegal axis in probing cycle 3. Corrective action: Only a limited number of lines in a PET table can be evaluated. Edit the NC program.

6055 This fixed cycle not allowed Cause of error: You attempted to run a fixed cycle in connection with Cycle 220 or 221.Cycle 254 6066 Rotary axis tolerance illegal Cause of error: In Cycle 32.Activate the HSC filter (MP1094). Corrective action: The following fixed cycles cannot be combined with Cycles 220 and 221: . 6069 MC PWM output is not present Cause of error: Software error Corrective action: Inform your service agency. HEIDENHAIN NC Error Messages 305 . Corrective action: Select the display position of the current block so that it lies within the screen limits.Inform your service agency. Corrective action: .Cycles 230 and 231 . although they cannot be combined with these cycles.Cycles of the groups SLI and SLII . 6072 Cannot go past edge of screen Cause of error: You moved the display position of the current block to the edge of the screen. a tolerance for rotary axes was programmed although the HSC filter is not active.Cycles 210 and 211 . .

Corrective action: 1. Corrective action: Edit the NC program. HEIDENHAIN NC Error Messages 306 . 6081 MC BA4 not possible Cause of error: 1. Turn the key switch to BA1.6079 M128 not allowed Cause of error: You programmed M128 although a rotary axis is defined as a noncontrolled axis. Key switch is not on BA1. Corrective action: 1. Use M144 only if all rotary axes used in the kinematic description are also defined as controlled axes. Key switch is not on BA1. Corrective action: Edit the NC program. Use M128 only if all rotary axes used in the kinematic description are also defined as controlled axes. 6081 CC%d BA4 not possible Cause of error: 1. 6080 M144 not allowed Cause of error: You programmed M144 although a rotary axis is defined as a noncontrolled axis. Turn the key switch to BA1.

WLT to *.WLT file (system error). BA3.x. 6086 Error while saving monitor list Cause of error: .6082 MC operating mode not possible Cause of error: Wiring error at the SG inputs BA2.Cannot open *.SYS (DEBUGPATH=) is incorrect. HEIDENHAIN NC Error Messages 307 . 6087 Error while opening monitor list Cause of error: .SYS.Check the wiring.x.Error during conversion of *.WLT format.x.SYS. .Inform your service agency.Cannot open *. . 6082 CC%d operating mode not possible Cause of error: Wiring error at the SG inputs BA2.Error in the conversion of *.Check the wiring.Target path or target file *. . Corrective action: . Corrective action: . .x. .WLB format. Corrective action: Check the DEBUGPATH= entry in OEM.x and BA4.WLT in OEM.x and BA4.WLB to *. Corrective action: Check the DEBUGPATH= entry in OEM.Inform your service agency.WLB file (system error). BA3.SYS (DEBUGPATH=) is incorrect.WLT in OEM. .Source path or source file *.

SYS (DEBUGPATH=) is incorrect.Source path or source file of the PLC program is incorrect (MAINPGM= in OEM.SYS.6088 Error while opening TEMP.Recompile the PLC program. Corrective action: Use symbolic operands in the PLC program.Check MAINPGM= entry in OEM.SYS) .WLC file (system error).Source path or source file *. Corrective action: 6089 Last monitor list is missing Cause of error: . Corrective action: . .WLT (system error).Cannot open *.Source path to the debug information is incorrect.WLT in OEM.SYS). .WLT Cause of error: Cannot open TEMP. HEIDENHAIN NC Error Messages 308 . 6090 Selection list not found Cause of error: . 6091 Selection list is empty Cause of error: No symbolic operands are being used in the PLC program. (DEBUGPATH= in OEM. Corrective action: Check the DEBUGPATH= entry in OEM.SYS.

Alignment (invalid word or double-word address) Corrective action: ..) . 6099 Value invalid Cause of error: .Check value input 6100 Operand invalid Cause of error: .Invalid address area .Out of value range .Invalid characters in value Corrective action: ..Invalid operand address .6093 No safe axes/spindle Cause of error: No axes or spindles in safe mode.Check the operands in the ADDR column .W. Corrective action: Enter the correct code number. Corrective action: Check MP 500 and MP 501.Attempt to change a constant .Check the address range for the operand type HEIDENHAIN NC Error Messages 309 . 6094 Incorrect code number Cause of error: Code number missing or incorrect.Invalid operand type (M.Check the operand symbol .Invalid operand type (ADDR column) .B.

.Use only numbers that are in the table PRESET.TAB in the TNC:\ directory.TAB.TAB does not exist.TAB.You tried to use a preset number that does not exist in the table PRESET.Create the table PRESET. or add the desired number to the table. HEIDENHAIN NC Error Messages 310 . Corrective action: .PRESET. Corrective action: . . 6101 MC BA4 not enabled Cause of error: The BA4 operating mode is selected by key switch but has not been released in MP561. Corrective action: 6103 Preset number does not exist Cause of error: .Inform your service agency. .6101 CC%d BA4 not enabled Cause of error: The BA4 operating mode is selected by key switch but has not been released in MP561.Inform your service agency. Corrective action: . .Use MP561 to release the operating mode. 6102 Column must not be changed Cause of error: The MODULE and SYMBOL columns are filled automatically and must not be overwritten.Use MP561 to release the operating mode.

2s Cause of error: .Check the motor brake control . you tried to move more than one axis. Corrective action: Move only one axis.Wrong type of motor . 6105 CC%d BA2 only one axis allowed Cause of error: In the BA2 mode of operation.Check the type of motor in the motor table .Check encoder type = 0 bei UASM (U/f mode) HEIDENHAIN NC Error Messages 311 .Line count or rotary encoder type incorrect Corrective action: .6105 MC BA2 only one axis allowed Cause of error: In the BA2 mode of operation.Check line count = 0 with UASM (U/f mode) .Motor brake defective Corrective action: .1s Cause of error: .Inform your service agency .Inform your service agency . you tried to move more than one axis.Exchange the motor 6107 8B90 Current regulator lock %. 6106 8130 Motor brake defective %. Corrective action: Move only one axis.

1s defective Cause of error: .Check the power module and the machine parameters .Inform your service agency 6109 8460 I2T value of power module is too high %.Reduce the load or the duration .Exchange the position encoder . HEIDENHAIN NC Error Messages 312 .Inform your service agency .1s Cause of error: . Corrective action: .Check the motor table and machine parameters .Contamination of the position encoder . Corrective action: .Exchange the motor control PCB 6118 Press MC BA4 permissive key Cause of error: In the BA4 mode of operation.Inform your service agency 6110 8AF0 Encoder %.Reduce the load or the duration .Check whether the power module is designed for the load .6108 8450 I2T value of motor is too high %.Encoder cable defective .Check the encoder cable .The load over the duration of the drive is too high.1s Cause of error: .Motor control PCB defective Corrective action: .The load over the duration of the motor is too high. the permissive key was not pressed within the time defined in MP529. Corrective action: Press the permissive key.Check whether the motor is designed for the load .

Calling an OEM cycle Corrective action: Edit the part program. A program call can also be: .).. ISO: G39) . 6187 Excessive subprogramming Cause of error: In a Contour Pocket cycle or a Contour Train cycle you called more than 6 programs (PGM CALL. 6184 Profibus: file/memory error Cause of error: In the Profibus functions there is either a data access error or an error in the memory management.6182 Profibus: Configuration error Cause of error: The profibus configuration file is either not registered in the OEM.Cycle 9 (PGM CALL. HEIDENHAIN NC Error Messages 313 . Corrective action: Inform your service agency. Corrective action: Inform your service agency. 6183 Profibus: PCI hardware error Cause of error: Cannot access the Profibus master board. ISO: %. Corrective action: Inform your service agency.SYS file (keyword PROFIBUSCFG=) or it could not be found.

Cycle 9 PGM CALL (ISO: G39) .Check the power supply 6190 5-V power supply too low Cause of error: The 5-V power supply of the control is too low.Check the power supply . ISO: %. 6189 5-V power supply too high Cause of error: The 5-V power supply of the control is too high.Inform your service agency .Calling an OEM cycle Corrective action: Edit the part program. HEIDENHAIN NC Error Messages 314 .Inform your service agency .6188 Excessive subprogramming Cause of error: You programmed more than 6 program calls (PGM CALL. the list of most recent search elements is empty. A program call can also be: . Corrective action: . Corrective action: .. Corrective action: Enter the search element.).Check the power consumption of the consumer units (encoders) 6191 No search elements Cause of error: After the control is switched on.

Internal software error .Check the software version .6193 Spline starting point incorrect Cause of error: The starting point of the spline is too far away from the end point of the previous contour element.0 6212 Actual pos. Corrective action: Edit the NC program.Inform your service agency . capture not possible Cause of error: You attempted to load the actual position into the program while the tilted working plane function was active. 6264 Program-run graphics impossible! Cause of error: The TNC is being so heavily utilized to machine the current workpiece that there is no more capacity available for the program-run graphics.Check machine parameter MP7600.Position controller cycle time too short Corrective action: . 6195 C470 No nominal speed values %s Cause of error: . Corrective action: The actual position can be loaded only if the tilted working plane function is not active. Corrective action: No corrective action possible. HEIDENHAIN NC Error Messages 315 .

6297 C4A0 Inverter %s is active Cause of error: .6291 Reference the spindle! Cause of error: You tried to you use touch probe cycle 3 without first referencing the spindle.Check the inverter and wiring . Such a change is not allowed. -Inform your service agency.Motor power cable was exchanged .Inverter defective .Inform your service agency .Check the motor and wiring HEIDENHAIN NC Error Messages 316 . 6294 Safe MP changed by PLC Cause of error: A safety-oriented machine parameter was changed by the PLC.Wrong motor selected in the motor table . Corrective action: -Edit the PLC program.Motor incorrectly connected Corrective action: .Inverter switched off (PLC. SH1) . Corrective action: Move the spindle over the reference point.Motor defective . for example by switching the spindle on in the Manual operating mode with M03.

it can have the following causes: 1) Motor.Inverter defective .sn: The entry for the torque constant is 0 or >9999 Corrective action: .Correct the current tool life (CUR.6298 C4C0 Flow of current in motor %s Cause of error: . .Check the inverter 6299 C4D0 Error in torque constant %s Cause of error: . HEIDENHAIN NC Error Messages 317 .If the value for the torque constant is 0 or >9999.ERR file stored in the TNC:\ directory.mot: No-load voltage and/or rated rpm have an invalid value (or 0) 2) Motor. A complete list of the tools whose tool life has expired is contained in the TOOLLIST.TIME column in the tool table).Inform your service agency .Use a new tool.Motor not connected or incorrectly connected .Check the motor and wiring .Wrong motor selected in the motor table . Corrective action: .Check the motor table 6307 T%s: Remaining tool life too short Cause of error: The remaining tool life (TIME2 column in the tool table) of the tool indicated in the error text has been exceeded.Motor power cable was exchanged Corrective action: .Motor defective .

ERR file stored in the TNC:\ directory. HEIDENHAIN NC Error Messages 318 .6308 Tool %s not defined Cause of error: You called a tool that is not contained in the tool magazine. Corrective action: Check the pocket table and add the tool if required. A complete list of the tools that are not contained in the tool magazine can be found in the the TOOLLIST.

Sign up to vote on this title
UsefulNot useful