plik


- Error in data transfer by LSV2 protocol - Excessive temperature of heat sink in the UV 1xx - Further increase of heat sink temperature will result in switch-off. - Excessive current of DC link in the UV 1xx power supply unit. - Insulation problem (e.g. defective motor) - Readiness signal of the inverter (supply unit) is inactive after the feedback control starts - Main contactor has opened - Error in the PLC program - Inverter defective - The dc-link voltage from the supply unit fell below the limit set in MP2192. - Excessive DC-link voltage of the power supply unit - DC-link voltage of the supply unit is too low Internal software error - MC is outputting erroneous cycle time for CC position controller. - A hardware error has occurred. - Motor brake defective - Field orientation impossible for mechanical reasons. - Incorrect relation between electric field and mechanical motor movement. - Error in motor encoder signal. - Error in motor connection. - Mechanical brake not released. - Field orientation successful - The maximum permissible current of the power stage was exceeded - Motor brake is defective - Motor is not properly connected - Inverter is incorrectly connected - Inverter is defective - Motor is defective - An axis was removed from the machine configuration while still in the closed control loop - Field orientation successfully completed. - Speed controller is waiting for the "drive on" command; the PLC program has sent no "drive on" command. - The load of the drive is too high for the duration. - Drive has maximum current and cannot increase acceleration. - Excessive load (torque) on the drive. - The maximum permissible current of the power stage was exceeded - The load over the duration of the motor is too high. - The load over the duration of the drive is too high. - Undesirable inverter switch-off during control of a vertical axis (caused by vertical axis). - Undesirable inverter switch-off during control of a vertical axis (caused by vertical axis). - The field angle of the motor on the encoder reference point has not yet been ascertained. - The field angle of a motor with unaligned EnDat encoder has not yet been ascertained. - The transferred EnDat serial number does match the one saved. - Starting command for unavailable axis. - Position measurement (Z1 track) was started although the drive is still active. - Disturbance in speed encoder signals - Disturbance in position encoder signals - Enabling is canceled while the field angle is being determined (e.g. PLC program, emergency stop, X150/X151, monitoring function). - The axis for which the torque ripple compensation was activated through MP2260.x is not driven by a synchronous or linear motor. - The compensation file was generated for a different control from this. Using a compensation file copied from another control is not allowed. - The compensation file was generated for a motor with a different speed encoder with EnDat interface from this one. Using a compensation file copied from another control is not allowed. - Axis: Maximum feed rate is greater than the maximum motor speed (N-MAX) multiplied by MP1054 - Spindle: Maximum spindle speed is greater than the maximum motor speed (N-MAX) multiplied by the gear transmission ratio - The relationship between the line count of the position encoder and that of the motor encoder is faulty - The N-MAX entry in the motor table is faulty - Incorrect entry in MP2200 - EcoDyn: The selected feed rate exceeds the max. permissible voltage Kinematic compensation possible only for - Double-speed axes - PWM frequencies less than or equal to 5 kHz Drive cannot be switched on because there is no enabling of the inverter over -SH1. Drive cannot be switched on because of an active AC fail signal (power supply). Drive cannot be switched on because of an active power fail signal (power supply). Drive cannot be switched on because there is no drive enabling over I32. The drive cannot be switched on because there is no drive enabling for axis groups (X150/X151). The drive cannot be switched on because an inverter is not ready (RDY signal). The drive cannot be switched on because of missing field angle information. The drive cannot be switched on because of a head exchange or a wye/delta switchover. The drive cannot be switched on because of a missing error acknowledgment. - Not a safety-oriented control: - The drive cannot be switched on because the safety module is locked - Switch-off of the drive through removal of the external drive enabling at the input of the safety module - Safety module is defective (exchange) - Safety-oriented control: - Drive cannot be switched on because of the operating status of the machine - Drive was switched off because of a change to an illegal operating status of the machine - A reference value was requested during an active touch probe cycle - Internal software error - A touch probe cycle was started during an active reference run - Internal software error - Contamination of the position encoder - Encoder cable defective - Motor control PCB defective - DIR entry in motor table is incorrect. - Incorrect power connection of the motor. - Field orientation impossible for mechanical reasons. - Incorrect relation between electric field and mechanical motor movement. - Error in motor encoder signal. - Error in motor connection. - Mechanical brake not released. - Measured motor temperature is too high. - No temperature sensor. - Motor encoder cable is defective (wire broken). - Entry in motor table is incorrect. - Incorrect or defective temperature sensor was installed. - Inverter not ready - No pulse release for the power module - Uz too high - Power-fail signal active - With M controls: I32 input inactive - With P controls: Drive enabling at X50 inactive In addition, for 246 261-xx (digital current controller): - For the given axis an illegal motor model (e.g. linear motor) was selected. - The CC receives a "Drive on" command for a nonexistent axis. - The power module is not ready when the field orientation starts. Readiness of the power module is detected through the Ready signal on the PWM cable. - The power module is not ready when the current controller adjustment begins. - No pulse release for the power supply unit - Uz too high - 5-V power supply too weak - Inverter is not ready for operation - Drive control board is defective - PWM cable is defective - Noise signals - Undervoltage, temperature, or short-circuit monitor of an IGBT in the inverter has responded. - Drive switch-on is blocked by one or more external signals. - The drive is switched off by an external signal. - Wrong type of motor - Line count or rotary encoder type incorrect - Incorrect entry for the line count STR in the motor table - Incorrect reference signal - Interference pulse - Encoder cable is defective (interruption or short circuit) - Measured motor temperature too low - Temperatur sensor incorrectly wired (short circuit) - Temperature sensor is defective - Incorrect temperature sensor (KTY84 required) - Hardware error on encoder input board - Wrong motor or power module selected - Incorrect current controller parameters - Incorrect parameters in the motor table - Power module defective - Motor cable defective (short circuit) - Motor defective (short circuit, ground fault) - Motor control board defective - The following error of a moving axis is greater than the value given in machine parameter MP1720.x (in lag mode) or MP1420.x (in feedforward mode). - The adjusted acceleration is too high. - In spite of "drive on," the motor is not moving. - Incorrect nominal increment between two reference marks - Interference in speed-encoder signals - There is no motor encoder signal - There is a break in the motor encoder cable - The signal amplitude of the motor encoder is missing or too small - The motor encoder is contaminated - Position value of the motor encoder is invalid - Interruption in motor encoder cable - Motor encoder defective - There is no position encoder signal - Break in position encoder cable - The signal amplitude of the encoder is missing or too small - The position encoder is contaminated - Position value of the position encoder is invalid - Interruption in position encoder cable - Position encoder is defective - Position value of the motor encoder was not latched - Interruption in motor encoder cable - Motor encoder defective - Position value of the motor encoder was not stored - Interruption in position encoder cable - Position encoder is defective - Noise on speed encoder signals - Noise on position encoder signals - The amplitude of the encoder signal is too high or the signal for contamination is active. - Noise on motor encoder signal - Short circuit in the motor encoder cable - Signal amplitude of motor too high - The amplitude of the position encoder signal is too high or the signal for contamination is active - Noise on the encoder signal - Short circuit in the encoder cable - Encoder signal amplitude too high - Incorrect entry for the line count under STR in the motor table - Faulty reference signal - Noise signals - Motor encoder cable defective (break or short circuit) - MC command is not allowed for this hardware - MC command is not allowed at this time - 0 = error in command code > 255 1...255 = incorrect or invalid command code - Internal software error - CC command is not allowed for this hardware - Internal software error - Protective door(s) were opened during the brake test - No drive-ready signal during the brake-test call monitoring - Protective door(s) were opened during the brake line test The status of the operating mode switches and the protective doors is not allowed. - Keylock switch 1 not in automatic mode (BA1) – Keylock switch 1 defective - Wiring error The BA4 operating mode is selected by key switch but has not been released in MP561. The simultaneous movement of more than one axes is not allowed in operating mode BA2 with open safety doors. - The automatic, SRG, SBH, and SH operating conditions are compared cyclically between the MC and CC. If the values remain unequal for longer than 500 ms, a Stop 1 is released. - During the dynamic test of the 2nd emergency stop loop (no later than every 1.5 min), a 0 V level is expected for a short period. This error appears if a 24 V level continues throughout the test window of 100 ms. - The time window for the dynamic test is too small (computing time problems, software errors) - During the dynamic test of the 2nd emergency stop loop (no later than every 1.5 min), a 0 V level is expected at all safety-related door-contact keylock and switch inputs for a short period. This error appears if a 24 V level continues throughout the test window of 100 ms. - The time window for the dynamic test is too small (computing time problems, software errors) Permissible positive range of traverse exceeded. Permissible negative traverse range exceeded. The maximum permissible velocity in the SRG operating mode was exceeded. - The maximum permissible velocity is 0 (as per parameter) - An illegal operating mode was selected by keylock switch - There is a circuit error, or a disturbance at input I19 of the operator safety module - Internal software error - The maximal permissible velocity of the standstill monitoring was exceeded. - Standstill monitoring was set to 0 - Parameter MP1054.x = 0 - Internal software error - The maximum permissible traverse in the SRG operating mode was exceeded because: - During probing with oriented spindle stop, the spindle axis was moved by more than 2 revolutions. - Drive ready signal is missing (inverter RDY signal missing due to drive error) - Protective door(s) are not closed, although the parameter settings require it. - The drive moved into the positive limit-switch area for the 1st time - The drive moved into the negative limit-switch area for the 1st time - The amplitude of the encoder signal is too high or the signal for contamination is active. - Disturbance on motor encoder signal. - Short circuit in motor encoder cable. - Signal amplitude of motor encoder is too high. - No encoder signal - Interruption in motor encoder cable - Signal amplitude of motor encoder is missing or too small. - At one encoder input the maximum input frequency was exceeded. - Disturbance in motor encoder signal. - The amplitude of the position encoder signal is too high - Fault in the encoder signal - Short circuit in the encoder cable - Signal amplitude of encoder is too high - No encoder signal available - Interruption in position encoder cable - Signal amplitude encoder is missing or too small. - The maximum input frequency was exceeded at a position encoder input - Fault in the encoder signal - MC makes no test of the motor brake(s) although it is necessary according to parameter settings. - The call for a motor brake test lasts longer than 5 [sec]. - An axis was deselected by PLC module and the corresponding parameter for running a brake test is still set. - MC makes no test of the motor brake line although the parameter setting requires it. - The call for a motor brake line test lasts longer than 10 [sec]. - An axis was deselected by PLC module and the corresponding parameter for running a brake line test is still set. - Safety-oriented input of CCU >400 ms not equal to safety-oriented input of MCU. - Different level at safety module input: 0 = axis configuration A1/A2 1 = axis configuration B1/B2 2 = -- (unused) 3 = permissive key for machine operating panel 4 = acknowledgment of switch-off 5 = -- (only CC: NC stop) 6 = -- (only CC: spindle stop) 7 = permissive key for handwheel 8 = safe reduced velocity of axes/spindle 9 = -- (unused) 10 = safe reduced velocity of aux. axes 11 = operating mode 3 (key switch 1, position 3) (safe controlled stop of axes/spindle) 12 = -- (unused) 13 = permissive key on tool changer 14 = -- (only CC: machine key active) 15 = -- (only CC: machine on) 16 = -- (only CC: NC+spindle stop) 17 = activate release of tool holder 18 = operating mode 2 (key switch 1, position 2) 19 = operating mode 4 (key switch 2) - Wiring error X65, X66 (,X67) - Safety module defective - The supply voltage Vcc(x) was out of range. - +4 = undervoltage Vcc(+5 V) The load from external components (e.g. encoders) is too large. - +6 = overvoltage Vcc(+5 V) The power supply unit is defective. - +14 = undervoltage Vcc(+15 V) The power supply unit is defective. - +16 = overvoltage Vcc(+15 V) The power supply unit is defective. - -14 = undervoltage Vcc(-15 V) The power supply unit is defective. - -16 = overvoltage Vcc(-15 V) The power supply unit is defective. - Temperature inside the LE was out of permissible range. (-128... 0...+127 = measured temperature value [°C]) - Temperature sensor on board is defective. - The electrical-cabinet ventilation is insufficient (fan defective). - The ambient temperature is too high or too low. - Communication to the MC was interrupted. - Internal software error. Internal software error Internal software error - Hardware error (crystal generator) - Internal software error - Internal software error - Hardware error: Disturbance internally triggers interrupt - The hardware version of the CC is not supported by the NC software - Communication error between speed and current controller. - Line power interrupted - Inverter defective - Communication error between speed and current controller. - Internal software error - Hardware error: Triangular signal does not oscillate, or it oscillates with incorrect frequency - Internal software error - The number of LSV2 data to be read is incorrect - Internal software error - Internal software or hardware error - Internal software or hardware error - Internal software error - Access violation on controller periphery. Internal software error - MC outputs erroneous cycle time for CC position controller - Hardware error - Entered PWM frequency in MP2180 lies outside the permissible input range - The selected PWM frequencies must not be combined - Invalid relation between interpolator clock pulse and PWM frequency. - Interpolator clock pulse or PWM frequency was changed. - Control loop on X51 or X52 is defined as "double speed," although the control loop on X53 or X54 is active - Control loop on X55 or X56 is defined as "double speed," although the control loop on X57 or X58 is active (only CC 4xx with 8 control loops) - For a single-speed control loop, in MP2180.x the double PWM basic frequency has been set, and in MP2182.x the half of the current-controller cycle time. - The axis in master-slave torque control are permissible only at X15/X17 or X16/X18. - The MC and CC software were not compiled with the same Include file. - The MC and CC software were not compiled with the same Include file. - Error in entry in MP2200.x or in motor table. - Internal software error. - Incorrect entry in motor table - Incorrect entry in motor table - Measured grating period does not agree with the entry in the motor table - The rotor time constant calculated from the rotor table is invalid - Incorrect entry in motor table - Incorrect entry in power module - Incorrect entry in power module table - Incorrect temperature entry in motor table - Incorrect entry in power module table - Incorrect entry in motor table - Incorrect entry in motor table - Incorrect entry in motor table - Incorrect entry in MP2340.x or MP2350.x - Incorrect entry in MP2190 (dc-link voltage Uz) - Incorrect entry in MP112.x or MP113.x (speed encoder) - Internal software error - Incorrect entry in MP120.x or MP121.x (nominal speed command signal output) - Internal software error - Incorrect entry in MP2540.x, MP2541, MP2550.x or MP2551 - Internal software error - Encoder line count was changed - Motor pole pair number was changed - DIR in the motor table was changed - No encoder signal - Interruption in motor encoder cable - Signal amplitude of motor encoder is missing or too small. - No encoder signal - Interruption in motor encoder cable - Signal amplitude of motor encoder is missing or too small. - Measured motor temperature is too high - There is no temperature sensor - Motor encoder cable defective - Entry in motor table incorrect - Incorrect or defective temperature sensor - Hardware is defective (CC) - Motor encoder is defective - Software version is incorrect - No pulse release for the axis module - Uz too large - 5V power supply too small - Inverter is not ready for operation - Drive control board is defective - PWM cable is defective - Noise signals - Motor encoder defective - Motor cable defective - Drive control board defective - 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 - Internal software error - Hardware error on drive control board - Incorrect motor selected (MP2200) - Grounding error on motor encoder cable (disturbance on reference signal line) - Motor encoder defective - 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. - Incorrect current control parameters - Incorrect parameters in the motor table - Power module defective - Motor cable defective - Motor defective - Drive control board defective - Internal hardware error - Motor rated voltage outside of permitted input range - Endat communication error - In the motor table, an encoder with EnDat interface is selected. The EnDat protocol cannot be read. - The values for the encoder line count from the motor table do not agree with the downloaded values. - Contamination of the motor encoder (Zn track). - Speed encoder cable defective. - Motor control board defective. - Speed encoder defective. - Feedforward parameter settings incorrect (acceleration, friction) - Acceleration too high - Controller parameters setting incorrect (Ki, Kp, Kd) - Filter settings incorrect (band-rejection filter, low pass) - Inverter is defective (IGBT) - Incorrent motor selected from the motor table - Position encoder input does not exist. - Position encoder input is not correctly connected. - Position encoder input is defective. - PWM frequency within a controller group is incorrect. - Incorrect entry in motor table column SYS. - Speed encoder cable defective. - Speed encoder defective. - Motor control board defective. - Motor cannot be servocontrolled. - Internal software error - Position controller cycle time too short - Inverter switched off (PLC, SH1) - Inverter defective - Motor defective - Wrong motor selected in the motor table - Motor power cable was exchanged - Motor incorrectly connected - Motor not connected or incorrectly connected - Inverter defective - Motor defective - Wrong motor selected in the motor table - Motor power cable was exchanged - If the value for the torque constant is 0 or >9999, it can have the following causes: 1) Motor.mot: No-load voltage and/or rated rpm have an invalid value (or 0) 2) Motor.sn: The entry for the torque constant is 0 or >9999 - The selected process for determining the field angle is invalid or impossible with this encoder. - Internal software error - Differential factor is too large (max. value 0.5 [As^2/rev]) - During readout of the electronic ID label the power module must not be in the "ready" status (-SH1 is inactive). - Internal software error - Internal software error - Internal software error - Internal software error - Incorrect entry in MP2542.x, MP2552.x, MP2562.x or MP2572.x - This is a software error - Incorrect entry in MP2543.x, MP2553.x, MP2563.x or MP2573.x - This is an internal software error - Incorrect entry in MP2544.x, MP2554.x, MP2564.x or MP2574.x - This is an internal software error - Incorrect entry in MP2545.x, MP2555.x, MP2565.x or MP2575.x - This is an internal software error - Incorrect entry in MP2546.x, MP2556.x, MP2566.x or MP2576.x - This is an internal software error - On the CC 424, the input range for MP2606.x is 0.0 to 0.5. - An incorrect input was selected for the position encoder (MP110.x/MP111.x) Possible configurations: CC 4xx/6 control loops: X201 to X206 CC 4xx/8 control loops: X201 to X208 CC 4xx/10 control loops: PWM outputs X51 to X56: X201 to X206 PWM outputs X57 to X60: X207 to X210 - The current offset of the power stage is too large - The axis for which the torque ripple compensation was activated through MP2260.x is being driven with a PWM frequency of more than 5000 Hz. - Invalid parameters in the compensation file of the axis - The nominal value(S in inverter.inv) changed - after DSP start, or - after the current controller adjustment started, or - after the readiness of the power module was switched - Internal software error - Internal software error - Internal software error 0...255 = code for error in software module/routine - NR2 input incorrectly connected - Internal software error - NE2 input incorrectly connected - Internal software error - PLC module 9169 in safety-oriented software (illegal) - Software error - The measured status of the "-SH1" signal is "high" level - The "-SH1" signal does not change to the "active" ("low" level) status, although the MC is no longer triggering the corresponding watchdog. - The measured status of the "-SH1" signal is "low" level - The "-SH1" signal does not change to the "inactive" ("high" level) status, although the MC is triggering the corresponding watchdog. Error in dynamic test of the 2nd emergency-stop loop. In the dynamic test, O V is expected at input NE2 after no later than 1.5 min. If a voltage of 24 V is present here, this error message appears. Error in dynamic test of the 2nd emergency-stop loop. In the dynamic test, O V is expected at all door contacts and key-operated-switch inputs after no later than 1.5 min. If a voltage of 24 V is present here, this error message appears. - Safe reduced rotational velocity (SRG) was exceeded - No standstill in safe controlled stop (SBH) operating mode - Internal software error - Incorrect CRC checksum found and transferred over SG parameter memory - Communication error MC <-> CC - Wrong CC software - Hardware defect (memory fault) - Software error - Illegal code received for conducting the test. - MP3210.x incorrect. - Check the software version of MC. - MP3510.x incorrect. - Check the software version of MC. - Command for pulse deletion test was received, although the previous test is not yet finished. - MC runs no test of the motor brake(s) although it is necessary according to parameter settings. - MC does not run the test of the motor brake(s) within 2 seconds. - The measured status of the "-SH2" signal is "high" level - The "-SH2" signal does not change to the "active" ("low" level) status, although the CC is no longer triggering the corresponding watchdog. - The measured status of the "-SH2" signal is "low" level - The "-SH2" signal does not change to the "inactive" ("high" level) status, although the CC is triggering the corresponding watchdog. - The measured status of the "-N0" signal is "high" level - The "-N0" signal does not change to the "active" ("low" level) status - CCU shut-off signal: -N0 does not switch to high level - The measured status of the "-N0" signal is "low" level - Change in the level of the CC1 switch-off signal: -N0 is not recognized by the CC0. - Internal software error - Hardware error - The protective doors of the work envelope were opened during the brake test. - Internal software error - The current measured in the pulse deletion test is too great - One of the cutout channels "-AP1.x", "-SH1AB", "-AP2.x" or "-SH2.WD" is not effective - The measured status of the "RDY.x" signal is active - The "RDY.x" signal does not change to the "inactive" ("low" level) status, although the MC is blocking the power module through a corresponding enabling signal. - The measured status of the "RDY.x" signal is inactive - The "RDY.x" signal does not change to the "active" ("high" level) status, although the MC is blocking the power module through a corresponding enabling signal. - Parameter value in MP640.x is too small - Defect in the mounting of the position encoder - Incorrect thermal, linear or nonlinear compensation - Excessive backlash - Internal software error - MC runs no test of the motor brake(s) although it is necessary according to parameter settings. - The call for testing a motor brake lasts longer than 5 seconds. - MC runs no test of the motor brake line although it is necessary according to parameter settings. - The call for testing a brake line lasts longer than 10 seconds. 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). An excessively high nominal speed value was calculated. 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 The position deviation at a standstill is greater than the value entered in machine parameter MP1110.x. During offset adjustment (with code number or cyclic) an offset voltage of more than 100 mV was determined. 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. 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). The stylus is already deflected at the start of a probing movement. The battery in the touch probe is dead. - Touch probe is not connected. - Battery in touch probe is dead. - No connection between infrared probe system and receiver unit. The calculated tool path exceeds the machine's positive traverse limits. Positive traverse range is defined with MP650.x. The calculated path of the tool exceeds the traversing range (software limit switch) of the machine. The calculated tool path exceeds the machine's traverse limits. Negative traverse range is defined with MP670.x. The calculated path of the tool exceeds the traversing range (software limit switch) of the machine. Forced error through function FN14 (ISO: D14). With this function the TNC calls the preprogrammed messages of the machine manufacturer (e.g. from an OEM cycle). If during a program run or test run the TNC comes to a block with FN14 (D14), it stops operation and displays a message. You must then restart the program. The NC block TOOL DEF (ISO: G99), is used more than once to define a tool using the same tool number in programs that are nested to each other. The tool file (TOOL.T) cannot be edited while the TNC is executing a tool call. Pressing the EDIT ON/OFF soft key provokes this error message. 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. - Electronic handwheel is not connected. - Incorrect handwheel selected in machine parameter MP7640. - Transmission line is defective or incorrect. PLC runtime error: - You attempted to nest more than 32 module calls within each other. - You programmed a recursive module call that exceeds the limit of 32 levels. PLC runtime error: You attempted to retrieve data from the stack, although it had not been written there. PLC runtime error: You attempted to write more than 128 bytes of data to the stack. Word operands (B/W/D/K) each occupy 4 bytes, Logic operands (M/I/O/T/C) occupy 2 bytes. PLC runtime error: - The processing of the cyclically executed program section takes too long. Check the subprogram structure for very calculation-intensive sections that you can start as SUBMIT jobs. - The displayed processing time will be increased during data transfer and in handwheel mode. In case of doubt, select handwheel mode and simultaneously start the data transfer at max. baud rate. At the same time, check "MAXIMUM PROCESSING TIME" in the PLC programming. Values should not exceed 150% (safety reserve in the event of unfavorable operating conditions!). 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, or greater than or equal to the table length). PLC runtime error: - The address for a writing access to data types B/W/D/M/I/O/T/C is, through the inclusion of the index register, in an invalid region for these operand types. - The index register contains a value, due to accessing a constant field, which is not possible for this field (less than 0, or greater than or equal to field length). - The address of a string leads through the inclusion of the index register to an invalid value. - 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). - During the addressing of a component string. PLC runtime error: More than one of the markers M4005 (M03), M4006, (M04), M4007 (M05) is set. PLC runtime error: More than one of the functions "PLC positioning," "datum shift," or "spindle orientation" has been activated. Machine parameter input error: A line was found without a machine parameter number (not an empty line or comment). Machine parameter input error: The given machine parameter does not exist (incorrect number). Machine parameter input error: No separator (":")was found between the number and value of the machine parameter. Machine parameter input error: The input value for the machine parameter is incorrect. Machine paremeter input error: A machine parameter has been defined twice. Machine parameter input error: A machine parameter is not defined. The line is generated automatically. Machine parameter input error: Machine parameter cannot be saved. You attempted to assign a tool to a locked pocket in the tool-pocket table. - The input value of the pocket number in the tool table is greater than machine parameter MP7261. - MP7261 = 0, pocket output is activated through MP7480 and no pocket has been assigned to the called tool. - The input value for the pocket number in the tool table is greater than machine parameter MP7261. - MP7261 = 0, pocket output is activated through MP7480, and the called tool is not assigned to a pocket. You did not program a feed rate. 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. The service life of the called tool has expired and you have not defined a replacement tool. The voltage of the buffer battery in the power supply unit is too low. You attempted to call either the Rigid Tapping cyle or the Tapping cycle, although your machine does not have a controlled analog spindle There are several tool tables in the NC memory and no table is activated in the Test Run operating mode. A datum table is required to machine a part program. Either there is no table in the control's NC memory, or several tables have be saved and none activated. This message indicates that there is an error message on the screen now in the background. In this context the key has no function. The NC program memory no longer suffices for part programs. In the NC program the original search address no longer exists. A tool definition with the number "0" is not permitted. You attempted to give a tool more than one definition. In a LBL CALL (ISO: L 0,0) block of a part program or in a jump instruction (parametric calculation) you attempted to program a jump to the label 0. - The value you entered is out-of-range. - Cycle 209 (ISO: 209): You entered the value 0 as infeed depth for chip breaking (Q257). You pressed a sequence of keys so quickly that you filled up the keyboard buffer. 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. 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. 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. 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. You have entered a negative value as tolerance for the automatic insertion of a rounding arc (M function M112). In the programmed positioning of a rotary axis with feed rate in mm/min (M116) an excessively high velocity results for the rotary table. - In the execution of a Cylindrical Surface cycle the entered milling depth is greater or equal to the radius of the cylindrical surface. - The ratio of the unit radius to the machining radius is too large. In the execution of a Cylinder Surface cycle the programmed radius of the cylinder surface is less than or equal to 0. In the superimposition of a handwheel movement (M function M118) the programmed maximum permissible superimposition is less than 0. Error in the conversion of the programmed workpiece blank in the graphic: - The programmed spindle axis was not X, Y or Z. - An edge length is negative (the minimum and limits were switched). - One edge length is smaller than 0.1 mm. - The length of the shortest edge is less than approx. 1% of the longest edge. The PLC input for the control-is-ready signal is inactive. On the safety-oriented controls: The PLC input "NE1" is inactive. During the cutout-channel test, the level of the "NE1" and "NE2" input is not identical with that of the "T1" and "T2" safety output. After an interruption of the program run the TNC can no longer resume the program run from the cursor's present location. You attempted to call a program that is not stored in TNC memory. The TNC cannot save any more files. This file name already exists. You attempted to program the same label number in several LBL SET (ISO: G98 Lxx) blocks in a part program. During a program start or a subprogram call, several LBL SET (ISO: G98 Lxx) blocks in a part program were found E During data transfer with BCC the signal was received 15 times in succession. 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. - The parity bit is erroneous. - Erroneous data frame (e.g.: no stop-bit). - The receiver module of the interface is defective. K During transmission of an error to the TNC the <1> character was not transmitted after the character. L After the error sequence <1> an incorrect error number was received (error numbers 0 to 7 are permitted). M During data transmission with BCC the character was transmitted 15 times in succession. N An expected acknowledgment or was not transmitted after a certain time. Data transmission was interrupted with the key. You attempted to assign an already occupied data interface. The baud rates set at the two data interfaces do not permit simultaneous transmission over both interfaces. This is a general error messsage showing that there is some error in the program data (e.g. an ERROR block). An error occurred during downloading through the data interface. The TNC marks the erroneous block with ERROR. - The interface is not connected. - The external device is either switched off or not ready. - The transmission cable is defective or incorrect. After the control was switched on, a file in NC memory was found faulty and deleted. The machine parameters have been erased and the PLC program is missing. You cannot edit or erase this program until the protection has been removed. - During start-up of a subprogram the control found that the calling program had been changed. - During a return jump from a subprogram the control found that the calling program had been changed. The internal or external EMERGENCY STOP circuit is found by the system CPU to be defective. Error message from the PLC (see machine documentation). During execution of a blockwise transferred part program (DNC mode) the control found that a called subprogram does not exist in NC memory. You edited the machine or user parameter list and tried to exit the editor with END. This is not permitted if the part program or a PLC positioning operation is running. You attempted in an FK program to delete a block to which another part of the program makes a reference. Internal calculations have resulted in a non-representable numerical value. Internal calculations have resulted in a non-representable numerical value. The TNC attempted to display a Q parameter whose value lies outside the permissible range of -99 999.9999 to +99 999.9999. Calculation of a coordinate from a Q parameter resulted in a value outside the permissible range of -99 999.9999 to +99 999.9999. - Calculation of a spindle speed from a Q parameter resulted in a value outside the permissible range of 0 to +99 999.9999. - A speed limit was defined for the active tool in the tool table (NMAX column). Calculation of a feed rate from a Q parameter resulted in a value outside the permissible range of 0 to 300 000. - Calculation of a tool number from a Q parameter resulted in a value outside the permissible range of 0 to 32767. - You have called a tool number that is greater than the number of tools defined in the tool table. Calculation of a label number from a Q parameter resulted in a value outside the permissible range of 1 to 255. 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. Calculation of a scaling factor from a Q parameter resulted in a value outside the permissible range of 0.0001 to +100.007936. In an NC block you have programmed an incremental polar angle (IPA, ISO: G91 H..) greater than or equal to 5760 degrees (16 full circles). You have programmed a thread pitch of 0 in the Rigid Tapping cycle or Tapping cycle. Error in internal calculation, e.g. due to: - Division by 0 - Extracting the root of a negative value. Calculation of an APPR or DEP block in a part program resulted in an arithmetic error. Calculation of an APPR or DEP block in a part program resulted in an arithmetical error. Calculation of an APPR or DEP block in a part program resulted in an arithmetical error. Calculation of an APPR or DEP block before or after a helix resulted in an arithmetical error. Calculation of a rounding circle for contour-parallel rough-out resulted in an arithmetical error. Calculation of the circle center of a "circle with radius" block in a contour pocket resulted in an arithmetical error. Calculation of a "circle with tangent" block in a contour pocket resulted in an arithmetical error. Calculation of a rounding circle or chamfer in a contour pocket resulted in an arithmetical error. Calculation of the intersection of two arcs in the contour pocket resulted in an arithmetical error. Calculation of the intersection of an arc with a line in a contour pocket resulted in an arithmetical error. Calculation of the intersection of two lines in the contour pocket resulted in an arithmetical error. Calculation of the approaching or departing path with APPR LCT or DEP LCT in the Contour Train cycle resulted in an arithmetical error. Calculation of the radius compensation in the Contour Train cycle resulted in an arithmetical error. Calculation of the intersection of the contour with the tool path in the contour pocket resulted in an arithmetical 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. Calculation of the contour-parallel paths for clearing out a contour pocket resulted in an arithmetic error. Calculation of the contour elements of a contour pocket resulted in an arithmetical error. Calculation of the radius compensation of a contour resulted in a mathematical error. Calculation of the radius compensation of a contour resulted in a mathematical error. Calculation of the normal from a given point on a contour element for contour-parallel rough-out resulted in an arithmetical error. Calculation of the intersections in the contour pocket resulted in an arithmetical error. Calculation of automatically inserted rounding arcs (M function M112) resulted in an arithmetical error. Calculation of an arithmetical expression in the Q parameter calculation resulted in an arithmetical error. Checking the software limit switch resulted in an arithmetical error. You tried to cancel the tool radius compensation with R0 (ISO: G40) in an arc block. You attempted to program a chamfer before starting the tool radius compensation. You attempted to program a corner radius before starting the tool radius compensation. You tried to activate the tool radius compensation with RL or RR (ISO: G41 or G42) in an arc block. You attempted to program a corner radius between an part program block without radius compensation and a line block with tool radius compensation. You attempted to take over a pole (or circle center) after the first block with tool radius compensation (empty CC block, ISO: G29). You attempted to program an APPR block during an active radius compensation. - You deleted part of a cycle. - You have inserted other part program blocks within a cycle. - You have programmed a cycle call without first having defined a fixed cycle. - You attempted to call a cycle that automatically becomes effective upon definition. You programmed the plunging depth 0 in the definition of the called fixed cycle. You attempted to call a user parameter that is not stored in TNC memory. You defined a subprogram number in Cycle 14 Contour Geometry (ISO: G37) that does not exist in your program. You called a user cycle or a subprogram in the definition of a contour, a contour pocket or a cycle contour train. However, the corresponding file could not be opened for reading. A part program block contains a syntax error. You programmed a tool definition (TOOL DEF, ISO: G99), although the central tool file is active. The definition of a tool (TOOL DEF, ISO: G99) is missing the value for tool length or tool radius. You programmed a tangentially connecting circle (CT) immediately after an APPR block. You programmed a chamfer (CHF) immediately after an APPR block. You programmed a rounding radius (RND) immediately after an APPR block. You programmed a rounding arc (RND, ISO: G25) with the radius 0 in the definition of a contour, a contour pocket or a contour train. You programmed a chamfer (CHF, DIN/ISO: G24) with the length 0 in the definition of a contour, a contour pocket or a contour train. You programmed two rounding arcs (RND, ISO: G25) in succession in the definition of a contour, a contour pocket or a contour train. You programmed a rounding arc (RND, ISO: G25) immediately after a chamfer (CHF, ISO: G24) in the definition of a contour, a contour pocket or a contour train. You programmed a chamfer (CHF, ISO: G24) immediately after a rounding arc (RND, ISO: G25) in the definition of a contour, a contour pocket or a contour train. You programmed two chamfers (CHF, ISO: G24) in immediate succession in the definition of a contour, a contour pocket or a contour train. You programmed a DEP LCT block for departing a contour immediately after a helix. You programmed the APPR LCT block or APPR PLCT block for approaching a contour immediately before a helix. You programmed one of the following (non-permissible) blocks within the definition of a contour, a contour pocket or a contour train: - TCH PROBE (ISO: G55) - TOOL DEF (ISO: G99) - TOOL CALL (ISO: T..) - BEGIN PGM (ISO: %..) You programmed a rounding radius immediately before a CT (ISO: G6) or CTP (ISO: G16) block in the definition of a contour, a contour pocket or a contour train. You programmed a rounding arc (RND, ISO: G25) as first block in the definition of a contour, contour pocket or contour train. You programmed a chamfer (CHF, ISO: G24) as first block in the definition of a contour, contour pocket or contour train. You programmed a DEP block in a position other than last in the definition of a contour or contour train. You programmed a rounding arc (RND, ISO: G25) as last block in the definition of a contour, contour pocket or contour train. You programmed a chamfer (CHF, ISO: G24) as last block in the definition of a contour, contour pocket or contour train. You programmed more than one DEP block in the definition of a contour or a contour train. You programmed a DEP block in the definition of a contour or contour pocket. You programmed an APPR block in the definition of a contour or a contour pocket. You programmed an APPR block in a position other than first in the definition of a contour or contour train. - During compilation of an FK program a part program "ERROR" block was read-in. - You defined a Cycle 14 in a contour subprogram (ISO: G37). You attempted to execute an automatic tool call while a part program block with radius compensation was running. You have programmed a positioning operation with M91 or M92 with a tilted working plane. You attempted to activate the Tilted Working Plane functions and M114 simultaneously. You programmed the M function M114 in a block with tool radius compensation. In the Contour Lines cycle (TCH PROBE 7) you programmed the starting position in one axis twice. You programmed an axis twice in a single positioning block. You programmed an axis twice in the Mirror Image cycle. You called a Slot Milling or Rectangular Pocket cycle in which the same axis is programmed for length and width. While defining Cycle 26 (axis-specific scaling factor) you programmed the scaling factor or the scaling datum twice in one axis. The two axes of the circle end point in a circle block (C, ISO: G2, G3, G12, G13)) differ from the axes in the circle center block (CC, ISO: I,J,K). LN block: Calculation of the plane direction resulted in an error. The tool axis is not perpendicular to the plane in which the basic rotation is active. In a circular block you programmed the coordinates for the end point in a principal axis and its associated parallel axis. You programmed only one axis in a "circle with radius" block (CR, ISO: G2,G3 with R). You also either did not define a tool axis or the programmed axis is the tool axis. In a CT block (ISO: G6, G16) you defined an axis that is not included in the working plane. 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. Radius compensation is not possible in a circle block (C, ISO: G2, 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, ISO: I,J;K). Radius compensation is not possible in a rounding block (RND, ISO: G25) if two mutually parallel linear axes are programmed in the preceding positioning block (e.g. X and U). Radius compensation is not possible in a chamfer block (CHF, ISO: G24) if two mutually parallel linear axes are programmed in the preceding positioning block (e.g. X und U). You programmed a radius-compensated circle block that does not lie in the compensation plane. You programmed only one axis in a circle center or pole block (CC, ISO: I,J,K) and that axis does not lie in the plane that was previously defined in a CC block, or there is no preceding CC block. You programmed a circle center block or pole takover block (CC,ISO: I,J,K) without entering coordinates (pole assumption) and without explicitly programming two linear axes in the preceding positioning block. The calculated positioning operation requires movement in more than five axes. You programmed a helix for which the axis of linear motion is identical or parallel to one of the axes of circular motion. You programmed a rotary axis as tool axis. An incorrect axis is programmed in the highlighted block. An incorrect axis is programmed in the highlighted block. - You programmed a locked axis in a part program block. - A traverse was calculated for a locked axis (e.g. due to an active rotation). - A programmed axis is a freely traversing rotary axis. 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. 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. 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, although a programmed rotation or basic rotation is active. In Cycle 27 (Cylinder Surface, ISO: G127) you did not program the rotary axis corresponding to the linear axis in the first block of the description of a contour. The axis recognized as main axis in Cycle 27 (Cylinder Surface, ISO: G127) is not a rotary axis. The linear axis programmed in Cycle 27 (Cylinder Surface, ISO: G127) or the tool axis selected for machining is none of the axes X, Y or Z. You programmed the slave axis of a gantry axis in a part program block. You entered an invalid spindle speed. The spindle speed that you programmed is greater than the maximum spindle speed as defined in machine parameter MP3020. The spindle speed that you programmed is less than the minimum spindle speed as defined in machine parameter MP3020. The spindle speed that you programmed is greater than the maximum speed for the analog spindle as defined in machine parameter MP3515. The spindle speed that you programmed results in an excessively low analog voltage (MP3240.1). 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. You called a Rigid Tapping or Tapping cycle with a programmed spindle speed of 0. The programmed spindle speed does not lie in the pattern of spindle speed ranges defined in machine parameter MP3020. 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. The positioning block preceding a chamfer block (CHF, ISO: G24) is not a straight line. The positioning block following a chamfer block (CHF, ISO: G24) is not a straight line. You programmed in sequence a positioning block without radius compensation, a positioning block with radius compensation, and a chamfer (CHF, ISO: G24). You programmed in sequence a positioning block without radius compensation, a chamfer (CHF, ISO: G24), and a positioning block with radius compensation. You programmed in sequence a positioning block with radius compensation, a chamfer (CHF, ISO: G24), and a positioning block without radius compensation. You programmed a chamfer (CHF, ISO: G24) in a plane perpendicular to the working plane followed by a movement only in the tool axis. You programmed a chamfer (CHF, ISO: G24) that cannot be inserted because the preceding line is too short. You programmed a chamfer that (CHF, ISO: G24) cannot be inserted because the subsequent line is too short. 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. 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. 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. 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. 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. 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. In Cycle 14 (Contour Geometry, ISO: G37) you defined a subprogram number that does not exit. A contour subprogram defined in Cycle 14 (Contour Geometry, ISO: G37) is not concluded with LBL 0 (ISO: G98). You attempted to used LBL CALL (ISO: L x,x) to call a subprogram or a program section repeat that does not exist. In the Contour Geometry cycle you have listed a subprogram number that does not exist. You tried to move with polar coordinates (LP/CP/CTP, DIN/ISO: G10/G11/G12/G13/G15/G16), without first programming a pole (CC) (ISO: I/J/K). You programmed a circle block (C, ISO: G2/G3) without first defining a circle center (CC, ISO: I/J/K). - Cycle 3 (slot): You defined a width greater than four times the tool radius. - Cycle 253 (slot) or Cycle 254 (circular slot): The slot width for roughing (Q219 - Q368) is greater than four times the tool radius. - Cycle 240: You entered a centering diameter greater than the tool diameter. - Cycle 210 (slot) or Cycle 211 (circular slot): The slot width is six times greater than the tool radius. You called the Slot Milling, Pocket Milling, Circular Pocket Milling, or Contour Pocket cycle although the active tool has a radius of 0. You programmed a radius-compensated single-axis positioning block which without the radius compensation does not result in tool movement (e.g. IX+0 R+, ISO: G7). You programmed a radius-compensated single-axis positioning block whose path would take a direction opposite to that of the non-compensated path. You attempted to run a part program block with tool radius compensation after inserting a spherical or toroidal cutter. - In the definition of a contour, a contour pocket or a contour train you neglected to program radius compensation - You called one of the slot cycles 210 or 211 with tool radius 0 You called Cycle 22 (Contour-Parallel Roughing, ISO: G122) or Cycle 21 (Pilot Drilling, ISO: G121) although the product of the tool radius and the overlap factor is 0. In an NC block, you tried to move an axis that had not yet completed a reference run. You programmed in sequence a positioning block without radius compensation, a rounding arc (RND, ISO: G25), and a circle block with radius compensation. You programmed a corner radius perpendicular to the working plane, followed only by a movement in the tool axis. In the positioning block before a rounding arc (RND, ISO: G25) either you programmed a movement only in the tool axis or you used the M function M98 to cancel compensation. While defining a contour of a contour pocket or of a contour train you programmed a rounding arc (RND, ISO: G25) with so large a radius that it does not fit between the adjoining elements. In a rounding block approaching a contour, the starting point of the block lies inside the circle of the arc. 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.6 µm). In a rounding block departing a contour, the end point of the departing block lies within the rounding circle. In a rounding block departing a contour, the end point of the departing block lies too close to the center of the rounding circle (less than 1.6 µm). You programmed a rounding arc (RND) whose starting point does not lie on the contour or on the compensated contour. You programmed a rounding arc (RND), whose end point does not lie on the contour or on the compensated contour. 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. 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. You called a fixed cycle without first switching on the spindle. You ran a TOOL CALL block (ISO: T..) in which a mirrored axis is given as tool axis. In Cycle 8 (Mirror Image, ISO: G28) you defined the tool axis as a mirrored axis. You programmed a positioning block with tool radius compensation without first calling a tool. You programmed a paraxial positioning block with tool radius compensation without first calling a tool. You called a fixed cycle without first activating a tool. You programmed Cycle 10 (Rotation,ISO: G73) without first calling a tool. The tool call defines which working plane the TNC rotates. You attempted to approach a position using the positioning logic, but did not first define the working plain through a tool call. You programmed the M function for reducing the feed rate in the tool axis, but did not call a tool first. You called the TCH PROBE 0 cycle (ISO: G55) without first calling a tool. In a TOOL CALL (ISO: T..) you entered a tool number for which there is no definition in the program. You programmed a TOOL CALL (ISO: T..) with a tool number that does not exist in the central tool file (TOOL.T). You programmed a tool axis in the TOOL CALL block (ISO: T..), but no tool number. - Contour milling: The radius of an arc block at an inside corner is smaller than the tool radius. - Thread milling: The thread core diameter is smaller than the tool diameter. - Slot milling: The slot width for roughing is smaller than the tool diameter. - Cycle 251, rectangular pocket: The rounding radius Q220 is smaller than the tool radius. - Cycle 214: The given workpiece-blank diameter is smaller than the tool diameter An inside radius compensation is not possible when the radius of the rounding arc is smaller than the cutter radius. The compensated path of the straight line or of the circle would take a direction opposite to that of the non-compensated path. On inside corners the resulting intermediate angle would be smaller than 0.028 degrees. - Slot Milling cycle: The slot width is less than the tool diameter. - Cylinder Surface cycle: The slot width is less than the tool diameter. Pocket Milling cycle: The pocket width is less than or equal to the tool diameter. Pocket Milling cycle: The corner rounding radius is smaller than the cutter radius. Circular Pocket Milling cycle: The pocket radius is smaller than the cutter radius. In Cycle 24 (Side Finishing, 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. During Cycle 21 (Pilot Drilling for Contour-Parallel Rouch-Out, ISO: G121), the drilling tool radius is so large that it would gouge the workpiece. The tip edge radius of the toroidal cutter is greater than its shaft radius. Type of interpolation undefined. Type of dimensions undefined. A direction of rotation is required to start a circular movement. The TNC cannot exactly calculate the geometry from the present position (e.g., the programmed coordinates of the first positioning block are the same as the compensated actual position). 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. 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. - 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. - The first positioning block in the part program is a CT block (ISO: G6, G16). - After a program interruption you pressed GOTO to select a CT block (ISO: G6, G16). - The first positioning block in the part program is an RND block (ISO: G25). - After a program interruption with you pressed GOTO to select an RND block (ISO: G25). - The first positioning block in the part program is a CHF block (ISO: G24). - After an interruption with GOTO you selected a CHF block (ISO: G24). After a program interruption with GOTO you attempted to select a departing block. At the beginning of the program you activated a tilted working plane and M114 at the same time. During resumption of a part program a tool radius compensation is active RL/RR (ISO: G41, G42) although a PLC datum shift must be executed. When resuming a part program you selected a CT block (ISO: G6, G16) although a PLC positioning or a PLC datum shift must be executed. Incorrect block format in the highlighted block. The radius is missing for a Circle with Radius block (CR, ISO: G02, G03). You nested more than 8 subprogram calls (CALL LBL xx, ISO: Lx,0). You nested more than 10 program section repeats. Internal stack error in an arithmetical expression (FN20, ISO: D20), e.g. due to excessive nesting. The algebraic signs of the setup clearance, total hole depth and plunging depth do not match. The programmed dwell time in the Dwell Time cycle, Peck Drilling cycle, or Tapping cycle is negative (through Q parameter). In an LP/CP block (ISO: G10, G11, G12, G13) no polar angle or incremental polar angle is defined, i.e.: - The distance between the last programmed position and the pole is less than or equal to 0.1 µm. - No rotation is programmed between pole assumption and an LP/CP block. You programmed a CT block (ISO: G6, G16; tool compensation active) that only activates the tool axis. - You programmed a circular movement in which the radius is less than 1.6 µm. - In the thread milling cycle 263, 264 or 265 you entered 0 for the countersinking offset at front. Contour Pocket or Contour Train cycle: The TNC cannot determine the starting point of the contour. Contour Pocket or Contour Train cycle: The first or second block in the contour subprogram is a CT block (ISO: G6, G16). The direction of the CT block is therefore undetermined. You interrupted the part program during a DEP block and then attempted to restart. You interrupted the part program during a DEP block, then moved the axes, and then attempted to restart. You did not give any coordinates in the NC block after APPR. During digitizing the stylus went out of the defined digitizing range. - Range cycle: MAX value is smaller than MIN value - Range extends past software limit switch - No Range cycle defined Digitizing with contour lines: Incorrect starting position selected. Digitizing with contour lines: Touch probe does not reach the starting point within the time set in the cycle. For digitizing axes: - Probe point interval greater than 65 535 (with Q parameter) - Incorrect line-by-line digitizing axis SL cycles II or milling cycles 25x: You have entered an allowance for floor greater than the milling depth. - Rotation not permitted during digitizing. - Rotation not permitted during automatic measuring (measuring cycles 400 to 418) together with 3-D rotation. - 3-D rotation not permitted together with Cycle 247. You programmed a scaling factor before the TCH PROBE 0 cycle (ISO: G55) or before the digitizing cycles. You attempted to scale a circular contour element with differing axis-specific scaling factors. You programmed a mirror image before the TCH PROBE 0 cycle (ISO: G55) or before the digitizing cycles. Digitizing with contour lines: Datum shift is active. Digitizing with measuring touch probe: Maximum permissible stylus deflection was exceeded. Contour Pocket cycle: Internal calculations resulted in too many subcontours. Contour intersects itself to produce too many subcontours. The union of cycles results in to many subcontours. Calculation of the tool path results in more than 12 subcontours. Calculation of the equidistant results in too many subcontours. Calculation of the equidistant results in too many subcontours. A contour subprogram contains more than 128 geometrical elements. A contour subprogram contains more than 128 geometrical elements. The union of contours results in too many subcontours. The union of contours results in too many subcontours. Calculation of the equidistant results in too many subcontours. Calculation of the equidistant results in too many subcontours. Calculation of the equidistant results in too many subcontours. Contour intersects itself to produce too many subcontours. The union of contours results in too many subcontours. Calculation of the equidistant results in too many subcontours. The contour to be machined in contour-parallel roughing has too many subcontours. Calculation of the equidistant results in too many subcontours. Calculation of the equidistant results in too many subcontours. While defining the range for a measuring touch probe you entered too many subcontours. A contour starting point lies on a contour intersection: The TNC cannot recognize how you wish to combine the contours. A contour subprogram contains only one point. The TNC cannot determine the rotational direction of the programmed contour. Programmed contour is not continuous. Contour is too complex. On a self-intersecting contour the starting point lies on an intersection. At the starting point of the contour is an intersection that cannot be resolved by the TNC. Incorrect input in MP810. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. Contour cannot be resolved. You used an address letter incorrectly in an ISO block. Maximum block length exceeded. In a part program block you use G codes from the same group (e.g. G01 and G02). You programmed an unknown G function. Block number N is missing in the NC block. Error in compensation value conversion: In the *.CMA file either there is no active line selected or the selected line does not exist. Error in compensation value conversion: Permissible number of compensation points exceeded. Error in compensation value conversion: Permissible number of compensation functions exceeded. The TNC was restarted after a power interruption. Error message after power interruption. General indication of a previous error in the graphic simulation. Simulation of a movement in the axes A, B, C, U, V, or W is not possible in the graphic. The selected section cannot reduced any further. The selected section cannot be enlarge any further. The workpiece blank cannot be displayed: - The workpiece blank is not completely defined. - One edge has a negative length. - The longest edge is too large or too small. - Ratio of edge lengths is excessive. - The tool axis entered in a tool call does not match the tool axis entered in the BLK FORM block (ISO: G30/G31). - Programming graphics: In an APPR or DEP block you have programmed coordinates that do not lie in the drawing plane. The drawing plane is perpendicular to the tool axis, which is indicated in the BLK FORM. If no BLK FORM has been programmed, the drawing plane lies in the X/Y. The radius of the active tool cannot be displayed. The ASCII editor could not find the desired text in a file. Automatic establishment of points for the digitizing range in the Positioning with Manual Data Input operating mode: Number of stored points (max. 893) exceeded. Geometry error message: The tolerance value entered with M124 is greater than half the tolerance value in M112. Warning before deleting an entire HEIDENHAIN cycle. HEIDENHAIN cycles usually consist of several component blocks. You have attempted to write another part program block in between these component blocks. FK programming: You have attempted to delete a part program block to which another block refers. M112 is active during a cycle call. M120 with LA = 0 during active tool radius compensation not permitted. M120 with LA greater than 0 permitted only during active tool radius compensation. - You cannot change the tool radius compensation while M120 is active. - You programmed a tool radius compensation RR/RL in an LN block, but the TNC will calculate the compensation from the normal vector NX, NY, NZ. Paraxial radius compensation (R+/R-, ISO: G43/G44) is not permitted when M120 is active. When M120 is active, rounding radius is permitted only in the compensation plane. When M120 is active, chamfer is permitted only in the compensation plane. Function definition for laser power control missing in machine parameter 3013/3014. Ambiguous function definition for laser power control in machine parameter 3013/3014. The permissible input range of a machine parameter was exceeded. The probe system is not ready. Re-entry with GOTO during active M120 not permitted. File name/path is not allowed. You have attempted to start a digitizing cycle for a triggering probe, although a measuring probe is defined in machine parameter 6200. You have attempted to start a digitizing cycle for a measuring probe, although a triggering probe is defined in machine parameter 6200. You have attempted to automatically measure a tool, although the table probe is not yet calibrated. You have attempted to traverse the reference marks with NC start, although the "rotate working plane" function is active. An incorrect value exists in a machine parameter. This error message will be displayed upon opening a binary file (*.H,*.T...) if the binary format has changed since the previous output version. M89 is not allowed during Cycle 9 PGM CALL. - The solid angles programmed in Cycle 19 Tilt Working Plane (DIN/ISO: G80) cannot be realized with the current attachment (e.g. universal head where only one hemisphere is accessible). - Run probing cycle only with paraxial angular position. - The point angle (T-ANGLE) defined for the active tool is 180°. Automatic tool measurement: Number of teeth not transferred into the tool table. Binary format of a plain language block is incorrect. A PLC error table selected in the OEM.SYS file has been recompiled after a change. After an interruption in power, the PLC error table cannot be automatically compiled because there is no table selected in OEM.SYS. There is no PLC error table. - A PLC error module 9085/9086 was called although no error table was compiled, or there were no entries in the table. - A PLC error module 9085/9086 was called or an error marker was set, although the error table was edited or erased after compilation. The PLC error table selected in OEM.SYS is not a PET file. The PLC error table in the OEM.SYS file was not found. PLC error table: The error table selected in the OEM.SYS file does not have an up-to-date binary format (e.g. after a software exchange). In the selected point file, which limits the digitizing range, no coordinates of the working plane have been saved. The value entered for 'DIST' in the digitizing cycle 16.0 MEANDER or 18.0 LINE is smaller than the minimum permissible distance that the TNC calculates from the machine data. Cycle 22 needs informaion on the tooth length and the plunge angle of the active tool. - The data for LCUTS and ANGLE are missing in the tool table - The tool table is not active - You attempted to open a file during a write access - e.g. through the data interface - or vice versa. - You attempted to open a locked file. - You attempted to erase or rename a protected file. - You attempted to erase the main directory (TNC:\) The number combination of the system datum (FN17/FN18, ISO: D17/D18) is not permitted. Fatal error during PLC module call (e.g. Module 9031: error converting MP). The tool was locked (e.g. after breakage). Cycle 15 (RANGE) is active during the start of a contour line cycle. The probe point interval in a digitizing cyle was programmed by Q parameter as a value greater than 6,5535 mm. - During a meander or contour line cycle the line axis is the same as the probe axis. - There is no line axis in the range definition (RANGE cycle). Digitizing with measuring touch probe: In the meander or contour line cycle you defined a rotary axis as column axis. During digitizing with rotary axes the rotary axis is not parallel to the line axis or column axis. - A rotary axis is active in the range during the start of a contour line cycle. - Digitizing with measuring touch probe: A rotary axis is defined in the range during the start of a meander cycle. - Touch probe axis in the range cycle is not the same as the calibrated touch probe axis in the manual mode. - The point spacing in a digitizing cycle was programmed by Q parameter at a value greater than 6.5535 mm. - The line spacing in a digitizing cycle was programmed by Q parameter as a negative value. - Digitizing with measuring touch probe: The minimum line spacing is greater than the line spacing, or it was entered as zero. There was no range cycle defined before the start of a digitizing cycle. The digitizing range exceeds the traversing range (limit switch). 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. Syntax error during file-name input. The M functions M114 and M116 cannot be used together. This error occurs when the TNC does not have enough buffer memory for calculations, e.g. for generating complex FK graphics while machining a complex part. The system files on your hard disk are no longer up-to-date. You attempted to erase a directory that still contains files. The main axis and its associated parallel axis is not permitted in the rectangular pocket cycle. The function M130 is permitted only for a tilted working plane. The function M130 is not permitted together with M114. The function M130 is permitted only for line interpolation. The function M130 is not permitted at together with radius compensation. There is no fixed cycle defined before Cycle 220/221 (circular/linear point pattern). In the Rough-Out cycle, the reciprocation feed rate has not yet been defined. Rough-Out Cycle: The radius of the fine-roughing tool is too large. Condition in FN20 (ISO: D20): Wait is not permitted. You attempted to interrupt the connection to a device (e.g. network), although the TNC is still accessing the device. The NFS server cannot find the drive that you selected. Automatic tool measurement: The breakage tolerance (LBREAK or RBREAK) from the tool table was exceeded. You have called a datum number that does not exist in the active datum table. The width defined in the slot cycle cannot be machined with the active tool. The side lengths defined in the Pocket Milling cycle are too small. There is no plunging depth (Q202) defined in the fixed cycles 200 to 215. In the Universal Drilling cycle, you have not defined the minimum plunging depth. Pocket milling cycle: Q218 must be greater than Q219. Cycle 210 cannot be run in the CIRCULAR PATTERN or LINEAR PATTERN cycle. Cycle 211 cannot be run in the CIRCULAR PATTERN or LINEAR PATTERN cycle. Pocket finishing or stud finishing cycle: Rounding radius Q220 is too large. Stud finishing cycle: Workpiece blank diameter Q222 must be greater than the finished part diameter Q223. Circular Pattern cycle: You entered a pitch circle diameter of zero. Circular Pattern cycle: Enter a stopping angle equal to the starting angle. Circular Pattern cycle: You entered an angle range greater than 360°. Pallet changer: The part program that was started belongs to another pallet. Pallet changer: A pallet change was started although there is no NCMACRO.SYS file. Pallet changer: A pallet change was started although the PALLET entry is missing in the NCMACRO.SYS file. Pallet changer: You started a part program that does not belong to any pallet. Tilting the working plane: Tool axis for the setup clearance in Cycle 19 is missing. A TOOL CALL is not permitted with M128 active. M91 or M92 were programmed with M128 active. M128 without machine geometry description MP 7500 and following. While defining the Contour Lines cycle (TCH PROBE 7) you programmed a height axis in the starting point. You attempted to use a workpiece-material table or a tool-material table, although your machine manufacturer has not made the required entries in OEM.SYS. You searched for a table that does not have the file extension .TAB. In the definition of a freely definable table you used a field name that is not an element of the table. You attempted to select a tool material or a cutting material, although the corresponding table has no entries. The workpiece material entered in OEM.SYS was not found. The cutting material table integrated in OEM.SYS was not found. You attempted to have the TNC automatically calculate the feed rate without first selecting a workpiece material in the workpiece blank definition. 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. You attempted to call a tool without first assigning it a cutting data table. The highlighted block is not permitted with M112 active. In the active part program there are ERROR blocks that cannot be run by the TNC (e.g. TOOL DEF block - ISO: G99 block - with active tool file). You attempted to resume the program at an FK block that contains Q parameters. In the Circular Pocket Finishing cycle (Cycle 212, ISO: G212), you entered a finished-part diameter (Q223) smaller than the workpiece-blank diameter (Q222). Cycle 22 (ISO:G122) ROUGH-OUT: The plunge angle of the active tool is too small. The machine control voltage is still switched on. In the relay chain the normally closed contact of one or more relays is open. The machine control voltage is switched off. 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. The window for the help text could not be displayed. It could be that a help window is already open in another operating mode. The datum point for this axis is disabled in machine parameter MP7295. The tool holder does not open or close. 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). In the definition of Cycle 204 you have entered the disengaging direction 0. In the system file OEM.SYS the file defined with PLCEVENTS= was not found. More than 15 events were defined for the current SPAWN process (cooperative multitasking). The tool type table entered in OEM.SYS was not found. The path entered in OEM.SYS for the display of cutting data (CDT files) was not found. There are more than 128 cutting data tables (*.CDT) in the specified directory. Safety-oriented input of MC is not equal to input of CC. Example: RRK.x, SRG.AS.x, SRG.T.x, BA3.x The connection to the NFS server was interrupted. In the function "Write System Data" you entered an assignment value that lies outside of the permitted input range. You forgot to enter an element required to complete the block or cycle. You have called a tool that is not defined in the tool table. You must not program M112 together with M128. You have traversed the hardware limit switch. During acceleration or deceleration the machine did not behave as instructed by the software. You have traversed the hardware limit switch. While editing the structure of a freely definable table you erased all the elements. While editing the structure of a freely definable table you deleted an element that is always required by the TNC (mandatory element). In a freely definable table, the sum of the column widths of all elements exceeds the maximum permissible line length of 200 characters. You changed the structure of a freely definable element. During conversion of an element one of the following errors occurred: - Incorrect number range defined - Permissible column width was exceeded - An element contains impermissible characters You attempted a mid-program startup by pressing GOTO block number, although it is defined in machine parameter 7680 that a spline be inserted as connecting element at radius- compensated outside corners. In a probing cycle you entered 0 for the traverse direction Q267. Probing cycle for datum setting: You want the TNC to write the measured point into a datum table, but you have not activated a datum table in a program run mode (status M). Probing cycle for workpiece measurement: Center of 1st axis outside of position tolerance. Probing cycle for workpiece measurement: Center of 2st axis outside of position tolerance. Probing cycle for workpiece measurement: Hole diameter too small for tolerance. - Probing cycle for workpiece measurement: Hole diameter tolerance exceeded. - Cycle 208: The programmed hole diameter (Q335) cannot be machined with the active tool. Probing cycle for workpiece measurement: Stud diameter too small for tolerance. Probing cycle for workpiece measurement: Stud diameter too large for tolerance. Probing cycle for workpiece measurement: Pocket length in 1st axis too small for tolerance. Probing cycle for workpiece measurement: Pocket width in 2nd axis too small for tolerance. Probing cycle for workpiece measurement: Pocket length in 1st axis too large for tolerance. Probing cycle for workpiece measurement: Pocket width in 2nd axis too large for tolerance. Probing cycle for workpiece measurement: Stud length in 1st axis too small for tolerance. Probing cycle for workpiece measurement: Stud width in 2nd too small for tolerance. Probing cycle for workpiece measurement: Stud length in 1st axis too large for tolerance. Probing cycle for workpiece measurement: Stud width in 2nd axis too large for tolerance. Probing cycle 425 or 427: The measured length exceeds the maximum permissible value. Probing cycle 425 or 427: The measured length is below the minimum permissible value. Probing cycle 426: The measured length exceeds the maximum permissible value. Probing cycle 426: The measured length is below the minimum permissible value. Probing cycle 430: The measured bolt-hole-circle diameter exceeds the maximum permissible value. Probing cycle 430: The measured bolt-hole-circle diameter is below the minimum permissible value. The tilted working plane function is active during execution of a digitizing cycle. You attempted to activate the Tilted Working Plane functions and M128 simultaneously. You attempted to activate M114 and M128 simultaneously. You attempted to activate M128 while radius compensation was active (RL/RR, ISO: G41/G42). You failed to define the measuring axis in one of the measuring cycles 400, 402, 420, 425, 426 or 427. While creating a log you entered an illegal format for the date or time. You attempted to set a new datum while M128 was active. During workpiece inspection using a measuring cycle, the tool breakage tolerance RBREAK given in the tool table was exceeded. You activated M128 while a tool radius compensation RL/RR (DIN/ISO: G41/G42) was still active. The TNC cannot switch from 2-D to 3-D radius compensation. After a "safe stop" the inverter did not return to the ready state. You attempted to cancel radius compensation immediately behind a positioning block with M120. In order to be able to check for potential collisions, however, the TNC requires several radius-compensated positions. In a touch probe cycle you defined a clearance height (Q260)below the measuring height (Q261). Collision risk! Contact of a machine key does not open. In the relay chain, the normally closed contact of all relays is closed. The spindle motor is receiving current although its inverterwas switched off! The axis motor is receiving current although its inverter was switched off! You attempted to mark the BEGIN block (ISO: first block with %) or the END block (ISO: block N 999999). You attempted to insert a copied block behind the END block (ISO: block N 999999). You attempted to insert blocks from intermediate memory, although you haven't copied anything since power has been on. You attempted to fill the intermediate memory using the DELETE BLOCK, COPY BLOCK soft keys, although you have not yet marked a block. The program contains blocks (indicated with ERROR) with incorrect block format. The tool direction given in the LN block (TX, TY, TZ) cannot be realized with the active swivel head configuration. The rotary-axis coordinate resulting from M128 and from the tool direction given in the LN block (TX, TY, TZ) cannot be realized with this swivel head configuration. Error in program run The MC (Main Computer Unit) failed to test the cutoff channels. Checksum was not yet entered, or it is incorrect. While editing the structure of a configurable table, you attempted to enter more than the permissible 30 columns. While editing a pallet table, you pressed the actual- position-capture key and the PRESENT VALUE soft key, although the highlight was not on an axis column. You attempted a mid-program startup in a program that contains the miscellaneous function M128. You attempted to use FN27 to write to a table, or FN28 to read from a table, although no table was open. You entered an excessively long field name in an FN27 or FN28 function. You attempted to use an FN27 or FN28 function to write to or read from a non-numerical field. You entered more than 8 field names in an FN27 or FN28 function. 1) Signal of the reference pulse is disturbed (ground shield). 2) Position ascertainment via Z1 track is faulty. 3) Incorrect encoder line count. Input value of the machine parameter MP2180 (PWM frequency) in incorrect. You attempted to edit or erase a write-protected line. You attempted to run a measuring cycle while M114 was active. You attempted to run a measuring cycle while M128 was active. You attempted to run the funtion M138, although one of the functions M114, M128, or tilted working plane was active. You entered a machine parameter that does not match the default value set by your machine tool builder. The CC could not run so many commands from the MC. The command confirmed from the CC as an echo is not the command sent from the MC. One or more S functions within a cycle were not performed. The permissive button of the handwheel was pressed. An incorrect handwheel was selected by MP7640. Informational message that the TNC has erased an incomplete cycle. You attempted to insert a block from an empty intermediate memory. You have selected a write-protected file for editing. During editing you attempted to delete a word that is a required element of a function. You attempted to open another context within a context dialog sequence. You pressed the P key to enter polar coordinates. Polar coordinates are not programmable for the active function. You attempted to change a context initiator to which other elements in the current block belong. You entered a function that cannot initiate a context. You attempted to end a Q-parameter block containing an odd number of parentheses. Parentheses can be programmed only in pairs. The calculated position deviation between speed encoder and position encoder is greater than the value from MP640.x. You attempted to run a cycle for tool measurement while the tilted-plane function was active, although the touch probe was not calibrated in the tilted working plane. You attempted to run a cycle for tool measurement, although the touch probe was last calibrated in a tilted working plane. You attempted to run a cycle for tool measurement although the touch probe is not parallel to the tool axis. The braking process was not started, or it was started after a delay. The time frame for the position controller is too small. It can be increased in MP7600.0. In a measuring cycle you entered in parameter Q247 an angular step of 0. In a measuring cycle, you entered in parameter Q247 an angular step smaller than 5 degrees. The encoder with EnDat interface is defective. The error codes have the following meanings: 001 Light source defective 010 Signal amplitude too low 100 Positions value incorrect Automatic FK conversion at NC start not possible. FK section may be located at the end of the program. The spindle start key was pressed but not the permissive key while the protective door A/S was open. The positions of two synchronized axes differ by a value greater than that defined in machine parameter MP855. The detachable-key switch does not permit axis testing. The "untested" status remains in effect. 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.x. - You tried to use M91 or M92 to move to a machine-based position while a tilted working plane and tool radius compensation were active. - You tried to use M91 or M92 to move to a machine-based position while a tilted working plane and M112 were active. - You programmed positioning blocks with M91 or M92 within a program while global program settings were active. - You tried to filter a program that contains NC blocks with M91 or M92. Error in the power stage of the displayed axis. You attempted to save an NC block although you have not entered all values required for the elements programmed in the block. When the service support ON/OFF soft key was pressed there was no valid Internet address entered under the code word SERVICE.REQUEST.HOST or SUPPORT.REQUEST.HOST in the OEM.SYS file. During a return to the contour, the PLC commanded an illegal PLC datum shift. During a return to the contour, the PLC commanded an illegal traverse range shift. The code number 561320 is nonfunctional because the servicing mode for the spindle was not enabled by the machine tool manufacturer. You have tried to perform a probing function without an active touch probe. Machine parameter 7411, bit 2 is set so that the calibration data is always taken from the tool table TOOL.T. You used the M120 function during peripheral milling with active radius compensation. Peripheral milling is permitted only for straight line blocks L (ISO: G00, G01) or LP (SO: G10, G11). You attempted to run a locked pallet line. The TNC cannot execute radius compensation on the programmed contour. Possible cause: You programmed two tangentially connecting straight lines in sequence. In a fixed cycle you did not define the cutting direction (climb or up-cut). The permissible input range of a machine parameter was exceeded. Error message after power interruption. An incorrect value exists in a machine parameter. An incorrect path or file name of a kinematic description is saved in the assignment table for kinematic descriptions. You attempted to activate a kinematic description, although one of the functions M114, M128 or the tilted-working-plane cycle is active. The programmed thread depth plus 1/3 of the pitch is greater than the drilling or sinking depth. You have called a fixed cycle with CYCL CALL PAT without having activated a point table. You have called a fixed cycle with CYCL CALL PAT, and the coordinate you have entered in the tool axis (clearance height) is too small. You have used Cycle 12 (ISO: G39) to declare a program containing CLCL CALL PAT to be a cycle. You have attempted to perform a measurement with Cycle 440 without first performing a calibration. The limits entered in the tool table TOOL.T in the LTOL or RTOL column were exceeded. - During a mid-program startup, the active gear range did not match the gear range at the restore position. - During a mid-program startup, the active spindle did not match the spindle required at the restore position. You have attempted to activate the autostart function although it was not enabled by the machine tool builder. During a program abort the TNC was not able to run a macro defined by your machine tool builder. The amplitude of the encoder signals is too large, or the signal for contamination is active. The amplitude of the encoder signals is too small, or the signal for contamination is active. The maximum input frequency was exceeded at an encoder input. The automatic, SRG, SBH, and SH operating statuses are compared cyclically between MC and CC. If they are unequal for a duration greater than 500 ms, it releases a Stopp1 (emergency stop). The 5V power supply of the LE is outside the tolerance range. The temperature inside the LE is outside the tolerance range. The safety-oriented inputs for detachable-key switches, door contacts and emergency stop were not set to 0 during the cyclic test. Feed rate too high for safe operation. Feed rate for BA3 is defined with MP540.x. For special operation, MP552.x applies. Feed rate too high for safe operation. Feed rate for BA3 is defined with MP540.x. For special operation, MP552.x applies. - The position error in the safe controlled stop (SBH) is greater than the value specified in machine parameter MP545.x. - If during an emergency stop the axes and spindle are decelerated, and the axes come to a stop earlier than the spindle, then the axes are standstill-monitored at the value from MP545.x until the spindle comes to a stop. - If the protective door is closed in the automatic mode, axes whose drives are switched off (e.g. locked axes) are standstill monitored at the value from MP545.x. - After the permissive button is released, the tool magazine axis moves farther than the path specified in machine parameter MP550.x. - After the permissive button is released, the tool magazine axis continues to move for more than 3 seconds. The calculated tool path exceeds the machine's traverse limits. Negative traverse range is defined with MP670.x. The calculated tool path exceeds the machine's traverse limits. Negative traverse range is defined with MP670.x. The calculated tool path exceeds the machine's positive traverse limits. Positive traverse range is defined with MP650.x. The calculated tool path exceeds the machine's positive traverse limits. Positive traverse range is defined with MP650.x. Safety-oriented input of MC is not equal to input of CC. Example: RRK.x, SRG.AS.x, SRG.T.x, BA3.x Rotational speed too high for safe operation. Rotational speed for BA3 is defined with MP541.x. For special operation, MP551.x applies. Rotational speed too high for safe operation. Rotational speed for BA3 is defined with MP541.x. For special operation, MP551.x applies. During a program run, you changed a value in a datum table or point table while in the Programming and Editing operating mode. The TNC was no longer able to include the new value in its geometry look-ahead calculation. During mid-program startup, the PLC function programmed in the displayed block cannot be properly executed. Safety-oriented function: The axis moved from the test position before you pressed the permissive button. The tolerance value entered in MP6510.0 cannot be attained during radius measurement with the TT. The tool radius that you entered for the calibration tool is too large. The mandatory PAL/PGM column is missing in a pallet table. Setup version does not match the NC software. The pocket change for tool preselection is still in progress. The programmed tool change is not yet possible. 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. The axis position last saved does not match the present position of the rotary encoder with EnDat interface. The selected software could not be loaded into the flash ROMs. The previous software will be used. - At his point in the program you have not yet defined a tool axis. - M140 requires a tool axis for retraction. The M functions M89 ... M299 cannot be run in the MANUAL OPERATION or ELECTRONIC HANDWHEEL modes. Only M functions that are output to the PLC can be run. You attempted to program one of the functions M114, M116, M128, M144 or Cycle 19, although you have already activated one of them. These functions are mutually exclusive. - Selected line in the assignment table not found. - The table for kinematic description is empty or missing. - A column in the assignment table is missing or has an incorrect entry. The machine parameter subfile entered in the assignment table for kinematic description contains incorrect entries. You attempted to execute the function M138, although the function M144 was active. The values that you entered are contradictory. You have entered an illegal value or number in FUNCT.TAB. The active probe axis was not positioned with M114 parallel to a machine axis before probing. You attempted to activate M112 and M144 at the same time, although tilting axes are in motion. The pallet line under the cursor is marked as a completed part and can therefore no longer be executed. Fixture changer: A fixture change was started, although no NC program is indicated for changing the fixture. During tool-oriented machining, you attempted to resume machining of a damaged or missing part with a saved context. Mid-program startup is not permitted with the programmed function. Spindle cannot be oriented. The file MGROUPS.SYS is faulty or missing. The permissive button of the tool changer was pressed. The cycle can be run only in negative direction (or positive direction in Cycle 204) because in MP7441 bit 2 is set to 1. You attempted to enter a character that is not allowed in the entry box. You attempted to enter a lowercase letter. You attempted to enter a letter. You attempted to enter a numeral. There are too many NC software versions on the control. Missing or incorrect entry in the OEM.SYS file You tried to execute function M140 although the position to be approached is outside the range of traverse. During three-dimensional tool compensation (face milling or peripheral milling), you tried to use a tool with a positiveoversize. On concave contours this can cause gouging. The temperature sensor on processor 1 (processor board) has detected an excessively high temperature. The temperature sensor on processor 2 (processor board RTPC) has detected an excessively high temperature. You attempted to - save the actual position with PLC Module 9146 while the position control loop was closed. - close the position control loop, although the actual position was saved with PLC Module 9146. - DSR signal missing - Character error in the telegram - Checksum error in the received telegram - Checksum error in the transmitted telegram - No reaction from distant terminal (T1) - Distant terminal not ready - Telegram incomplete, ETX missing (T0) - No reaction from distant terminal (T2) - Internal software error Internal software error The software version installed in the control is not the version originally provided by HEIDEHAIN. The control can be used only as a programming station. You programmed a feed rate = 0 The temperature sensor in the control detects an excessive temperature within the control housing. A further increase in temperature may damage the control hardware. - The PLC program was not compiled after switch-on, was compiled incorrectly, or it has been edited since it was last compiled. - You attempted to activate the In Code Tracer or the monitoring list, although the PLC program was not yet compiled since switch-on or was edited since it was last compiled. - For more detailed information on the cause of this error, refer to the PLC main menu. The temperature sensor in the LE has detected an excessively high temperature inside the control housing. Error during evaluation of the Profibus configuration. Error during access to the Profibus hardware. Error during initialization of the Profibus hardware. Code number 531210 was entered. - The soft-key project was not yet translated after switch-on, or it was edited after translation. - For more information on the cause of error, refer to the PLC main menu. You attempted to insert a line at the current cursor position. You attempted to define a tool that is already defined in the program. You attempted to define a LBL that is already defined in the program. In the MOD settings of the machining modes, no axes were selected for L-block generation. The safety-oriented inputs for detachable-key switches, door contacts and emergency stop were not set to 0 during the cyclic test. The temperature inside the LE is outside the tolerance range. The 5V power supply of the LE is outside the tolerance range. You attempted to perform a function that is not included in the current NC software. - The magazine rules have not been translated since switch-on, or they were edited since they were last translated. - For more detailed information on the cause of the error, refer to the PLC main menu. - Datum setting with tilted working plane is inactive: The tilting axis position is not equal to 0°. - Datum setting with tilted working plane is active: The positions of the tilting axes do not match the active angular values. You attempted to change the coordinate data in the present block from Cartesian to polar or vice versa. Internal software error You exceeded the maximum permissible number of characters for the active input box. You attempted to enter a numerical value that lies outside the permissible range. You attempted to enter a value that exceeds the permissible number of decimal places. You attempted to enter an algebraic sign with the -/+ key. You attempted to enter a number with decimal places. You attempted to use a Q parameter in the active input box. You attempted to enter an incremental value by pressing the I key. Too many M functions for one NC block. - An NC block has more than the allowed number of simultaneously movable axes. - You tried to use an NC program to make a reverse program in which more than 5 axes are programmed. You programmed the same axis more than once within one NC block. - You used the same syntax element more than once within one NC block.- The current sequence of syntax elements in an NC block do not comply with requirements. Not all required data have been entered in an NC block. An NC block in an ISO program begins without a block number N. Not all required data have been entered in an NC block. An NC block contains a syntax element that requires other syntax elements. No measured value was saved in the counter chip during probing. In an NC block, you attempted to enter a word that the TNC cannot interpret. You attempted to edit a syntax element in an NC block. In a program, you attempted to edit one of the blocks BEGIN PGM (ISO: %... G71), or END PGM (ISO: N99999999%...). Incorrect distance between speed encoder and position encoder in MP1356.x during reference capture via the EnDat interface of the speed encoder (MP1355=1). The displayed value is the difference. In an NC block, you programmed more axes than have been enabled through the SIK (System Identification Key). The power supply of the spindle could not be switched to ready condition. The power supply of an axis could not be switched to ready condition. The spindle power supply is ready for operation although it ought to be switched off. The power module of an axis is ready for operation although it should actually be switched off. Checksum error due to faulty data. Command was not acknowledged by the Computer Control Unit (CC) within 200 ms. Faulty software For a certain time the CC has not sent any position values to the MC. The MC must not send any position values to the CC. Contradictory status of checked position values in the MC and CC. - The version number of one of the called Include files are different in the MC and CC - Internal software error Internal software error - Hardware error - Internal software error Checksum error due to faulty data. Command was not acknowledged by the Main Computing Unit (MC) within 400 ms. Main Computer and Controller Unit mismatch. More than four channels per controller board selected. Safety doors are open. You programmed a positioning block that is to offset a tool length. However, no tool axis has been defined. The axis was not yet tested. Disagreement of position values before power-off and after power-on. You attempted to activate a ref-based datum through Cycle 7. REF-based datum tables are no longer available as of NC software number 340 422-01. In one of the measuring cycles 410 to 418, you did not define the parameter Q303 (measured value transfer)(current value = -1). For reasons of security, however, selection of the measured value transfer is required to write the results of measurement in a table (datum table or preset table). You called probing cycle 419 with an invalid tool axis. In probing cycle 418, the TNC calculated too large a value. You may have defined in an incorrect sequence for the four holes to be probed. - In one of the probing cycles 400, 403 or 420, you defined a contradictory combination of measuring points and measuring axes. - The selection of measuring points in Cycle 430 results in division by 0. Unsuccessful calculation of a circle with function FN23 or FN24. In the network settings, the code word password= is undefined. In the network settings, the code word password= is defined, but it has no associated text. The password defined in the network settings is too long. You tried to encode a password that has already been encoded. An attempt was made to use the Preset table to activate a datum for an axis that has been locked with machine parameter 7294. In Cycle 20 (ISO: G120), you entered a clearance height (Q7) that is lower than the coordinate of the workpiece surface (Q5). Warning before deleting an NC block. An attempt was made to program an axis that is not allowed for the currently active function. You attempted to cancel the Block Skip funktion with the Backspace key. You attempted to enter an NC block in which a syntax element was not concluded with the required apostrophe. During activated double referencing, a probe cycle was started although the reference mark of the position encoder was not yet traversed. You programmed an illegal axis in probing cycle 3. There are too many error messages defined in the PET table. The plunging strategy defined in Cycles 251 to 254 contradicts the defined plunging angle of the active tool. You attempted to run a fixed cycle in connection with Cycle 220 or 221, although they cannot be combined with these cycles. In Cycle 32, a tolerance for rotary axes was programmed although the HSC filter is not active. Internal software error You moved the display position of the current block to the edge of the screen. You programmed M128 although a rotary axis is defined as a noncontrolled axis. You programmed M144 although a rotary axis is defined as a noncontrolled axis. 1. Key switch is not on BA1. Wiring error at the SG inputs BA2.x, BA3.x and BA4.x. - Target path or target file *.WLT in OEM.SYS (DEBUGPATH=) is incorrect. - Error during conversion of *.WLB to *.WLT format. - Cannot open *.WLT file (system error). - Source path or source file *.WLT in OEM.SYS (DEBUGPATH=) is incorrect. - Error in the conversion of *.WLT to *.WLB format. - Cannot open *.WLB file (system error). Cannot open TEMP.WLT (system error). - Source path or source file *.WLT in OEM.SYS (DEBUGPATH=) is incorrect. - Source path or source file of the PLC program is incorrect (MAINPGM= in OEM.SYS) - Source path to the debug information is incorrect(DEBUGPATH= in OEM.SYS) - *.WLC file without symbolic operands No symbolic operands are being used in the PLC program. Code number missing or incorrect. No axes or spindles in safe mode. - Invalid operand type (ADDR column) - Invalid operand address - Attempt to change a constant - Out of value range - Invalid characters in value - Invalid operand type (M,B,W...) - Invalid address area - Alignment (invalid word or double-word address) The BA4 operating mode is selected by key switch but has not been released in MP561. The MODULE and SYMBOL columns are filled automatically and must not be overwritten. - You tried to use a preset number that does not exist in the table PRESET.TAB. - PRESET.TAB does not exist. In the BA2 mode of operation, you tried to move more than one axis. Error in compensation value calculation: The *.COM file selected in the *.CMA file does not exist. The program that you have selected contains a program call into a program that does not exist in TNC memory. In the BA4 mode of operation, the permissive key was not pressed within the time defined in MP529. The profibus configuration file is either not registered in the OEM.SYS file (keyword PROFIBUSCFG=) or it could not be found. Cannot access the Profibus master board. In the Profibus functions there is either a data access error or an error in the memory management. In a Contour Pocket cycle or a Contour Train cycle you called more than 6 programs (PGM CALL, ISO: %..). A program call can also be: - Cycle 12 (PGM CALL, ISO: G39) - Calling an OEM cycle You programmed more than 6 program calls (PGM CALL, ISO: %..). A program call can also be: - Cycle 12 PGM CALL (ISO: G39) - Calling an OEM cycle The 5-V power supply of the control is too high. The 5-V power supply of the control is too low. The starting point of the spline is too far away from the end point of the previous contour element. You attempted to load the actual position into the program while the tilted working plane function was active. The PLC program was stopped because of a system error in the PLC. The TNC is being so heavily utilized to machine the current workpiece that there is no more capacity available for the program-run graphics. You tried to you use touch probe cycle 3 without first referencing the spindle. A safety-oriented machine parameter was changed by the PLC. Such a change is not allowed. The remaining tool life (TIME2 column in the tool table) of the tool indicated in the error text has been exceeded. You called a tool that is not contained in the tool magazine. You attempted to upload a file from the TNC containing special characters that cannot be transferred with the selected interface mode. The given machine parameter subfile does not exist. The given machine parameter subfile contains incorrect entries. The PLC activated a strobe output in an M, S, or T2 function, although this function is configured for uninterrupted traverse on the NC. The PLC activated a strobe output within one of the cycles 1, 2, 17 or 18 or during tool measurement. No PLC strobe outputs are permitted within these cycles. The PLC attempted to change the limit switch during program run. This can be triggered, for example, by a time overlap between the NC start or the acknowledgment of an M/S/T strobe by the PLC and a switch of the traverse range. An attempt was made to change a preset value during program run. This can be triggered, for example, by a time overlap between the NC start or the acknowledgment of an M/S/T strobe by the PLC and a switch of the traverse range. An attempt was made to select another kinematic configuration during program run. This can be triggered, for example, by a time overlap between the NC start or the acknowledgment of an M/S/T strobe by the PLC and a kinematic selection by the PLC. During restoration of the machine status after a block scan (mid-program startup), the conditions on the machine regarding spindle speed (S), traverse range (R) or preset (P) were not the same as calculated in the block scan. - You tried to edit or delete a write-protected line in the preset table. - You tried to write a value in the active line of the preset table. When a table was being written to, one of the following errors occurred: - Target line or column does not exist - The search text for finding the target was not found - No kinematic table is active CC reports an error code for which there is no error message yet. The brake test was started, but no end was received within 2 seconds from the CC. On brake channel 1 MC there is a short curcuit with 24 V. On brake channel 1 MC there is a short circuit with 0 V. After a probing process you tried to set the datum with the ENT key. CC reports an error code for which there is no error message yet. - After the machine traversed the reference points, you tried to select a program run mode although the machine was not yet completely initialized. - You canceled the initialization process. Supply voltage on connector X44 missing. Automatic start of machine tool axis with open safety doors T. You tried to save or open a binary coded file (NC program, table) on an external drive (network drive). You named the same directory as source and target for copying. You named the same file as source and target for copying. When a synchronous motor operates with an encoder without Z1 track, the measured field angle is entered in MP2256.x and a unique control identification is entered in MP2257.x. The control ID entered in MP2257.x does not fit this control. The control ID of this control is given in parentheses. The given tool vectors of two successive points permit no interpolation. Due to insufficient system resources (e.g. memory-consuming high-speed cutting) a part of the system software cannot be loaded. One of the processes required for editing files (e.g. background copying) could not be started. There may be too many of these processes already active. The drive specified in the path is invalid. You tried to rename a file so that the new file name would be identical to the old file name. You tried to convert a binary-type file into another binary-type file. Type conversions are only possible between ASCII-type files, or from binary to ASCII (or vice versa). - No more free space is available on the selected drive. - Too many files are saved in the PLC root directory. The file specified does not exist. An error occurred while accessing a file system device. File access was canceled. - You pressed the "END" soft key while a file operation was being executed. - File access was timed out (e.g. connecting network drives, setting up the directory tree). Too many files were opened at the same time (e.g. by background copying). The TNC found a data block or a line with a length of more than 512 characters in the selected file. The TNC is unable to read or process such files. - The given file does not exist - The given file has been deleted since last used - smarT.NC: You selected an .HU program that uses a point table that does not exist on the TNC hard disk You attempted to use FN17/FN18 to exchange data between the NC program and an OEM real-time application, although the real-time application is not active. You attempted to use FN17/FN18 to exchange data between the NC program and an OEM real-time application, which resulted in an error in the real-time application. You tried to make a major change to the format of an NC block. You have opened too many simultaneously active LSV-2 connections over the Ethernet interface. You tried to compile the PLC program while running a TNC program. The externally compiled PLC binary file was activated, not the associated source file. You have write-protected a dependent file (.DEP). - You tried to switch to the section window by soft key although the section file (*.SEC.DEP) is a read-only file. - An internal error has occurred when you tried to switch to the section window by soft key. You write-protected the section file (*.SEC.DEP) although this is not permitted. In a pocket cycle (rectangular pocket, circular pocket, SL cycle), you defined the plunge type to be either helical or reciprocating. This is not possible due to space. A running NC program was: - aborted by a power failure - canceled by shutting down the software (e.g. Windows crashed) - terminated by a program crash CC reports an error code for which there is no error message yet. The entered value is invalid or lies outside the permissible limit values. A file needed by the TNC is not available. You tried to use the FUNCTION TCPM function with the AXIS SPAT option, although - you have not programmed all three spatial angles A, B and C, or- one rotary axis is already at a position other than 0. The name of the motor (or power module) with the electronic ID label was not found in the motor table (or power module table). The calculated path of the tool results in a violation of the defined working envelope of the machine, e.g. by the tilting or swiveling element. Power supply of the PLB 510 basic module missing. A short circuit has occurred at a digital output of a PLC 16-8 input/output module. An unknown PLC module was programmed. The CC does not sending any version numbers within 2 s (STOPP 0). The CC does not find any SG-MP checksums within 2 s (STOPP 0). You tried to run the TURN positioning behavior with the PLANE function during active M128 or active FUNCTION TCPM. You programmed a CYCL CALL POS block without all of the principal axis coordinates X, Y and Z. You programmed an incremental CYCL CALL POS block without first having programmed a CYCL CALL POS block with absolute coordinates. After a change to the kinematics (e.g. head exchange), you did not set a new datum in all three main axes X, Y and Z, and then tried to start a new program. The fan in the MC 422B is defective. The coupling function via Module 9226 cannot be run because the formula cannot be translated. You programmed an FK arc without a direction of rotation. - Tool radius 0 is active. - A rounding arc does not fit between two contour elements. FK programming: You have entered contradictory values. FK programming: The contour was not resolved by the end of the program. FK programming: You programmed with polar coordinates without first defining an FPOL. 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. FK programming: - FSELECT block follows an already resolved contour. - FSELECT block follows an as yet unresolvable FK contour (shown in red). FK programming: An FK block in which CLSD (contour end) is programmed contains incremental axis coordinates. You programmed a rounding arc or chamfer that does not immediately follow a positioning block. You programmed a rounding arc or chamfer between tangential contour transitions. A straight line before or after an RND or CHF block has the length 0. The CHF block is not located between two line blocks. The programmed chamfer length is too large. You attempted to begin a tool radius compensation on a circular path. You attempted to end a tool radius compensation on a circular path. FK programming: The information does not suffice for calculation of an FK contour. FK programming: Arithmetical error in the calculation of an FK contour (e.g., division by 0, root of a negative number). 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. 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. FK programming: You programmed a relative reference to a CC block. FK programming: You did not program both coordinates in an auxiliary point. FK programming: You attempted to start an FK graphic while the TNC was already running a part program. The blank form is so large that the graphic elements cannot be displayed by the graphics processor. Programming graphics: During reduction of a programming graphic simulation the window section exceeds the limits of the graphics processor. During enlargement of a programming graphic simulation the window section exceeds the limits of the graphics processor. In a programming graphic simulation you moved the selection frame to the edge of the window, which calls for a reduction of scale beyond the capability of the graphics controller. - Internal software error The block scan evaluated an NC function that cannot be used with mid-program startup (e.g. M142, M143). For the autostart function, you entered a starting time that lies in the past. The TNC cannot generate the tool usage file now because it is being read by another application. Programming graphics generation had to be terminated due to an internal error. The PLC in-code tracer cannot be started because one of the SPAWN/SUBMIT jobs in the system blocked all context switching for more than 3 seconds. Reaction time of Profibus was exceeded. The PLC program executed a PLC cycle with old PROFIBUS input data after this warning occurred. Reaction time of Profibus was exceeded. The PLC program executed two PLC cycles with old PROFIBUS input data in succession after this warning occurred. The lateral infeed, which is calculated from the active tool radius and the path overlap factor, is too small. The path overlap factor defined in a fixed cycle is too large. You entered 0 for the cylinder radius Q16 for the cylinder surface machining cycle. More than 44 entries via Marker M4753 in queue Q_PLCLOGBOOK. You started the pattern generator or the contour programming while in a machining form and from there tried to switch to another operating mode. You tried to create a new file without first defining the appropriate file type. You pressed a key that is locked at present by the NC software. A program run (test run) showed that a globally effective Q parameter is not defined. A program run (test run) showed that a globally effective Q parameter is defined twice. You tried to test or run a unit program in which one or more global cycle parameters are not defined in the program header. You tried to switch to the smarT.NC mode although a program is being run in the test-run mode. In a pattern or a frame, you tried to define two rotary positions at once. You tried to assign a name to a new file, although that name already exists. You tried to insert the UNIT 700 (program header), although it already exists. You tried within an FK sequence to activate the LOOK AHEAD function with M120 LA. The M function M114 was programmed although no corresponding description of the machine geometry had been saved in a kinematic table. You programmed a Cycle 27, Cylinder Surface (ISO: G127), although the axis configured in the active kinematic table was either not the programmed rotary axis or not a rotary axis at all. Coordinates of rotary axis center are missing in the active kinematic table. You used M128 before the machine geometry was defined in a kinematic table. In the Tilted Working Plane function you have the spatial-angle input mode active although the TNC does not support this mode for your machine configuration. - In OEM.SYS, under the keyword KINEMATIC=, an incorrect path or file name was entered for the allocation table for kinematic descriptions - The allocation table for kinematic descriptions is missing. In the Manual operating mode, the Tilt Working Plane function is inactive. You tried to run a PLANE function although your machine is not configured for it. - Internal software error - Control hardware defective A PLC strobe function (e.g. PLC positioning) was programmed, although the NC program is running and no NC strobe is present. At present, the system is preventing use of the test graphic. You tried to edit a program that is being edited in the smarT.NC mode. You tried to edit form data that are being edited in the Programming and Editing mode. The connected controller unit is not supported by the main computer because the required option is not enabled. You tried to delete a file that is selected in another operating mode. Interference detected at the interface of the PL 510. Not enough free memory on the PLC partition. - Internal software error You tried to use the "Recent Files" function to open a file that was moved or no longer exists. You changed the write-protection property of the file outside of the TNC application while this file was selected for editing on the TNC. You tried to assign the same label name in more than one NC block containing LBL SET. A label name in the active NC program was assigned more than once using the LBL SET function. You tried to use LBL CALL to call a subprogram or program section repeat that does not exist. You tried to assign the same label name in more than one NC block containing LBL SET. A file is still open on the USB device you want to remove. The device can therefore not be removed from the directory tree of the iTNC. If you nevertheless remove the device, data losses or malfunctions may occur. You removed a USB device from the interface without removing it from the iTNC directory tree before. This may result in data losses or malfunctions. In Cycle 240 Centering you defined parameter Q343 such that centering is done with respect to the diameter. However, no point angle is defined for the active tool. The combination of the parameters Depth (Q201) and Diameter (Q344) defined in Cycle 240 Centering under Select depth/diameter (Q343) is not allowed. You have aborted the search process. After selecting a long smarT.NC program, you canceled the buildup of the tree view. The TNC therefore cannot show the complete tree structure of the program within smarT.NC, nor can you test or run the program. Rotational speed of the housing fan is too low. Reentrance into smarT.NC is at present not possible. The program that you selected cannot be processed by the TNC because it has too many units. The 3,3-V power supply of the control is too high. The 3,3-V power supply of the control is too low. Error in the conversion of the programmed workpiece blank in the FK graphics: One edge length is negative (min. and max. limits were switched). FK programming: A tangential FK block (FLT,FCT) can follow a conventional positioning block only if the approach direction is unambiguously defined. FK programming: You programmed a relative angle reference to a part program block whose slope angle is not constant. FK programming: In FPOL you did not program both coordinates of the working plane. You defined the cutter radius for the active tool in the tool table as less than or equal to 0. More than 5 axes were defined for PLC positioning in one positioning block, but the TNC can move no more than 5 axes simultaneously. You tried to run Cycle 254 with the slot position 0 (Q367=0) in conjunction with the point pattern Cycle 221. In the first block of a subprogram, you did not defined both coordinates of the working plane. You tried to download a program with over 100 NC blocks into the demo version of the iTNC 530 programming station. No symbolic operands are being used in the PLC program. You tried to change a preset value in an active tool-axis system. You tried to set a datum although the M114 function is active. An attempt was made to activate a function that requires a running PLC program. Not all tests were completely run. The CRC sum of the compiled PLC program is incorrect. General file management error. General software error in the main processor task. Insufficient memory left free to open a machine parameter file. Internal error: incorrect interrupt Internal error: A task was given an unknown command or a command with illegal parameters. You have attempted to simultaneously move more axes than is possible with the export version of the control. The CRC sum of the EPROMs IC-P1 and IC-P2 is incorrect. The CRC sums of the EPROMs IC-P3 and IC-P46 is incorrect. The axis is moving at least 4 times slower or faster than commanded by the nominal speed command output. The motor is moving while the axis slide is not, or vice versa. You did not enter the end-of-block character in the given line of the format description file. You entered more than 32 keywords in the given line of the format description file. You defined an unknown keyword in the given line of the format description file. You used an unknown statement in the given line of the format description file. You used an invalid format statement in the given line of the format description file. You did not close the format description in the given line of the format description file. You defined an excessively long keyword in the given line of the format description file. In the given line of the format description file, you defined a keyword that requires the entry of an index although no index had been defined. In the given line of the format description file you did not define a closing bracket (]) after a keyword with an index. The mask file that you defined could not be opened. The TNC cannot make the output file: - Output file is selected in the Programming and Editing mode. - The destination directory does not exist. Two collision-monitored objects have come below a certain minimum clearance. |<-->| Warning - coarse clearance |<->| Warning - fine clearance The machine was moved into a collision-protected area. Further movement would result in a collision. |<>| Collision protection prevents further movement of the axes. The Profibus firmware on the Profibus master could not be updated. The file entered in OEM.SYS under "MPFRAGMENTFILE =" cannot be opened: You tried to use the FN17 function to write a value that lies outside of the permitted input range. You tried to change the TNC network settings although DHCP is active (Dynamic Host Configuration Protocol, dynamic IP address assignment). You pressed the RESET COLUMN soft key. You defined a fixed cycle with the depth 0. You tried to use a workpiece blank definition from an .hu program, but you did not select the current contour program from an .hu program. You tried to insert a block from the clipboard, but the clipboard is empty. - Inverter defective - Incorrect wiring of the braking control (short circuit to 0 V, short circuit to 24 V) - Inverter defective - Incorrect wiring of the braking control (short circuit to 0 V, short circuit to 24 V) The actual speed of the spindle varies too greatly from the programmed nominal speed. - You connected to the USB bus a device that the TNC does not support. - You have a software version that does not support USB block devices (memory sticks, hard disks, CD-ROM drives). You tried to edit a unit although the marking function is active. You used FEZ to define a feed rate without having defined the number of teeth for the active tool. You tried to activate the M118 function during active collision monitoring. You tried to edit a point table with the .PNT file type. During M128 or TCPM FUNCTION, the tolerance of the standstill monitor (MP1110.x) of an open-loop axis (displayed only) was exceeded. Maybe you tried to position this axis manually. An error occurred during automatic generation of the cycle structure. Working with touch-probe and/or machining cycles is not or not entirely possible. You tried to use a feature that is not enabled on your TNC by the Feature Content Level (FCL) management. You tried to use a software option that is not enabled on your TNC. You tried to open a DXF file that cannot be edited by the TNC. The TNC locks keys during a status change, but the lock was opened because the status change was not completed within 15 seconds. You tried to use a feature that is not available on your machine. You tried to select a file that is editable only in the smarT.NC operating mode. In an inch program you combined the FU functions (feed rate in in./rev) or FZ (feed rate in in./tooth) with the M136 function (feed rate in 0.1 in./rev). You tried to select the smarT.NC operating mode although the cycle structure is not correctly set. In the PATTERN DEF block, you programmed the first position with incremental coordinates. You tried to switch on the touch probe cycle 441 to switch on the angle tracking, although this function is deactivated by machine parameter 6165. During the switch-off test the CC performs a current measurement started by the MC. If there is no reaction after max. 2 s, it results in a Stop0 reaction. Software error Software error One or more machine keys that are connected with "MT" (machine key) are active on the CC side. Machine-key permissive key is depressed on the MC side. Machine-key permissive key is depressed on the CC side. Handwheel permissive key is active on CC side. Tool changer permissive key is active on CC side. One or more protective doors (A/S/T) of the CC are open. Internal calculations in combination with the Scaling Factor or Axis-Specific Scaling Factor cycles resulted in an impermissibly large numerical value. The cycle can only run in negative direction (positive in Cycle 204) because the machine parameter "suppressDepthErr" is set to on. - You tried to move the tool with the "virtual tool axis." The definition for the tool axis does not exist or was canceled. You have hidden or disabled a point for which a pre-positioning height is defined. In some cases this could lead to a collision. Permissive button of machine operating panel or handwheel is depressed. Permissive button of machine operating panel or handwheel is depressed. You tried to convert a program containing an ISO program call. You defined the range definition in Cycle 30 (DIN/ISO: G60) incorrectly. You tried to select a datum number by soft key although no datum table is selected in the program header. The iTNC cannot simulate the M140 MB MAX function because the working space monitoring is inactive. You have connected several string variables and, in doing so, have exceeded the maximum permissible string length. In a TOOL CALL or TOOL DEF block you tried to define a tool number although it is prohibited by machine parameter. In a TOOL CALL or TOOL DEF block you tried to define a tool name although it is prohibited by machine parameter. You tried to divide by 0. You tried to calculate the root of a negative number. You tried to calculate the logarithm of a negative number. You tried to form the tangent of a 90° angle (or its integral multiple). In Cycle 22 (ISO: G122), you tried to define the feed-rate factor Q401 to be less than 1. This upgrade feature is locked on your TNC by the FCL management. In a formula calculation the absolute value of the argument is greater than 1. In a formula calculation the absolute value of the argument is greater than 1. You tried to edit the active preset although M128 or the TCPM FUNCTION is active. - No cutting data tables available in the TNC:\ directory - No workpiece material defined by WMAT block - No tool material defined in TOOL.T - No cutting data table defined in TOOL.T - Combination of workpiece and tool material not available in the active cutting data table A service/support file listed in OEM.SYS is faulty or missing. Someone tried to set a breakpoint through the data interface. You did not define a probing direction in probe cycle 4. You entered a spindle speed S greater than the maximum speed defined for this tool in the tool table TOOL.T. You tried to rename an entire drive. You tried to copy an entire drive. You tried to delete an entire drive. You tried to open a file that cannot be processed by the TNC. - Defective hardware - Spindle cannot be controlled Axes cannot be controlled During an active FUNCTION TCPM, AXIS SPAT function, you tried to resume a program by using the GOTO block number key. In the TOOL CALL block(DIN/ISO: T block) you programmed a tool axis that was locked for the currently active kinematics by your machine tool builder. Traverse in safe mode through TNCopt exceeded the permissible range. Settings for the PLC memory layout have changed. Your hardware does not have enough main memory to start the help system. You used function M141 (suppress touch-probe monitor) while the collision monitor was active. A reference run was started in one axis by PLC module, then the M function was acknowledged before the reference run could finish. As a result the NC program cannot continue. - Controller unit with operator safety module is not supported with the installed software Hardware is defective Although SH1B.x=1, RDY.x=0 Although SH1B.x=0, RDY.x=1 The entered values could not be transferred due to an internal error. You tried to swap a linear axis for a rotary axis. When swapping axes, you tried to assign two different axes to the same axis. When swapping axes, you tried to swap an axis for an axis that does not exist. In the global program settings you defined a value that lies outside of the permitted input range. You tried to change the global program settings while the program was running. There has been an indefinable error. There was a spindle overload during adaptive feed rate control. The amplitude of the position encoder signal is too high or the signal for contamination is active. The amplitude of the position encoder signal is too low or the signal for contamination is active. The maximum input frequency was exceeded at a position encoder input. Contradiction apparent from comparison of the absolute and incremental positions. In the PLANE AXIAL function you defined a rotary axis that is not described in the active kinematics. MC did not command a braking test although MP2230.x !=0 (i.e., run brake test in this axis). There is an error in the column definition in a freely definable table: - Column name missing - Field width not allowed - Number of decimal places not allowed - Unknown column type - The actual speed of the spindle is too much higher than the programmed nominal speed. In the smarT.NC operating mode you selected the Program Run submode although global program settings were active. You tried in the smarT.NC operating mode to open a file that it cannot depict. - You tried to edit a program that is now being run. - You tried to edit a table that is accessed from within the program that is now being run. An attempt was made to run an NC macro while the machine status was being restored. - Poor resolution of the absolute value from the ENDAT encoder. The resolution cannot be improved with the aid of the incremental track. - Encoder or axis is not stationary or defective during evaluation. - Cannot read an electronic ID label from DSP. - Hardware defective - TRC compensation file could not be transmitted to DSP. - Hardware defective Adaptive feed rate control (AFC): After an overload reaction there was an attempted to call an NC macro, although the AFC entry is missing in the NCMACRO.SYS file. Software error You tried to call the TNCguide help system or set to an Asian conversational language, although your control hardware does not have enough main memory. You tried to conduct a pallet operation although the global parameter setting function is active. During an active M128, you used the global parameter settings to lock axes. In the PLANE AXIS function, you programmed 3 rotary axes with the MOVE option. In this case the TNC would have to move 6 axes at the same time, but it cannot interpolate more than 5 axes.

Wyszukiwarka

Podobne podstrony:
ERRHLPUR
ERRHLPBE
ERRHLPBE
ERRHLPBE
ERRHLPUR
ERRHLPBE
ERRHLPUR
ERRHLPBE
ERRHLPUR
ERRHLPUR
ERRHLPBE
ERRHLPUR
ERRHLPBE
ERRHLPBE
ERRHLPUR
ERRHLPBE
ERRHLPUR

więcej podobnych podstron