Siemens SINUMERIK 840D Diagnostics Manual

Text of the manual

SINUMERIK 840D powerline

SINUMERIK 840DE powerline (export version) SINUMERIK 840Di SINUMERIK 840DiE (export version) SINUMERIK 810D powerline SINUMERIK 810DE powerline (export version) Drive SIMODRIVE 611 digital Alarms 1 Abbreviations / 2 References

More information is available on the Internet at:

http://www.siemens.com/motioncontrol This publication was created using FrameMaker V7.0.  Siemens AG, 1995-2004. All rights reserved Other functions not described in this documentation might be execut- able in the control. This does not, however, represent an obligation to supply such functions with a new control or when servicing. We have checked the contents of this manual for agreement with the hardware and software described. Since deviations cannot be pre- cluded entirely, we cannot guarantee full agreement.However, the data in this manual is reviewed regularly and any necessary correc- tions will be included in subsequent editions.Suggestions for improve- ment are welcomed. Technical data subject to change. Order No. 6FC5298-7AA20-0BP1 Siemens Aktiengesellschaft Printed in Germany SINUMERIK® Documentation Printing history Brief details of this edition and previous editions are listed below. The status of each edition is shown by the code in the "Remarks" column. Status code in the "Remarks" column: A .... New documentation B .... Unrevised reprint with new order number C .... Revised edition with new status If factual changes have been made on the page since the last edition, this is indicated by a new edition code in the header on that page. Edition Order No. Remarks 02.95 6FC5298-2AA20-0BP0 A 04.95 6FC5298-2AA20-0BP1 C 09.95 6FC5298-3AA01-0BP0 Description of differences 03.96 6FC5298-3AA20-0BP0 C 08.97 6FC5298-4AA20-0BP0 C 12.97 6FC5298-4AA20-0BP1 C 12.98 6FC5298-5AA20-0BP0 C 08.99 6FC5298-5AA20-0BP1 C 04.00 6FC5298-5AA20-0BP2 C 10.00 6FC5298-6AA20-0BP0 C 09.01 6FC5298-6AA20-0BP1 C 02.02 6FC5298-6AA20-0BP2 C 11.02 6FC5298-6AA20-0BP3 C 03.04 6FC5298-7AA20-0BP0 C 10.04 6FC5298-7AA20-0BP1 C Trademarks SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®, SINUMERIK®, and SIMODRIVE® are Siemens trademarks. Other product names used in this documentation may be trademarks, which, if used by third parties, could infringe the rights of their owners.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 Preface Preface Structure of the documentation The SINUMERIK documentation is organized in 3 parts: • General documentation • User documentation • Manufacturer/service documentation This manual is intended as a work of reference. It allows the operator at the machine tool: - To correctly assess special situations when operating the machine. - To ascertain the reaction of the system to the special situation. - To utilize the possibilities for continued operation following the special situation. - To follow references to other documentation containing further details. Scope The manual deals with alarms from the NCK (NC kernel), the PLC and the SIMODRIVE 611D drive. Further alarms can occur in connection with MMC (Man Machine Communication). These alarms are displayed on the operator panel in the form of self-explanatory text. They are subsequently recorded as MMC messages. For special situations related to the integrated PLC, please refer to the SIMATIC S7-300 system references. Please contact your local SIEMENS office for more detailed information about documen- tation for SINUMERIK 840D/810Di/810D and publications, which apply to all SINUMERIK controls. Audience This documentation is intended for manufacturers of machine tools with SINUMERIK 840D/840Di/810D and SIMODRIVE 611D.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Hotline If you have any questions, please contact our hotline: A&D Technical Support Phone: +49 (0) 180 50 50 222 Fax: +49 (0) 180 50 50 223 E-mail: www.siemens.com/automation/support-request If you have any questions about the documentation (suggestions, corrections), please fax or e-mail us at the following addresses: Fax: +49 (0) 9131 98 21 76 E-mail: [email protected] Fax form: See the reply form at the end of the document. Website address http://www.siemens.com/motioncontrol SINUMERIK 840D powerline Since September 2001, the • SINUMERIK 840D powerline and • SINUMERIK 840DE powerline have been available with improved performance. The following hardware description con- tains a list of the available powerline modules: References: /PHD/SINUMERIK 840D Configuration Manual SINUMERIK 810D powerline Since December 2001, the • SINUMERIK 810D powerline and • SINUMERIK 810DE powerline have been available with improved performance. The following hardware description con- tains a list of the available powerline modules: References: /PHC/SINUMERIK 810D Configuration Manual ! Important This document is valid for: • SINUMERIK 840D powerline software version 7 • SINUMERIK 810D powerline software version 7 • SINUMERIK 840Di controller software version 3

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 Preface Export version The following functions are not available in the export version: Sorting The alarms are sorted by ascending alarm number in each section. There are gaps in the sequence. Structure of alarm description Each alarm consists of an alarm number and alarm text. There are four description cate- gories: • Explanation • Reaction • Remedy • Program continuation For a more detailed explanation of the "Reaction" category, please refer to the Section: "System reactions on alarms" For a more detailed explanation of the "Program continuation" category, please refer to the section: "Clear criteria for alarms" NCK alarms Table 1_1 Alarm number ranges Function 810E 840DE Five axis machining package - - Handling transformation package (five axes) - - Multiple-axes interpolation (> 4 axes) - - Helical interpolation 2D+6 - - Synchronized actions, stage 2 - O1) Measurements, stage 2 - O1) Adaptive control - O1) Continuous dressing - O1) Utilization of compile cycles (OEM) - - Multidimensional sag compensation - O1) 000 000 - 009 999 General alarms 010 000 - 019 999 Channel alarms 020 000 - 029 999 Axis/spindle alarms 030 000 - 099 999 Functional alarms 060 000 - 064 999 Cycle alarms SIEMENS 065 000 - 069 999 Cycle alarms user 070 000 - 079 999 Compile cycles, manufacturer and OEM

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition HMI alarms/messages Table 1_2 Alarm number ranges, continued 611D alarms Table 1_3 Alarm number ranges, continued PLC alarms/messages Table 1_4 Alarm number ranges, continued 1) More information is available via the diagnostic function (diagnostic buffer) in SIMATIC STEP 7. 2) The PLC alarms in the range 500000 - 899999 are configured and described by the machine manufacturer. 100000 - 100999 Basic system 101000 - 101999 Diagnostics 102000 - 102999 Services 103000 - 103999 Machine 104000 - 104999 Parameters 105000 - 105999 Programming 106000 - 106999 Reserve 107000 - 107999 OEM 109000 - 109999 Distributed systems (M to N) 110000 - 110999 HMI Embedded messages 111000 - 111999 ManualTurn, ShopMill, ShopTurn 120000 - 120999 HMI Advanced messages 300000 - 399999 Drive 400000 - 499999 General alarms 500000 - 599999 Channel alarms2) 600000 - 699999 Axis/spindle alarms2) 700000 - 799999 User area2) 800000 - 899999 Sequencers/graphs2) (810001 - 810009 System error messages from PLC1) )

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 Preface Action list The actions described in the alarm texts ("Action %---") are explained in detail in the table in the "Action list" section. Finding information For better orientation, you are provided with a table of contents as well as the appendices: • Abbreviations • References Safety Explanation of symbols Danger and warning concept The following warning notices with varying degrees of significance are used in the docu- ment: Danger Please use the description of the alarms that have occurred to check the situation in the system very carefully. Eliminate the causes for the occurrence of the alarms and acknowledge in the manner indicated. Failure to observe this warning will place your machine, workpiece, stored settings and possibly even your own safety at risk. ! Important This notice indicates important facts that must be taken into consideration. Danger Indicates an imminently hazardous situation, which, if not avoided, will result in death or serious injury or in substantial property damage. Warning Indicates a potentially hazardous situation, which, if not avoided, could result in death or serious injury or in substantial property damage. Caution Used with the safety alert symbol to indicate a potentially hazardous situation, which, if not avoided, may result in minor or moderate injury or in property damage.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Caution Used without the safety alert symbol to indicate a potentially hazardous situation, which, if not avoided, may result in property damage. Notice Indicates a potential situation, which, if not avoided, may result in an undesirable result or state.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 Contents Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-XI Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13 1.1 Overview of system error alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13 1.2 Overview of alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13 1.3 List of action numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-665 1.4 Error codes of alarm 300500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-678 1.5 System reactions on alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-689 1.6 Cancel criteria for alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-691 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-693 A Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-693 B References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-698 1) More detailed information is available via the diagnostic function (diagnostic buffer) in SIMATIC STEP 7.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 1 Alarms 1.1 Overview of system error alarms System errors The following alarms are system errors: 1000 1005 1013 1017 1001 1010 1014 1018 1002 1011 1015 1019 1003 1012 1016 1160 These system error alarms are not described in detail. If such a system error occurs, please note - The alarm number - The alarm text and - The internal system error number and send these details to SIEMENS AG, A&D MC, System Support Hotline Phone: 0180 50 50 222 (Germany) Fax: 09131 98 2176 Phone: +49 (0)180 50 50 222 (International) Fax: +49 (0)9131 98 21 76 1.2 Overview of alarms

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 0 No (more) alarm(s) present Definitions: If the communication (variable service) requests more alarms than currently available in the alarm list, this alarm is communicated as end-of-program function. Reactions: - No alarm reaction. Remedy: -- Program Continuation: Internal 1000 System error %1 Parameters: %1 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Make a note of the error text and contact Siemens A&D MC, Hotline • Tel 0180 / 5050 - 222 (Germany) • Fax 0180 / 5050 - 223 • Tel +49-180 / 5050 - 222 (International) • Fax +49-180 / 5050 - 223 • Email [email protected] Program Continuation: Switch control OFF - ON. 1001 System error %1 Parameters: %1 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Mode group not ready. - Channel not ready. - Interface signals are set. - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 1002 System error %1 Parameters: %1 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 1003 Alarm pointer for this self-clearing alarm %1 is zero Parameters: %1 = Incorrect alarm number Definitions: The address (zero pointer) used by the compile cycle manufacturer or by the operating system for self-clearing alarms is not allowed in the system. Reactions: - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Check setCCAlarm/setAlarm (...) call. Program Continuation: Clear alarm with the Delete key or NC START. 1004 Alarm reaction to NCK alarm incorrectly configured Parameters: %1 = Incorrect alarm number Definitions: The alarm reaction configured by the operating system or the compile cycles manufac- turer is incorrect. Reactions: - NC not ready. - Channel not ready. - Interface signals are set. - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Change alarm reaction Program Continuation: Switch control OFF - ON. 1005 Operating system error %1 parameter %2 %3 %4 Parameters: %1 = Operating system error number %2 = Operating system error parameter 1 %3 = Operating system error parameter 2 %4 = Operating system error parameter 3 Definitions: This alarm indicates that the operating system has detected a serious error. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Switch control OFF - ON. 1010 Channel %1 system error %2 action %3 Parameters: %1 = Channel number %2 = System error number %3 = Action number/action name Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Interpreter stop - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Switch control OFF - ON. 1011 Channel %1 %3 %4 system error %2 Parameters: %1 = Channel number %2 = System error number %3 = Optional parameter: Block number, label %4 = Optional parameter: Action number, .... Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key. Restart part program. 1012 Channel %1 system error %2 %3 %4 Parameters: %1 = Channel number %2 = System error number %3 = Parameter1 %4 = Parameter2 Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the Delete key or NC START. 1013 Channel %1 system error %2 Parameters: %1 = Channel number %2 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key. Restart part program. 1014 Channel %1 system error %2 Parameters: %1 = Channel number %2 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Mode group not ready. - Local alarm reaction. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 1015 Channel %1 axis %2 system error %3 Parameters: %1 = Channel number %2 = Axis number %3 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Especially with parameter %3 (system error number) = 840001 = Problem with tool management, the identification for the axis is not contained in parameter %2, but instead, further infor- mation for the diagnostics (= Status of the data management/magazine no./location no./T no.) Reactions: - Local alarm reaction. - Channel not ready. - Interface signals are set. - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key. Restart part program. 1016 Channel %1 axis %2 system error %3 Parameters: %1 = Channel number %2 = Axis number %3 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Mode group not ready. - Local alarm reaction. - Channel not ready. - Interface signals are set. - Alarm display.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 1017 Channel %1 axis %2 system error %3 Parameters: %1 = Channel number %2 = Axis number %3 = System error number Definitions: With this alarm, internal alarm states are displayed that, in conjunction with the trans- ferred error number, provide information on the cause and location of the error. Reactions: - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the Delete key or NC START. 1018 Floating point arithmetic error in channel %1 task %2 station %3 FPU state %4 Parameters: %1 = Channel number %2 = Task ID %3 = Station priority %4 = FPU status Definitions: The floating point unit of the processor has found a computational error. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Alarm reaction delay is canceled. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 1019 Floating point arithmetic error at address %3 in channel %1 task %2 FPU state %4 Parameters: %1 = Channel number %2 = Task ID %3 = Code address of operation that triggered the error %4 = FPU status Definitions: The floating point unit of the processor has triggered an exception on account of a compu- tational error. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Alarm reaction delay is canceled. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 1030 System error in link module error code %1 error type %2 Parameters: %1 = Hex-Zahl Link-Error %2 = Hex-Zahl Link-Error-Type Definitions: This alarm is not a user error. An internal error has occurred in the software of the link module. Two parameters are output with this error for debugging purposes. They provide information about the cause and location of the error. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Switch control OFF - ON. 1031 Link module generated an unspecified error %1 NCU %2 %3 %4 Parameters: %1 = Hex-Zahl unspecified status in stateOfLinkModules %2 = NCU number %3 = Command from link module to NCK %4 = Status of own link Definitions: This alarm is not a user error. • 1. If NCU== 0 -> A parameter not equal to zero was not found • 2. If NCU not equal to zero -> An error which the NC was not able to interpret in the con- nection to this NCU. The error is output as a number. It is possible that the NCU link mod- ule is running a newer software version than the NC. The other parameters are used for error localization in the NC/LINK-MODUL software. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Switch control OFF - ON. 1100 No valid firmware Definitions: No memory card or memory card without valid firmware (license) inserted. Reactions: - Alarm display. Remedy: Make a note of the error text and contact Siemens AG A&D MC, Hotline (tel./fax: see alarm 1000) Program Continuation: Switch control OFF - ON.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 1160 Assertion failed in %1: %2 Parameters: %1 = String (path with program name) %2 = String (line number) Definitions: This alarm is purely a development alarm and will not appear in a delivered software ver- sion. For an OEM customer, this alarm could indicate that an alarm has occurred in the system softwaren. Handling of the 'assertion' allows error conditions leading to this alarm to be defined in the system software during the development phase. After the develop- ment phase, this alarm output is no longer active. Reactions: - NC not ready. - The NC switches to follow-up mode. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Alarm reaction delay is canceled. Remedy: Check the cause of the error in the specified software component at the specified line number. Program Continuation: Clear alarm with the RESET key in all channels. Restart part program. 2000 PLC sign-of-life monitoring Definitions: The PLC must give a sign of life within a defined period of time (machine data 10100 PLC_CYCLIC_TIMEOUT). If this does not occur, the alarm is triggered. The sign of life is a counter reading on the internal NC/PLC interface which the PLC causes to count up with the 10 ms time alarm. The NCK also tests cyclically whether the counter reading has changed. Reactions: - NC not ready. - Local alarm reaction. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Check monitoring time frame in NCK-MD 10100 PLC_CYCLIC_TIMEOUT (reference value: 100 ms). Establish the cause of the error in the PLC and eliminate it (analysis of the ISTACK. If monitoring has responded with a loop in the user program rather than with a PLC Stop, there is no ISTACK entry). Program Continuation: Switch control OFF - ON. 2001 PLC has not started up Definitions: The PLC must give a sign of life within a period of time defined in MD 10120 PLC_RUNNINGUP_TIMEOUT (Default setting: 1 sec.). Reactions: - NC not ready. - Local alarm reaction. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: • Please inform the authorized personnel/service department. The monitoring time in MD 10120 PLC_RUNNINGUP_TIMEOUT must be checked and adapted to the first OB1 cycle. • Establish the cause of error in the PLC (loop or stop in the user program) and eliminate. Program Continuation: Switch control OFF - ON. 2100 NCK battery warning threshold reached Definitions: The undervoltage monitor of the NCK battery has reached the prewarning threshold. This is at 2.7-2.9 V (nominal voltage of the battery is 3.0-3.1 V at 950 mAh). Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. The battery must be replaced within the next 6 weeks. After this period, the voltage can drop below the alarm limit of 2.4-2.6 V if the RAMs to be buffered take up a lot of current. Program Continuation: Clear alarm with the Delete key or NC START. 2101 NCK battery alarm Definitions: The undervoltage monitoring (2.4 - 2.6 V) of the NCK battery has responded during cyclic operation. Reactions: - Alarm display. Remedy: If the NCK battery is replaced without interrupting the power supply, no data will be lost. This means that production can continue without taking any further steps. (A buffer capac- itor on the NCK holds the supply voltage for at least 30 minutes and the battery can be replaced within this time even when the control is switched off). Program Continuation: Clear alarm with the Delete key or NC START. 2102 NCK battery alarm Definitions: The undervoltage monitoring (2.4 - 2.6 V) of the NCK battery was detected during system power-up. Reactions: - NC not ready. - The NC switches to follow-up mode. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Pull out the battery/fan unit from the NC module and replace the battery (type: lithium battery with lead, size 1/2 AA, 850 mAh, min. 3.2 V). The system must then be reinitialized because it must be assumed that data has been lost in the buffered RAM during the last power-off phase as a result of insufficient supply voltage (refer to Section 2.2 in the Installation and Start-up Guide for the procedure). The following data might have been corrupted or entirely lost: • NC machine data • Drive machine data • Option data • Setting data • User variable • Global subroutines • Cycles and macros, as well as • PLC machine data

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition • PLC basic program • PLC user program, and all • PLC user data User data in the NCK and PLC (e.g. tool and workpiece data) that have been altered by the manufacturing process since the last data backup must be updated manually to match the present machine status! Program Continuation: Switch control OFF - ON. 2110 NCK temperature alarm Definitions: The temperature sensor has reached the response threshold of 60 degrees C +/- 2.5 degrees C. Reactions: - Alarm display. Remedy: In order to reset the sensor, the temperature must be reduced by 7 degrees C. Program Continuation: Clear alarm with the Delete key or NC START. 2120 NCK fan alarm Definitions: The fan consists of a 26 V DC motor with electronic commutator (rated speed: approx. 8700 rpm). The commutator signal is used for speed monitoring, response speed: < 7500 rpm. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. The unit with the fan and NCK battery must be replaced. Program Continuation: Clear alarm with the Delete key or NC START. 2130 5V/24V encoder or 15V D/A converter undervoltage Definitions: A failure has occurred in the power supply (FM357-2) to the encoder (5V/24V) or D/A con- verter (+/-15V). Reactions: - NC not ready. - The NC switches to follow-up mode. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Axes of this channel must be re-referenced. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Check the encoder and cable for short-circuits (the fault should not occur when you remove the cable). Check the power feeder line. Program Continuation: Switch control OFF - ON. 2140 The actual service switch position forces a SRAM to be cleared at the next Power On (general reset active) Definitions: The initialization switch is currently set to overall reset. This means that the module's SRAM is deleted with the next module reset. The NC data memory is cleared during this operation. Reactions: - NC not ready. - Interface signals are set. - Alarm display.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Reset initialization switch to zero. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary. 2190 Hardware plug-in module for communication with the digitizer missing Definitions: MD $MN_ASSIGN_DIGITIZE_TO_CHAN was used to activate the digitizing function by assigning it to a channel. The function requires a hardware module (RS422 board plugged into the NCU) for communication with the digitizing unit. This module was not found when booting. Reactions: - Interface signals are set. - Alarm display. Remedy: Please inform the authorized personnel/service department. Plug in communications module or cancel channel assignment. Program Continuation: Switch control OFF - ON. 2192 No NCU link module exists, MD %1 reset Parameters: %1 = String: MD identifier Definitions: An attempt was made to activate the NCU link functionality but the hardware is not avail- able. The MD was reset. Only occurs with the NCU link system Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Install the hardware module and activate the function again (MD). Program Continuation: Switch control OFF - ON. 2193 'Safety Integrated' is not available for link axis %1. Parameters: %1 = Machine axis index Definitions: The "Safety Integrated" function is not available for a link axis. Only occurs with the NCU link system Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Use "Safety Integrated" function for local axes only. Program Continuation: Switch control OFF - ON. 2194 Link axis active and $MN_SERVO_FIFO_SIZE != 3 Definitions: At least one axis is to be distributed via NCU link, then the machine data $MN_MM_SERVO_FIFO_SIZE must be 3. Occurs only with an NCU link system. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Remedy: Set $MN_SERVO_FIFO_SIZE to 3. Program Continuation: Switch control OFF - ON. 2195 Channel %1 axis %2 high-speed punching/nibbling not possible via link Parameters: %1 = Channel number %2 = Axis name, spindle number Definitions: An attempt was made to activate high-speed nibbling or punching for an axis programmed on a different NCU than the drive. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Channel not ready. Remedy: High-speed nibbling and punching is only supported on one NCU. Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 2196 Link axis active and $MN_MM_SERVO_FIFO_SIZE != %1 Parameters: %1 = required value in MD $MN_MM_SERVO_FIFO_SIZE Definitions: Occurs only with an NCU link system. • Possible causes of the fault: • At least one axis is to be distributed via NCU link, then the machine data $MN_MM_SERVO_FIFO_SIZE must be 3 or 4. • The IPO cycle of this NCU is faster than the link communication cycle, then the machine data $MN_MM_SERVO_FIFO_SIZE must be set to the value proposed in the alarm. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: The machine data $MN_MM_SERVO_FIFO_SIZE must be set to the value proposed in the alarm. Program Continuation: Switch control OFF - ON. 2200 Channel %1 fast punching/nibbling not possible in several channels Parameters: %1 = Channel number Definitions: An attempt was made to activate fast nibbling or punching in a channel while it has already been active in another channel. Fast punching and nibbling is only possible simul- taneously in the same channel. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Fast nibbling and punching simultaneously in one channel only. Program Continuation: Clear alarm with the RESET key. Restart part program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 2900 Reboot is delayed Definitions: This alarm indicates a delayed reboot. This alarm only occurs when reboot was carried out by the MMC via PI - "_N_IBN_SS" and MD 11410 $MN_REBOOT_DELAY_TIME was set greater than zero. The alarm can be suppressed with $MN_SUPPRESS_ALARM_MASK BIT 20. Reactions: - NC not ready. - The NC switches to follow-up mode. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Alarm reaction delay is canceled. Remedy: See $MN_REBOOT_DELAY_TIME and $MN_SUPPRESS_ALARM_MASK. Program Continuation: Switch control OFF - ON. 3000 Emergency stop Definitions: The EMERGENCY STOP request is applied to the NCK/PLC interface (DB 10, DBX 56.1). Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Alarm reaction delay is canceled. Remedy: Please inform the authorized personnel/service department. Rectify the cause of EMER- GENCY STOP and acknowledge EMERGENCY STOP via the PLC/NCK interface (DB 10, DBX 56, Bit 2). Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 3001 Internal emergency stop Definitions: This alarm is not displayed. Reactions: - NC not ready. - Local alarm reaction. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - NC Stop on alarm. Remedy: No remedy required Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 4000 Channel %1 machine data %2[%3] has gap in axis assignment Parameters: %1 = Channel number %2 = String: MD identifier Definitions: The assignment of a machine axis to a channel by the machine data 20070 AXCONF_MACHAX_USED must be contiguous. At system power-up (Power On) gaps are detected and displayed as an alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. The entries for the indices for the machine axes used in the channels must be contiguous in table $MC_AXCONF_MACHAX_USED. Channel axis gaps must be enabled via $MN_ENABLE_CHAN_AX_GAP. Program Continuation: Switch control OFF - ON. 4001 Channel %1 axis %2 defined for more than one channel via machine data %3 Parameters: %1 = Channel number %2 = Index: Machine axis number %3 = String: MD identifier Definitions: In the channel-specific MD: 20070 AXCONF_MACHAX_USED [CHn, AXm]=x (n .. chan- nel number, m ... channel axis number, x ... machine axis number), several channels were assigned to a machine axis without having a master channel defined for this axis. There is usually not much point in assigning a machine axis to several channels. In exceptional cases, multiple assignment can be performed if a master channel is defined for this axis. The channel assignment can be performed in accordance with the machining requirements in the NC part program by means of a keyword (yet to be defined in later product versions). Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. In the axis-specific MD 30550 AXCONF_ASSIGN_MASTER_CHAN [AXm]=n (m ... machine axis number, n ... channel number), a master axis was set for the axes that are supposed to be alternately assigned by the NC program to one or the other channel. Program Continuation: Switch control OFF - ON. 4002 Channel %1 machine data %2[%3] assigns an axis not defined in channel Parameters: %1 = Channel number %2 = String: MD identifier %3 = Index: MD array Definitions: Only axes that have been activated in the channel by means of the channel-specific machine data 20070 AXCONF_MACHAX_USED [kx]=m may be declared as geometry axes or transformation axes by means of the MD 20050 AXCONF_GEOAX_ASSIGN_TAB [gx]=k. This also applies to $MC_FGROUP_DEFAULT_AXES (gx: Geometry axis index, kx: Channel axis index, k: Channel axis no., m: Machine axis no.). Assignment of geometry axes to channel axes AXCONF_GEOAX_ASSIGN_TAB (includes channel axis no. k): • Geometry axis index: 0, 1. 0, 2nd channel: 1, 2. 0, 2nd channel: 1 • Geometry axis index: 1, 1. 0, 2nd channel: 2, 2. 0, 2nd channel: 0 • Geometry axis index: 2, 1. 0, 2nd channel: 3, 2. 0, 2nd channel: 3

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms AXCONF_MACHAX_USED (includes machine axis no. m): • Channel axis index: 0, 1. 0, 2nd channel: 1, 2. 0, 2nd channel: 4 • Channel axis index: 1, 1. 0, 2nd channel: 2, 2. 0, 2nd channel: 5 • Channel axis index: 2, 1. 0, 2nd channel: 3, 2. 0, 2nd channel: 6 • Channel axis index: 3, 1. 0, 2nd channel: 7, 2. 0, 2nd channel: 0 • Channel axis index: 4, 1. 0, 2nd channel: 8, 2. 0, 2nd channel: 0 • Channel axis index: 5, 1. 0, 2nd channel: 0, 2. 0, 2nd channel: 0 • Channel axis index: 6, 1. 0, 2nd channel: 0, 2. 0, 2nd channel: 0 • Channel axis index: 7, 1. 0, 2nd channel: 0, 2. 0, 2nd channel: 0 Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Check and correct either • $MC_GEOAX_ASSIGN_TAB • $MC_TRAFO_AXES_IN_X • $MC_TRAFO_GEOAX_ASSIGN_TAB_X • $MC_FGROUP_DEFAULT_AXES • and/or $MC_AXCONF_MACHAX_USED. Program Continuation: Switch control OFF - ON. 4003 Axis %1 incorrect assignment of master channel in machine data %2 Parameters: %1 = Axis %2 = String: MD identifier Definitions: For some applications, it is useful to operate an axis in several channels (C axis or spindle on single spindle or double carriage machines). The machine axes which are defined in several channels by means of the MD 20070 AXCONF_MACHAX_USED, must be assigned to a master channel with the axis-specific machine data 30550 AXCONF_ASSIGN_MASTER_CHAN. For axes that are activated in only one channel, the number of this channel or zero must be entered as master channel. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Modify MD 20070: AXCONF_MACHAX_USED and/or MD 30550: AXCONF_ASSIGN_MASTER_CHAN. Program Continuation: Switch control OFF - ON. 4004 Channel %1 machine data %2 axis %3 defined repeatedly as geometry axis Parameters: %1 = Channel number %2 = String: MD identifier %3 = Axis index Definitions: An axis may only be defined once as a geometry axis.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct $MC_GEOAX_ASSIGN_TAB. Program Continuation: Switch control OFF - ON. 4005 Maximum number of axes in channel %1 exceeded. Limit %2 Parameters: %1 = Channel number %2 = Upper limit for the number of axes in the channel Definitions: Machine data $MC_AXCONF_MACHAX_USED defines which machine axes can be used in this channel. This simultaneously defines the number of active axes in the chan- nel. This upper limit has been exceeded. Note: The channel axis gaps may cause certain indices of AXCONF_MACHAX_USED to remain unused and therefore do n_o_t count as active channel axes. Example: • CHANDATA(2) • $MC_AXCONF_MACHAX_USED[0] = 7 • $MC_AXCONF_MACHAX_USED[1] = 8 • $MC_AXCONF_MACHAX_USED[2] = 0 • $MC_AXCONF_MACHAX_USED[3] = 3 • $MC_AXCONF_MACHAX_USED[4] = 2 • $MC_AXCONF_MACHAX_USED[5] = 0 • $MC_AXCONF_MACHAX_USED[6] = 1 • $MC_AXCONF_MACHAX_USED[7] = 0 This channel uses the five machine axes 1, 2, 3, 8, 7, i.e. it has 5 active channel axes. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Modify $MC_AXCONF_MACHAX_USED. Program Continuation: Switch control OFF - ON. 4007 Axis %1 incorrect assignment of master NCU in machine data %2 Parameters: %1 = Axis %2 = String: MD identifier Definitions: Machine axes which can be activated on several NCKs through $MN_AXCONF_LOGIC_MACHAX_TAB must be assigned to a master NCU in $MA_AXCONF_ASSIGN_MASTER_NCU. For axes that are activated on only one NCU, the number of this NCU or zero must be entered as master NCU. An assignment can only be made with MA_AXCONF_ASSIGN_MASTER_NCU if the machine axis is also addressed via a channel ($MC_AXCONF_MACHAX_USED+$MN_AXCONF_LOGIC_MACHAX_TAB).

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct $MA_AXCONF_ASSIGN_MASTER_NCU and/or $MN_AXCONF_LOGIC_MACHAX_TAB. Program Continuation: Switch control OFF - ON. 4010 Invalid identifier used in machine data %1[%2] Parameters: %1 = String: MD identifier %2 = Index: MD array Definitions: When determining a name in the NCK tables (arrays) for: machine axes, Euler angles, direction vectors, interpolation parameters and intermediate point coordinates, one of the following syntax rules for the identifier to be entered has been violated: • The identifier must be an NC address letter (A, B, C, I, J, K, U, V, W, X, Y, Z), possibly with a numerical extension (840D: 1-99, FM-NC: 1-9) • The identifier must begin with 2 arbitrary capital letters but not with $ (reserved for sys- tem variable). • The identifier must not be a keyword of the NC language (e.g. POSA). Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Enter the identifier for user- defined names with correct syntax in the displayed MD. • Machine axes: AXCONF_MACHAX_NAME_TAB • Euler angles: EULER_ANGLE_NAME_TAB • Normal vectors: NORMAL_VECTOR_NAME_TAB • Direction vectors: 10640 DIR_VECTOR_NAME_TAB • Interpolation parameters: 10650 IPO_PARAM_NAME_TAB • Intermediate point coordinates: 10660 INTERMEDIATE_POINT_NAME_TAB Program Continuation: Switch control OFF - ON. 4011 Channel %1 invalid identifier used in machine data %2[%3] Parameters: %1 = Channel number %2 = String: MD identifier %3 = Index: MD array Definitions: When defining names in the channel-specific tables for geometry axes and channel axes, one of the following syntax rules for the identifier to be entered has been violated: • The identifier must be an NC address letter (A, B, C, I, J, K, U, V, W, X, Y, Z), possibly with a numerical extension (840D: 1-99, FM-NC: 1-9). • The identifier must begin with 2 arbitrary capital letters but not with $ (reserved for sys- tem variable). • The identifier must not be a keyword of the NC language (e.g. POSA).

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Enter the identifier for user- defined names with correct syntax in the displayed MD • Geometry axes: 20060 AXCONF_GEOAX_NAME_TAB • Channel axes: 10000 AXCONF_MACHAX_NAME_TAB Program Continuation: Switch control OFF - ON. 4012 Invalid identifier used in machine data %1[%2] Parameters: %1 = String: MD identifier %2 = Index: MD array Definitions: The selected identifier is invalid. Valid identifiers are: • AX1 - AXn: Machine axis identifiers • N1AX1 - NnAXm: Link axis identifiers (NCU + machine axis), only occurs with 'NCU link' expansion level! • C1S1 - CnSm: Container axis identifiers (container + container location). Only occurs with 'axis container' expansion level! Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Use the correct identifier. Program Continuation: Switch control OFF - ON. 4013 Invalid NCU link configuration by machine data %1 = %2 , on NCU_1 = %3 Parameters: %1 = String: MD identifier %2 = Index: MD array %3 = MD value of master NCU Definitions: The link module configuration detected on the local NCU is different from the master NCU of the NCU cluster. The link module configuration defines the system clock time, the com- munication baudrate and the maximum number of message transfer retries. The following machine data are used for this purpose: • SYSCLOCK_SAMPL_TIME_RATIO, • IPO_SYSCLOCK_TIME_RATIO, • LINK_RETRY_CTR, • LINK_BAUDRATE_SWITCH, • SYSCLOCK_CYCLE_TIME The values of these machine data must be the same on all NCUs. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: The machine data required for the link module configuration must be the same on all NCUs in the cluster. Program Continuation: Switch control OFF - ON. 4014 Axis %1 defined several times in %2 Parameters: %1 = String: MD identifier %2 = String: Check and, if necessary, correct the following machine data with reference to the data sheet: Definitions: An axis was assigned several times. The axis can be a: • Machine axis • Link axis • Axis in a container location Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Define a correct, unique axis assignment. Program Continuation: Switch control OFF - ON. 4016 Axis %1 already used by NCU %2 Parameters: %1 = Machine axis index %2 = NCU number Definitions: An attempt was made to apply setpoints to one axis from several NCUs. Only occurs with the NCU link system Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Define a correct, unique axis assignment. Program Continuation: Switch control OFF - ON. 4017 Axis container %1, location %2 already used by NCU %3 Parameters: %1 = Axis container number %2 = Axis container location %3 = NCU number Definitions: A multiple reference to the axis container location has been made via the logical axis table (machine data: MN_AXCONF_LOGIC_MACHAX_TAB). With the NCU link, the multiple reference may also have been made by another NCU in the NCU group. Example: Container1 location1 was referenced twice incorrectly • MN_AXCONF_LOGIC_MACHAX_TAB[0] = CT1_SL1 • MN_AXCONF_LOGIC_MACHAX_TAB[6] = CT1_SL1

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct and complete the container location assignments. Check the machine data for the logical axis assignment table (MN_AXCONF_LOGIC_MACHAX_TAB) Program Continuation: Switch control OFF - ON. 4018 Axis container %1, location %2 not used by any channel Parameters: %1 = Axis container number %2 = Axis container location Definitions: The container location is not referenced by any channel. Reactions: - NC not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct and complete the container location assignments. Check machine data MC_AXCONF_MACHAX_USED and MN_AXCONF_LOGIC_MACHAX_TAB. Program Continuation: Switch control OFF - ON. 4019 Axis container %1 advance not allowed with current status of NCU %2 Parameters: %1 = NCU number %2 = Axis container number Definitions: This error only occurs with direct advancing of the container. With direct container advancing, only one channel is allowed to activate the NC language command for advancing the container. In order to ensure this, the other channels must have the reset status and the axes must be stationary. With NCU link, the above condition applies to all channels of the NCU group. Error parameters: • 1 : NC Ready missing • 16: At least one other channel is active • 35: AXCT axis is active following axis/spindle • 36: AXCT axis is active leading axis • 39: Axis/spindle disable active • 40: Overlaid motion active for AXCT axis • 41: Axis replacement active for AXCT axis • 42: Interpolator active for one axis container axis • 46: Rotating spindle with different Ipo cycle of NCUs • 47: New-Config active Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: The program must be canceled with Reset and the zero offset deselected before activat- ing the axis container switch. Program Continuation: Clear alarm with the RESET key. Restart part program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 4020 Identifier %1 used several times in machine data %2 Parameters: %1 = String: Name of identifier %2 = String: MD identifier Definitions: When determining a name in the NCK tables (arrays) for: machine axes, Euler angles, direction vectors, interpolation parameters and intermediate point coordinates, an identi- fier has been used that is already in the control. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Select for the identifier to be entered a character string that is not yet used in the system (max. 32 characters). Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 4021 Channel %1 identifier %2 used several times in machine data %3 Parameters: %1 = Channel number %2 = String: Name of identifier %3 = String: MD identifier Definitions: To determine the name in the channel-specific tables for geometry axes and channel axes an identifier already existing in the control has been used. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Select for the identifier to be entered a character string that is not yet used in the system (max. 32 characters). Program Continuation: Switch control OFF - ON. 4022 Axis container %3 switch not allowed: ext. zero offset active channel %1 axis %2 Parameters: %1 = Channel %2 = Axis/spindle %3 = Axis container number Definitions: The axis container switch enable cannot be given because an external zero offset is active. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: The program must be aborted with the RESET key and the external zero point offset deselected before the container is advanced. Program Continuation: Clear alarm with the RESET key. Restart part program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 4023 Axis container %1 switch not allowed, axis container %2 switch active Parameters: %1 = Axis container %2 = Axis container Definitions: Only one axis container can be rotated at a time. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Program must be canceled with Reset and the program sequences (NCUs, channels) must be synchronized such that only one axis container switch is active at a time. Program Continuation: Clear alarm with the RESET key. Restart part program. 4024 Invalid axis configuration due to missing axis container machine data Parameters: %1 = NCU number %2 = Axis container number Definitions: The axis configuration could not be generated due to missing axis container machine data. This error can only occur as a result of a communication error. The communication failure will be indicated separately by further alarms. Reactions: - NC not ready. - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct the link communication problems (refer to the other alarm messages). Program Continuation: Switch control OFF - ON. 4025 Axis container %3 switch not allowed: master/slave active channel %1 axis %2 Parameters: %1 = Channel %2 = Axis/spindle %3 = Axis container number Definitions: It is not possible to enable axis container switch as a master/slave link is active. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Abort program with the RESET key. If required, disconnect the master - slave coupling. Program Continuation: Clear alarm with the RESET key. Restart part program. 4026 Machine data %1[%2], link axis NC%3_AX%4 not used by any channel Parameters: %1 = String: MD identifier %2 = Index: MD array %3 = NCU number %4 = Machine axis number Definitions: The link axis is not referenced by any channel.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Reactions: - NC not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct and complete the logical axis assignments. Check machine data MC_AXCONF_MACHAX_USED and MN_AXCONF_LOGIC_MACHAX_TAB. Program Continuation: Switch control OFF - ON. 4027 Caution: MD %1 was also changed for the other axes of axis container %2 Parameters: %1 = String: MD identifier %2 = Axis container number Definitions: Message to the user indicating that the machine data change for the axis was also per- formed for all other axes in the same container. Reactions: - Alarm display. Remedy: None Program Continuation: Clear alarm with the Delete key or NC START. 4028 Attention! The axial MDs of the axes of the axis containers were matched. Definitions: Note for the user, that the machine data of the axis were matched in the axis containers. Reactions: - Alarm display. Remedy: None Program Continuation: Clear alarm with the RESET key. Restart part program 4029 Caution: the axial MDs in axis container %1 will be matched on the next power-up Parameters: %1 = Axis container number Definitions: Message to the user indicating that the machine data of the axes in the axis container will be matched on the next power-up. An axis container allows axes to be exchanged between channels and NCUs. To ensure that no conflicts arise, the axes within the same axis container must have a similar behavior. The first axis in the axis container determines which machine data have to be the same for the other axis in the axis container. Reactions: - Alarm display. Remedy: None Program Continuation: Clear alarm with the Delete key or NC START. 4030 Channel %1 axis identifier missing in machine data %2[%3] Parameters: %1 = Channel number %2 = String: MD identifier %3 = Index: MD array Definitions: An axis identifier is expected for the displayed MD in accordance with the axis configura- tion in the MD 20070 AXCONF_MACHAX_USED and 20050 AXCONF_GEOAX_ASSIGN_TAB. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Remedy: Please inform the authorized personnel/service department. Check axis configuration and enter the missing identifier into the MD or, should the axis not exist, specify for this chan- nel axis the machine axis 0 in the channel-specific MD 20070 AXCONF_MACHAX_USED. If this concerns a geometry axis that is not to be used (this applies only for 2-axis machining, e.g. on lathes), then channel axis 0 must be entered additionally in the channel-specific MD 20050 AXCONF_GEOAX_ASSIGN_TAB. Program Continuation: Switch control OFF - ON. 4031 Channel %1 link axis %2 defined for more than one channel in machine data %3 Parameters: %1 = Channel number %2 = Index: Axis number for logical axis assignment %3 = String: MD identifier Definitions: Occurs only with an NCU link system. The specified axis was defined several times or in several channels in machine data $MC_AXCONF_MACHAX_USED. If an axis is to be defined in several channels, a master channel must be assigned to the axis with the axial machine data $MA_AXCONF_ASSIGN_MASTER_CHAN. This error can only occur with an NCU link axis. The cause of a definition error can also be an NCU link communication failure. The link communication failure must be indicated separately by further alarms. Reactions: - NC not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct the machine data $MC_AXCONF_MACHAX_USED or assign a master channel. In the event of a link communication failure, these error causes have to be remedied first. Program Continuation: Switch control OFF - ON. 4032 Channel %1 wrong identifier for facing axis in %2 Parameters: %1 = Channel number %2 = String: MD identifier Definitions: According to the axis configuration in $MC_GCODE_RESET_VALUES or $MC_DIAMETER_AX_DEF, a facing axis identifier is expected at the specified location. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Add the correct identifier. Program Continuation: Switch control OFF - ON. 4033 Caution: NCU link communication still not connected. Definitions: The NCU link communication could not be established due to other active alarms. This is the case, for example, if during boot-up the system detects and modifies incorrect cycle times (see alarm 4110). Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Analyze and fix the other alarms and start the control again. Program Continuation: Switch control OFF - ON. 4034 Local link axis %1 is not allowed for different interpolation cycle time = %2/%3 Parameters: %1 = Axis name %2 = Local interpolation cycle %3 = Max. interpolation cycle Definitions: Local link axes are only permissible on an NCU if the interpolation cycle set corresponds to the slowest interpolation cycle of the interconnected NCU systems. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Remove local link axis (see MN_AXCONF_MACHAX_NAME_TAB and MN_AXCT_AXCONF_ASSIGN_TAB1) or adapt the interpolation cycle (MN_IPO_SYSCLOCK_TIME_RATIO). Program Continuation: Switch control OFF - ON. 4035 Interpolation cycle from NCU%1 = %2 does not match NCU%3 = %4 Parameters: %1 = NCU_number1 %2 = MD value of NCU_number1 %3 = NCU_number2 (with slowest IPO cycle) %4 = MD value of NCU_number2 Definitions: Occurs only with an NCU link system. The interpolation cycles of the NCUs specified in the alarm do not match one another. The slowest IPO cycle in interconnected NCU sys- tems must be an integral multiple of all configured IPO cycles. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Set a suitable value in MN_IPO_SYSCLOCK_TIME_RATIO for all interconnected NCUs. Program Continuation: Switch control OFF - ON. 4036 Wrong NCU link configuration by MD %1 Parameters: %1 = String: MD identifier Definitions: Occurs only with an NCU link system. Different interpolation and position control cycles have been set in the NCUs of the LINK group. This is only allowed if the function FAST- IPO-LINK in MD $MN_MM_NCU_LINK_MASK has been activated. Caution: For diagnostic purposes, two additional alarm parameters are output together with this alarm. • 1. parameter: Position control or IPO cycle time of this NCU • 2. parameter: Position control or IPO cycle time of another NCU

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: • Activate FAST-IPO-LINK function in MN_MM_NCU_LINK_MASK • Or do not set different position control or IPO cycles on the NCUs (see MN_IPO_SYSCLOCK_TIME_RATIO and MN_POSCTRL_SYSCLOCK_TIME_RATIO). Program Continuation: Switch control OFF - ON. 4040 Channel %1 axis identifier %2 not consistent with machine data %3 Parameters: %1 = Channel number %2 = String: Axis identifier %3 = String: MD identifier %4 = There are not enough channel axes entered in the MD displayed Definitions: The use of the specified axis identifier in the displayed MD is not consistent the channel's axis configuration stated in the MD 20070 AXCONF_MACHAX_USED and MD 20050 AXCONF_GEOAX_ASSIGN_TAB. Only with active "OEM transformation" compile cycle: There are not enough channel axes entered in the MD displayed. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Check and correct the identi- fier used in the MDs 10000 AXCONF_MACHAX_NAME_TAB, 20080 AXCONF_CHANAX_NAME_TAB and/or 20050 AXCONF_GEOAX_NAME_TAB. Only with active "OEM transformation" compile cycle: In addition to the specified MD, check and correct MD 24110 TRAFO_AXES_IN_1[n] of the activated OEM transforma- tion according to the function description. Program Continuation: Switch control OFF - ON. 4045 Channel %1 conflict between machine data %2 and machine data %3 Parameters: %1 = Channel number %2 = String: MD identifier %3 = String: MD identifier Definitions: Using the specified machine data %2 leads to a conflict with machine data %3. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct the specified machine data. Program Continuation: Switch control OFF - ON.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 4050 NC code identifier %1 cannot be reconfigured to %2 Parameters: %1 = String: Old identifier %2 = String: New identifier Definitions: Renaming of an NC code was not possible for one of the following reasons: • The old identifier does not exist • The new identifier is within another type range. NC codes/keywords can be reconfigured as long as you stay within the type range. Type 1: "true" G codes: G02, G17, G33, G64, ... Type 2: named G codes: ASPLINE, BRISK, TRANS, ... Type 3: addresses which can be set: X, Y, A1, A2, I, J, K, ALF, MEAS, ... Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Correct machine data 10712: NC_USER_CODE_CONF_NAME_TAB (protection level 1). The list must be built up as follows: Even address: Identifier to be modified Following odd address: New identifier e.g.: NC_USER_CODE_CONF_NAME_TAB [10] = "ROT", NC_USER_CODE_CONF_NAME_TAB [11] = " " clears the ROT function from the control Program Continuation: Switch control OFF - ON. 4060 Standard machine data loaded Definitions: The standard MD were loaded because • a cold start was requested or • the MD buffer voltage failed or • an initialization was requested for loading the standard machine data (MD 11200 INIT_MD). Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. After automatically loading the standard MDs, the individual MDs must be entered or loaded in the relevant system. Program Continuation: Clear alarm with the RESET key. Restart part program. 4062 Backup data loaded Definitions: The user data saved in the flash memory are loaded to the SRAM. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. Load specific machine data again. Program Continuation: Clear alarm with the RESET key. Restart part program. 4065 Buffered memory was restored from backup medium (potential loss of data!) Definitions: Only occurs with PC-NC. A possible data integrity error was detected in the buffered memory during power-up. The buffered memory was initialized with the last backup copy. Changes in the buffered memory, which have been made since the last backup copy update, have been lost. Backup copies of the buffered memory are updated (on the hard disk) every time the control is shut down normally.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition !! Only for 802D: The reason for this procedure is that the backup time is exceeded. Make sure that the required operating time of the control corresponds to the specifications in your Installation & Start-up Guide. The current backup copy of the buffered memory has been created by the last internal data backup via the "Save data" softkey on the HMI. Reactions: - NC not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Start the control again. Program Continuation: Switch control OFF - ON. 4066 Buffered memory of FFS restored from backup medium (potential loss of data!) Definitions: For PC-NC: A possible data integrity error was detected in the FFS memory during power-up. The FFS memory was initialized with the last backup copy. Changes in the FFS memory, which have been made since the last backup copy update, have been lost. !! Only for PC-NC: Backup copies of the buffered memory are updated (on the hard disk) every time the control is shut down normally. Reactions: - NC not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Start the control again. Program Continuation: Switch control OFF - ON. 4070 Normalizing machine data has been altered Definitions: The control uses internal physical units (mm, degrees, s, for paths, velocities, accelera- tion, etc.). During programming or data storage, some of these values are input and out- put using different units (rev./min., m/s2, etc.). The conversion is carried out with the scaling factors that can be entered (system-specific MD array 10230 SCALING_FACTORS USER_DEF[n] (n ... index number 0 - 10), when the corresponding masking bit is set to "1". If the masking bit is set to "0" then scaling takes place with the internal standard factors. The following machine data influence the scaling of other MDs: • 10220: SCALING_USER_DEF_MASK • 10230: SCALING_FACTORS_USER_DEF • 10240: SCALING_SYSTEM_IS_METRIC • 10250: SCALING_VALUE_INCH • 30300: IS_ROT_AX If these data are modified, the NCK must be powered up again. Only then will the input of dependent data be performed correctly. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. If the alarm has been dis- played after downloading an MD file which is consistent within itself, then the download operation must be repeated with a new NCK power-up. (The file contains scaling-depen- dent machine data in front of the scaling factors). Program Continuation: Clear alarm with the Delete key or NC START. 4071 Check absolute encoder position Definitions: A machine date has been changed influencing the value of an absolute encoder position. Please check the position values.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. Program Continuation: Clear alarm with the Delete key or NC START. 4073 Compile cycle functions define machine data number %1 several times Parameters: %1 = Machine data number Definitions: Can only occur when installing compile cycle functions. Two different compile cycle appli- cations use the same machine data number. The machine data which was defined twice is shifted into the free number range above 64000. Reactions: - Alarm display. Remedy: The error has no effect on the usability of the machine data and the function of the com- pile cycle application. To ensure that the compile cycle machine data documentation is correct, you must contact the supplier of the compile cycle. Only the supplier can remedy the error by changing the software. Program Continuation: Switch control OFF - ON. 4075 Machine data %1 (and maybe others) not altered due to missing permission level %2 Parameters: %1 = String: MD identifier %2 = Write protection level of the MD Definitions: On executing a TOA file or when writing data from the part program, an attempt has been made to write an item of data with a higher protection level than the access authorization currently set in the control. The item of data in question has not been written and program execution is continued. This alarm is set only when access violation is detected for the first time. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. Set the required access level by means of keyswitch or password entry or delete the machine data concerned from the MD file/part program. Program Continuation: Clear alarm with the Delete key or NC START. 4076 %1 Machine data could not be altered with permission level %2 Parameters: %1 = Number of MDs %2 = Preset access authorization Definitions: On executing a TOA file or when writing data from the part program an attempt has been made to write data with a higher protection level than the access authorization currently set in the control. The data in question have not been written and program execution is continued without hindrance. This alarm is issued on acknowledging the alarm EXBSAL_MD_PERMISSION_DENIED. It can be cleared only with Power On. Reactions: - NC Start disable in this channel. - Alarm display. Remedy: Please inform the authorized personnel/service department. Set the required access level by means of keyswitch or password entry or delete the machine data concerned from the MD file/part program. Program Continuation: Switch control OFF - ON. 4077 New value %1 of MD %2 not set. Requested %3 bytes too much %4 memory. Parameters: %1 = New value of machine data %2 = Machine data number %3 = Number of bytes requested that exceeded availability %4 = Type of memory

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: An attempt was made to enter a new value in the specified memory configuration machine data. It was not possible to modify the value, since this would clear the contents of the user memory. This is because the memory requested exceeded the available capacity. The third parameter specifies the number of bytes by which the maximum user memory was exceeded. The fourth parameter specifies the type of memory whose limit was exceeded. • "D" stands for dynamic or non-buffered user memory (this is where the LUD variables are stored and the interpolation buffer size is entered, for example). The capacity of this memory type is defined by the current memory expansion and the value in MD MM_USER_MEM_DYNAMIC (18210). • "S" stands for static or buffered user memory (this is where part programs, offset data, R parameters, tool data, etc. are stored). This memory type is defined by the current mem- ory expansion and the value in MD MM_USER_MEM_BUFFERED (18230). Reactions: - Alarm display. Remedy: If the modification was unintentional, ignore the error message and continue. The alarm has no negative effects. The remedy depends on the access rights and the current mem- ory expansion of the NCK. • The intended change is not possible -> try again with a smaller value. Observe the change in the number of bytes. • Buy more memory? This option depends on the model in use. • The NCK user memory setting may be smaller than possible. The MDs can be changed with appropriate access rights. Program Continuation: Clear alarm with the Delete key or NC START. 4080 Incorrect configuration of indexing axis in MD %1 Parameters: %1 = String: MD identifier Definitions: The assignment of a position table to an indexing axis or the contents of a position table contains an error, or the length of a position table has been parameterized with 0. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. 3 MD identifiers are output, depending on the type of error. 1. $MA_INDEX_AX_ASSIGN_TAB (axis-specific MD 30500: The error is due to multiple assignment of a position table (NCK MD 10910/10930 INDEX_AX_POS_TAB_n) to axes with different types (linear/rotary axis). 2. $MN_INDEX_AX_POS_TAB_n (NCK MD 10910/10930): The contents of the displayed table n contain an error. • The entered positions must be arranged in increasing size. • A particular position must not be set more than once. • If the table is assigned to one or several modulo axes, then the contents must be within the 0 to < 360 degree range. 3. $MN_INDEX_AX_LENGTH_POS_TAB_n (NCK MD 10900/10920): The length of the displayed position table n was specified with 0. Program Continuation: Clear alarm with the RESET key. Restart part program 4090 Too many errors during power-up Definitions: More than errors occurred during control power-up.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Reactions: - NC Start disable in this channel. - Alarm display. Remedy: Set the machine data correctly. Program Continuation: Switch control OFF - ON. 4100 System cycle time/scan time divider corrected for digital drive Definitions: The machine data 10050 SYSCLOCK_CYCLE_TIME (system clock cycle time) and/or MD 10080 SYSCLOCK_SAMPL_TIME_RATIO (dividing factor of the position control cycle for actual value acquisition) have been corrected. If this requirement cannot be sat- isfied with the entered values (e.g. because the system clock cycle time is not a multiple of 31.25 ms), then the system clock cycle time is automatically expanded until the drive clock cycle time lies within the 31.25 ms grid. The modifications were so made that, due to the selection of the system clock cycle time in MD 10050 SYSCLOCK_CYCLE_TIME, the programmable hardware divider 1 was readjusted in such a way that the selected time and the basic drive cycle result in a 31.25 ms grid. If this requirement is unfeasible (e.g. because the system clock cycle is not a multiple of 31.25 ms), the system clock cycle is automatically increased until the basic drive cycle is in a 31.25 ms grid. The new value of the SYSCLOCK_CYCLE_TIME can be obtained from the MD 10050. The position control cycle can be set with the following gradations: • up to 4 ms: 125 µs step • up to 8 ms: 250 µs step • up to 16 ms: 0.5 ms step • up to 32 ms: 1 ms step Reactions: - Alarm display. Remedy: No remedial measures are required. The alarm display can be canceled with Reset. Program Continuation: Clear alarm with the Delete key or NC START. 4101 Position control cycle for digital drive reduced to %1 ms Parameters: %1 = String (time in ms) Definitions: The position control clock divisor in the NCK MD 10060 POSCTRL_SYSCLOCK_TIME_RATIO was set such that a position control cycle time of more than 16 ms resulted. The boundary value for the drive actuator 611D is however 16 ms. Reactions: - Alarm display. Remedy: No remedial measures are required. The alarm display is canceled with Reset. Program Continuation: Switch control OFF - ON. 4102 Default values for drive cycle times differ Definitions: External control modules of the 611D bus and the controls within the CCU3 module have different default values for the current and speed control cycle times. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: External control modules of the 611D bus and the controls within the CCU3 module have different default values for the current and speed control cycle times. Check the specified values and modify accordingly (see MD_CURRCTRL_CYCLE_TIME and MD_SPEEDCTRL_CYCLE_TIME). Program Continuation: Switch control OFF - ON.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 4110 IPO factor increased to %1 Parameters: %1 = String (new IPO cycle time) Definitions: The IPO cycle divisor was set to a value which was not an integral multiple of the position control cycle divisor. The divisor (MD 10070 IPO_SYSCLOCK_TIME_RATIO) was increased. IPO_SYSCLOCK_TIME_RATIO has been modified on systems with PROFI- BUS DP because of the modified DP cycle in SDB1000 (MD 10050 SYSCLOCK_CYCLE_TIME). Reactions: - Alarm display. Remedy: Machine data 10070 IPO_SYSCLOCK_TIME_RATIO has been modified. Program Continuation: Clear alarm with the RESET key. Restart part program. 4111 PLC cycle increased to %1 ms Parameters: %1 = String (new PLC cycle time) Definitions: The PLC cycle divisor was set to a value which was not an integral multiple of the IPO cycle divisor. The divisor (MD 10074 PLC_IPO_TIME_RATIO) has been increased. MD 10074 PLC_IPO_TIME_RATIO has been modified on systems with PROFIBUS DP because of the modified DP cycle in SDB1000 (MD 10050 SYSCLOCK_CYCLE_TIME). Reactions: - Alarm display. Remedy: Machine data 10074 PLC_IPO_TIME_RATIO has been modified. Program Continuation: Clear alarm with the RESET key. Restart part program. 4112 Servo cycle changed to %1 ms Parameters: %1 = String (new servo cycle time) Definitions: MD 10060 POSCTRL_SYSCLOCK_TIME_RATIO has been modified on systems with PROFIBUS DP because of the modified DP cycle in SDB1000 (10050 SYSCLOCK_CYCLE_TIME). Reactions: - Alarm display. Remedy: Machine data 10060 POSCTRL_SYSCLOCK_TIME_RATIO RATIO has been modified. Program Continuation: Clear alarm with the RESET key. Restart part program. 4113 Sysclock cycle changed to %1 ms Parameters: %1 = String (new PLC cycle time) Definitions: MD 10050 SYSCLOCK_CYCLE_TIME has been modified on systems with PROFIBUS DP because of the modified DP cycle in SDB1000. Reactions: - Alarm display. Remedy: Machine data 10050 SYSCLOCK_CYCLE_TIME has been modified. Program Continuation: Clear alarm with the RESET key. Restart part program. 4114 Error in DP cycle of SDB1000 Parameters: %1 = String (new PLC cycle time) Definitions: The DP cycle in SDB1000 contains an error and cannot be set. The default value of $MN_SYSCLOCK_CYCLE_TIME is set. Reactions: - Alarm display. Remedy: Correct SDB1000 Program Continuation: Switch control OFF - ON.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 4115 Time ratio communication to Ipo changed to %1 Parameters: %1 = String (new PLC cycle time) Definitions: The value of the machine data 10072 has been adapted. This can only occur, if the value of the machine data is smaller than one and the time thus calculated is no multiple of the position control cycle. Reactions: - Alarm display. Remedy: The machine data $MN_COM_IPO_TIME_RATIO has been adapted. Please check to ensure that the calculated value is correct. Program Continuation: Clear alarm with the RESET key. Restart part program. 4150 Channel %1 invalid M function subprogram call configured Parameters: %1 = Channel number Definitions: The machine data $MN_M_NO_FCT_CYCLE[n] or $MN_M_NO_FCT_CYCLE_PAR con- tains invalid configuration data: An M function, which is used by the system and can not be replaced by a subprogram call has been specified in the machine data $MN_M_NO_FCT_CYCLE[n] for the configuration of the subprogram call via M function: • M0 to M5, • M17, M30, • M19, M40 to M45, • M function for selecting spindle/axis mode according to $MC_SPIND_RIGID_TAPPING_M_NR (default: M70), • M functions for nibbling/punching as configured in $MC_NIBBLE_PUNCH_CODE if acti- vated by $MC_PUNCHNIB_ACTIVATION. • Also M96 to M99 for applied external language ($MN_MM_EXTERN_LANGUAGE). The machine data $MN_M_NO_FCT_CYCLE_PAR contains an invalid array index of $MN_M_NO_FCT_CYCLE[n]. Currently, the values 0 to 9 are permissible. The affected machine data is reset to the default value -1. This deactivates the function. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Configure an M function in the machine data $MN_M_NO_FCT_CYCLE[n] that is not assigned by the system, or configure a permissible array index in the machine data $MN_M_NO_FCT_CYCLE_PAR. Program Continuation: Switch control OFF - ON. 4152 Illegal configuration of the 'Block display with absolute values' function Definitions: The "Block display with absolute values" function has been illegally parameterized: • An illegal block length has been set with $MC_MM_ABSBLOCK: While ramping up, the machine data will be checked for the following value range: 0, 1, 128 to 512 • An invalid display range has been set with $MC_MM_ABSBLOCK_BUFFER_CONF[]. While ramping up, the machine data will be checked for the following upper and lower lim- its: • 0 <= $MC_MM_ABSBLOCK_BUFFER_CONF[0] <= 8 • 0 <= $MC_MM_ABSBLOCK_BUFFER_CONF[1] <= ($MC_MM_IPO_BUFFER_SIZE + $MC_MM_NUM_BLOCKS_IN_PREP). Alarm 4152 is issued if the limits are violated.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Configure block length/display range within the permissible limits. Program Continuation: Switch control OFF - ON. 4160 Channel %1 invalid M function number configured for spindle switchover Parameters: %1 = Channel number Definitions: An M function was specified in machine data $MC_SPIND_RIGID_TAPPING_M_NR in order to configure the M function number for spindle switchover. The M function number is assigned by the system and cannot be used for the switchover (M1 to M5, M17, M30, M40 to M45). Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: (M1 to M5, M17, M30, M40 to M45). Configure an M function which is not used by the sys- tem (M1 to M5, M17, M30, M40 to M45) in machine data $MC_SPIND_RIGID_TAPPING_M_NR. Program Continuation: Switch control OFF - ON. 4170 Invalid M function number for channel synchronisation assigned Definitions: An M number between 0 and 99 has been specified In machine data $MN_EXTERN_CHAN_SYNC_M_NR_MIN or $MN_EXTERN_CHAN_SYNC_M_NR_MAX for the configuration of the M number range for channel synchronization in ISO2/3 mode or the machine data $MN_EXTERN_CHAN_SYNC_M_NR_MAX is smaller than $MN_EXTERN_CHAN_SYNC_M_NR_MIN. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Check machine data $MN_EXTERN_CHAN_SYNC_M_NR_MIN and $MN_EXTERN_CHAN_SYNC_M_NR_MAX. Program Continuation: Switch control OFF - ON. 4180 Invalid M function number assigned to enable ASUP Definitions: An invalid M function number has been assigned for activation of ASUP. An illegal M number has been assigned in machine data $MN_EXTERN_M_NO_SET_INT or $MN_EXTERN_M_NO_DISABLE_INT for the configuration of the M number range for activation/deactivation of the interrupt program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Check machine data $MN_EXTERN_ M_NO_SET_INT and $MN_EXTERN_M_NO_DISABLE_INT. Program Continuation: Switch control OFF - ON. 4181 Channel %1 invalid assignment of an M auxiliary function number Parameters: %1 = Channel number Definitions: In machine data $MC_AUXFU_ASSOC_M0_VALUE or $MC_AUXFU_ASSOC_M1_VALUE, a number has been specified for the configuration of a new predefined M function which is occupied by the system, and cannot be used for an assignment. (M0 to M5, M17, M30, M40 to M45). Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Configure an M function in machine data $MC_AUXFU_ASSOC_M0_VALUE or $MC_AUXFU_ASSOC_M1_VALUE which is not occupied by the system (M1 to M5, M17, M30, M40 to M45). Program Continuation: Switch control OFF - ON. 4182 Channel %1 invalid M auxiliary function number in %2%3, MD reset Parameters: %1 = Channel number %2 = MD identifier %3 = If required, MD index Definitions: In the specified machine data, a number has been specified for the configuration of an M function which is occupied by the system, and cannot be used for an assignment. (M0 to M5, M17, M30, M40 to M45 and also M98, M99 with applied ISO dialect). The value set by the user has been reset to the default value by the system. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Configure an M function in the specified machine data which is not occupied by the sys- tem (M0 to M5, M17, M30, M40 to M45 and also M98, M99 with applied ISO dialect). Program Continuation: Clear alarm with the RESET key. Restart part program 4183 Channel %1 M auxiliary function number %2 used several times (%3 and %4) Parameters: %1 = Channel number %2 = M auxiliary function number %3 = MD identifier %4 = MD identifier

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: In the specified machine data, a number has been used several times for the configura- tion of an M function. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Check the specified machine data and create a unique assignment of M auxiliary function numbers. Program Continuation: Switch control OFF - ON. 4184 Channel %1 illegally predefined auxiliary function in %2%3, MD reset Parameters: %1 = Channel number %2 = MD identifier %3 = If required, MD index Definitions: In the specified machine data, a predefined auxiliary function has been illegally config- ured. The value set by the user has been reset to the default value by the system. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Configure a valid value in the specified machine data. Program Continuation: Clear alarm with the RESET key. Restart part program. 4185 Channel %1 illegal auxiliary function configured %2 %3 %4 Parameters: %1 = Channel number %2 = Type of auxiliary function %3 = Extension %4 = Auxiliary function value Definitions: An auxiliary function has been illegally configured. Predefined auxiliary functions cannot be reconfigured by user-defined auxiliary functions. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Reconfigure the auxiliary function. Program Continuation: Clear alarm with the RESET key. Restart part program. 4200 Channel %1 geometry axis %2 must not be declared a rotary axis Parameters: %1 = Channel number %2 = Axis name Definitions: The geometry axes represent a Cartesian coordinate system and therefore the declara- tion of a geometry axis as rotary axis leads to a definition conflict.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Remove rotary axis declara- tion for this machine axis. For this purpose, the geometry axis index for the displayed geometry axis must be deter- mined by means of the channel-specific MD array 20060 AXCONF_GEOAX_NAME_TAB. The channel axis number is stored with the same index in the channel-specific MD array 20050 AXCONF_GEOAX_ASSIGN_TAB. The channel axis number minus 1 provides the channel axis index under which the machine axis num- ber is found in the channel-specific MD array 20070 AXCONF_MACHAX_USED. Program Continuation: Switch control OFF - ON. 4210 Channel %1 spindle %2 declaration as rotary axis missing Parameters: %1 = Channel number %2 = Axis name, spindle number Definitions: If a machine axis is to be operated as a spindle, this machine axis must be declared as a rotary axis. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Set rotary axis declaration for this machine axis in the axis-specific MD 30300 IS_ROT_AX. Program Continuation: Switch control OFF - ON. 4215 Channel %1 spindle %2 declaration as modulo axis missing Parameters: %1 = Channel number %2 = Axis name, spindle number Definitions: The spindle functionality requires a modulo axis (positions in [deg],.). Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Set MD "ROT_IS_MODULO". Program Continuation: Switch control OFF - ON. 4220 Channel %1 spindle %2 declared repeatedly Parameters: %1 = Channel number %2 = Axis name, spindle number Definitions: The spindle number exists more than once in the channel.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. The spindle number is stored in the axis-specific MD array 35000 SPIND_ASSIGN_TO_MACHAX. The channel to which this machine axis/spindle is assigned is listed in the machine axis index. (The machine axis number is given in the channel-specific MD array 20070 AXCONF_MACHAX_USED). Program Continuation: Switch control OFF - ON. 4225 Channel %1 axis %2 declaration as rotary axis missing Parameters: %1 = Channel number %2 = Axis name, axis number Definitions: The modulo functionality requires a rotary axis (positions in [deg],.). Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Set MD "IS_ROT_AX". Program Continuation: Switch control OFF - ON. 4230 Channel %1 data alteration from external not possible in current channel state Parameters: %1 = Channel number Definitions: It is not allowed to enter this data while the part program is being executed (e.g. setting data for working area limitation or for dry run feedrate). Reactions: - Alarm display. Remedy: The data to be entered must be altered before starting the part program. Program Continuation: Clear alarm with the Delete key or NC START. 4240 Runtime overflow for IPO cycle or position controller cycle, IP %1 Parameters: %1 = Program location Definitions: The settings for the interpolation and position control cycle were modified before the last power-up such that too little computing time is now available for the requisite cyclic task. The alarm occurs immediately after power-up if too little runtime is available even when the axes are stationary and the NC program has not started. However, task overflow can occur only when computation-intensive NC functions are called during program execu- tion. Reactions: - NC not ready. - The NC switches to follow-up mode. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Alarm reaction delay is canceled.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Please inform the authorized personnel/service department. Take greater care when opti- mizing the clock times NCK MD 10050 SYSCLOCK_CYCLE_TIME, MD 10060 POSCTRL_SYSCLOCK_TIME_RATIO and/or MD 10070 IPO_SYSCLOCK_TIME_RATIO. The test should be performed with an NC program that represents the worst case. For safety, a margin of 15 to 25% should be added to the times determined in this way. Program Continuation: Switch control OFF - ON. 4250 FastPlcCom functionality not available Definitions: This alarm indicates that the PLC provides the None FastPlcCom functionality during start-up although this functionality is requested by the NCK. Reactions: - Alarm display. Remedy: Retrofit the PLC with the FastPlcCom functionality or deactivate the FastPlcCom function- ality by means of NCK machine data. Program Continuation: Clear alarm with the RESET key. Restart part program. 4252 PLCIO read error: %1 Parameters: %1 = PLCIO error code Definitions: This alarm indicates that errors occurred when reading the PLCIO with the FastPlcCom functionality. Reactions: - Alarm display. Remedy: Check machine data MD 10394/10395 or check the PLC hardware configuration. Program Continuation: Clear alarm with the RESET key. Restart part program. 4254 PLCIO write error: %1 Parameters: %1 = PLCIO error code Definitions: This alarm indicates that errors occurred when writing on the PLCIO with the FastPlcCom functionality. Reactions: - Alarm display. Remedy: Check machine data MD 10396/103947 or check the PLC hardware configuration. Program Continuation: Clear alarm with the RESET key. Restart part program. 4260 Machine data %1 illegal Parameters: %1 = String: MD identifier Definitions: Selected cam pair not activated by MD $MN_SW_ASSIGN_TAB or several cam pairs selected. Reactions: - Mode group not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Activate the cam pair or select only one cam pair. Program Continuation: Switch control OFF - ON. 4270 Machine data %1 assigns not activated NCK input/output byte %2 Parameters: %1 = String: MD identifier %2 = Index Definitions: The specified machine data assigns a digital input/output byte or an analog input/output signal the processing of which has not been activated to an NC function.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Correct machine data. Acti- vate required inputs/outputs via MDs: • $MN_FASTIO_DIG_NUM_INPUTS • $MN_FASTIO_DIG_NUM_OUTPUTS • $MN_FASTIO_ANA_NUM_INPUTS • $MN_FASTIO_ANA_NUM_OUTPUTS Activation of fast inputs/outputs does not require the corresponding hardware configura- tion to be available at the control. All functions using fast inputs/outputs can also be made use of by the PLC specification/modification defined in the VDI interface, if the response time requirements are reduced accordingly. Activated inputs/outputs increase the computation time requirement of the interpolation cycle because the PLC manipulation signals are handled cyclically. Note: Deactivate any inputs/outputs not in use. Program Continuation: Switch control OFF - ON. 4275 Machine data %1 and %2 both assign the same NCK output byte no. %3 several times Parameters: %1 = String: MD identifier %2 = String: MD identifier %3 = No. of output Definitions: The specified machine data assign two NC functions to the same digital/analog output. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Correct machine data. Program Continuation: Switch control OFF - ON. 4280 Assignment of NCK input/output byte via MD %1[%2] does not match hardware configuration Parameters: %1 = String: MD identifier %2 = Index: MD array Definitions: When booting, the required input/output module was not found at the slot specified in the MD. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Please inform the authorized personnel/service department. Check hardware and correct the MD if necessary. Note: Monitoring of the hardware configuration is performed inde- pendently of the number of activated inputs/outputs (MD 10300 - 10360 FASTIO_ANA(DIG)_NUM_INPUTS(OUTPUTS)) Program Continuation: Switch control OFF - ON. 4282 Hardware of external NCK outputs assigned repeatedly Definitions: Several outputs have been configured on the same hardware byte. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Alter MD 10364 HW_ASSIGN_DIG_FASTOUT or MD 10364 HW_ASSIGN_ANA_FASTOUT. Program Continuation: Switch control OFF - ON. 4285 Error on terminal block %1, error code %2 Parameters: %1 = Number of terminal block (1 ... 4) %2 = Error code Definitions: An error occurred on terminal block no. %1 (sign-of-life failure, I/O module removed in current operation, etc.). All possible errors which can lead to this alarm are not yet known (and will be completed later). Further information together with a description of the error code and its meaning will be provided at a later date. Error code 1: Sign-of-life failure from terminal block Error code 10: Sign-of-life failure NC Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Check hardware. Program Continuation: Switch control OFF - ON. 4290 Sign of life monitoring: local P-bus not alive Definitions: The COM computer must alter the sign-of-life on the local P-bus in each SERVO cycle. Monitoring for alteration takes place in the IPO cycle. If the sign of life has not altered, this alarm is triggered. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Check hardware. Program Continuation: Switch control OFF - ON.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 4291 Failure of module in local P-bus slot %1, error codes: %2 %3 %4 Parameters: %1 = Slot number %2 = Error code %3 = Error code %4 = Error code Definitions: The module on the specified slot has signaled a diagnostics alarm. The error code reported corresponds to the AS300 documentation. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Check hardware. Program Continuation: Switch control OFF - ON. 4300 Declaration in MD %1 is not allowed for geometry axis/spindle %2. Parameters: %1 = String: MD identifier %2 = Axis name, spindle number Definitions: Geometry axes and spindles cannot be operated as concurrent positioning axes. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Reset MD 30450 IS_CONCURRENT_POS_AX for the axis concerned. Program Continuation: Switch control OFF - ON. 4310 Declaration in MD %1 index %2 is not allowed. Parameters: %1 = String: MD identifier %2 = Index: MD array Definitions: The machine data values must be written in the array in ascending order. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Correct the MD. Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 4320 Axis %1 function %2 %3 and %4 not allowed Parameters: %1 = String: Axis identifier %2 = String: MD identifier %3 = String: Bit %4 = String: MD identifier

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Definitions: The functions declared by the specified machine data cannot simultaneously be active for one axis. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Deactivate one of the functions. Program Continuation: Switch control OFF - ON. 4334 Channel %1 The amount of fine correction in parameter %2 of the orientable tool- holder %3 is too large Parameters: %1 = Channel number %2 = Invalid parameter of the orientable toolholder %3 = Number of the orientable toolholder Definitions: The maximum permissible value of the fine correction in an orientable toolholder is limited by the machine data $MC_TOCARR_FINE_LIM_LIN for linear variables, and by the machine data $MC_TOCARR_FINE_LIM_ROT for rotary variables. The alarm can only occur if the setting data $SC_TOCARR_FINE_CORRECTION is not equal to zero. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Enter a valid fine correction value. Program Continuation: Clear alarm with the RESET key. Restart part program. 4336 Channel %1 orientable toolholder no. %2 for orientation transformation %3 does not exist Parameters: %1 = Channel number %2 = Number of the orientable toolholder %3 = Number of the orientation transformation that is to be parameterized with the orient- able toolholder Definitions: The orientable toolholder, with whose data the orientation transformation is to be parame- terized (see machine data $MC_TRAFO5_TCARR_NO_1/2), does not exist. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Enter a valid tool-carrier number. Program Continuation: Clear alarm with the RESET key. Restart part program. 4338 Channel %1 invalid transformation type '%2' in toolholder %3 for orientation trans- former %4 Parameters: %1 = Channel number %2 = Transformer type %3 = Number of the orientable toolholder %4 = Number of the orientation transformation that is to be parameterized with the orient- able toolholder

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: The parameters of the orientation transformation are taken over from the data of an ori- entable toolholder. This orientable toolholder contains an invalid transformation type. (Types T, P and M are permissible). Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Enter a valid transformation type. Program Continuation: Clear alarm with the RESET key. Restart part program. 4340 Channel %1 block %2 invalid transformation type in transformation no. %3 Parameters: %1 = Channel number %2 = Block number, label %3 = Transformation number Definitions: An invalid, i.e. undefined, number was entered in one of the machine data TRAFO_TYPE_1 ... TRAFO_TYPE_8. This alarm also occurs if a certain type of transfor- mation is only impossible on the type of control used (e.g. 5-axis transformation on a SINUMERIK 802D). Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Enter a valid transformation type. Program Continuation: Clear alarm with the RESET key. Restart part program. 4341 Channel %1 block %2 no data set available for transformation no. %3 Parameters: %1 = Channel number %2 = Block number, label %3 = Transformation number Definitions: Only a limited number of machine data sets (usually 2) is available for each related group of transformations (e.g. orientation transformations, Transmit, Tracyl, etc.). This alarm is output if an attempt is made to set more transformations from a group. Example: Two orientation transformations are allowed. The machine data contains e.g.: TRAFO_TYPE_1 = 16 ; 1st orientation transformation TRAFO_TYPE_2 = 33 ; 2nd orientation transformation TRAFO_TYPE_3 = 256 ; 1st transmit transformation TRAFO_TYPE_4 = 20 ; 3rd orientation transformation ==> This entry triggers alarm Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Enter valid machine data. Program Continuation: Clear alarm with the RESET key. Restart part program. 4342 Channel %1 invalid machine data for general 5-axis transformation error no. %2 Parameters: %1 = Channel number %2 = Error type

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Definitions: The machine data which describe the axis directions and the base orientation or the input axes for the general five-axis transformation are invalid. The error parameter displayed specifies the cause of the alarm: • 1: The first axis (TRAFO5_AXIS1_*) is not defined (all three entries of the vector are 0) • 2: The second axis (TRAFO5_AXIS2_*) is not defined (all three entries of the vector are 0) • 3: The basic orientation (TRAFO5_BASE_ORIENT_*) is not defined (all three entries of the vector are 0) • 4: The first and second axis are (virtually) parallel • 5: On TRAFO_TYPE = 56 (rotatable tool and workpiece) there is no four-axis transfor- mation, i.e. two rotary axes must always be available. (See MD TRAFO_AXES_IN_X) • 6: The third axis (TRAFO5_AXIS3_*) is not defined (all three entries of the vector are 0) (six-axis transformation) • 7: The normal tool vector (TRAFO6_BASE_ORIENT_NORMAL_*) is not defined (all three entries of the vector are 0) (six-axis transformation) • 8: The basic tool orientation (TRAFO5_BASE_ORIENT_*) and the normal tool vector (TRAFO6_BASE_ORIENT_NORMAL_*) are (virtually) parallel (six-axis transformation) Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Set valid machine data. Program Continuation: Clear alarm with the RESET key. Restart part program. 4343 Channel %1 attempt made to change the machine data of an active transformation. Parameters: %1 = Channel number Definitions: An attempt was made to change the machine data of an active transformation and to acti- vate the machine data with RESET or NEWCONFIG. Reactions: - Interpreter stop - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Set valid machine data. Program Continuation: Clear alarm with the RESET key. Restart part program. 4345 Channel %1 invalid configuration in chained transformation no. %2 Parameters: %1 = Channel number %2 = Transformation number Definitions: A chained transformation is incorrectly configured (machine data $MC_TRACON_CHAIN_1 or $MC_TRACON_CHAIN_2). The following causes for the error are possible: • The list of transformations to be chained starts with a 0 (at least one entry not equal to zero is required). • The list of transformations to be chained contains the number of a transformation which does not exist. • The number of a transformation in the list is greater than or equal to the number of the chained transformation. Example: The cascaded transformation is the fourth transforma- tion in the system, i.e. $MC_TRAFO_TYPE_4 = 8192. In this case, only values 1, 2 or 3 may be entered in the associated list (e.g. $MC_TRACON_CHAIN_1[...]).

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition • The chaining setting is invalid. The following restrictions currently apply. A maximum of two transformations can be chained. The first transformation must be an orientation trans- formation, transmit, peripheral curve transformation or inclined axis. The second transfor- mation must be the inclined axis transformation. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Set a valid transformation chain. Program Continuation: Clear alarm with the RESET key. Restart part program. 4346 Channel %1 invalid geoaxis assignment in machine data %2[%3] Parameters: %1 = Channel number %2 = Name of machine data %3 = Transformation number Definitions: Machine data TRAFO_GEOAX_ASSIGN_TAB_X contains an invalid entry. The following causes for the error are possible: • The entry references a channel axis which does not exist. • The entry is zero (no axis) but the transformation needs the relevant axis as a geometry axis. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Correct the entry in TRAFO_GEOAX_ASSIGN_TAB_X or TRAFO_AXES_IN_X. Program Continuation: Clear alarm with the RESET key. Restart part program. 4347 Channel %1 invalid channel axis assignment in machine data %2[%3] Parameters: %1 = Channel number %2 = Name of machine data %3 = Transformation number Definitions: Machine data TRAFO_AXIS_IN_X contains an invalid entry. The following causes for the error are possible: • The entry references a channel axis which does not exist. • The entry is zero (no axis) but the transformation needs the relevant axis as a channel axis. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Correct the entry in TRAFO_AXES_IN_X. Program Continuation: Clear alarm with the RESET key. Restart part program. 4350 Channel %1 axis identifier %2 machine data %3 not consistent with machine data %4 Parameters: %1 = Channel number %2 = String: Axis identifier %3 = String: MD identifier %4 = String: MD identifier

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Definitions: MD 32410 JOG_AND_POS_JERK_ENABLE (jerk limitation) and MD 35240 ACCEL_TYPE_DRIVE (acceleration reduction) have been defined as the initial setting for an axis. However, the two functions cannot be activated at the same time for one axis. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Resetting of 32410 JOG_AND_POS_JERK_ENABLE or 35240 ACCEL_TYPE_DRIVE. Program Continuation: Switch control OFF - ON. 4400 MD alteration will cause reorganisation of buffered memory (loss of data!) Definitions: A machine data has been altered that configures the buffered memory. If the NCK powers up with the altered data, this will lead to reorganization of the buffered memory and thus to the loss of all buffered user data (part programs, tool data, GUD, leadscrew error com- pensation, ...) Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. If the control includes user data that has not yet been saved, then a data backup must be performed before the next NCK power-up. By manually resetting the altered MD to the value it had before the last power-up, reorganization of the memory can be avoided. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary. 4402 %1 causes a machine data reset Parameters: %1 = Machine data Definitions: If this machine data is set, the current machine data values are overwritten by the default values at the next ramp-up. Under certain circumstances, this may cause data loss (even in the buffered memory). Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. If the control includes user data that has not yet been saved, then a data backup must be performed before the next NCK power-up. By manually resetting the altered MD to the value it had before the last power-up, reorganization of the memory can be avoided. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary. 4502 Channel %1 anachronism %2(%3) -> %4 Parameters: %1 = Channel number %2 = String: MD identifier %3 = String: MD identifier %4 = String: MD identifier Definitions: Previously, in $MC_RESET_MODE_MASK Bit4 and Bit5, the reset behavior of the 6th or 8th G group was determined. This setting is now made in $MC_GCODE_RESET_MODE. In order to ensure compatible handling of "old" data backups, the "old" values are taken from $MC_RESET_MODE_MASK and entered in $MC_GCODE_RESET_MODE. Reactions: - Alarm display. Remedy: -- Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 4503 In TO unit, %1 H number %2 assigned more than once. H number linked again. Parameters: %1 = TO unit %2 = H number Definitions: This error can only occur when MD $MN_MM_EXTERN_CNC_SYSTEM= 1 or 2. The Power ON effective machine data bit 10890, $MN_EXTERN_TOOLPROG_MODE, bit 3 has been reset. On reconstructing data handling after Power ON, it has been found that different edges of the same TO unit have the same H number. They had been linked pre- viously. They are linked again and MD bit $MN_EXTERN_TOOLPROG_MODE, bit 3 is set again. Reactions: - Alarm display. Remedy: H numbers must be assigned only once in a TO unit. Then, machine data bit 10890, $MN_EXTERN_TOOLPROG_MODE, bit 3 can be set = 0 and a restart can be per- formed. Program Continuation: Clear alarm with the Delete key or NC START. 5000 Communication job not executable %1 Parameters: %1 = Reference to which resources are no longer available. Definitions: The communication job (data exchange between NCK and MMC, e.g.: loading an NC part program) cannot be executed because there is insufficient memory space. Cause: Too many communication jobs in parallel. Reactions: - Alarm display. Remedy: • Reduce the number of communication jobs taking place at the same time or increase $MN_MM_NUM_MMC_UNITS • Restart communication job. Please inform the authorized personnel/service department. No remedial measures are possible - the operation triggering the alarm message has to be repeated. Clear the alarm display with Cancel. Program Continuation: Clear alarm with the Delete key or NC START. 6000 Memory reorganized using standard machine data Definitions: The memory management was not able to allocate the NC user memory with the values in the machine data. Because the total memory available is provided as dynamic and static memory for the NC user (e.g. for macro definitions, user variables, number of tool offsets, number of directories and files etc.) and therefore its size is not adequate. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Redefine the NC memory structure! A specific machine data for NC user memory allocation cannot be given as the cause of the alarm. Therefore, the MD initiating the alarm must be determined on the basis of the default values in the machine data by changing the user-specific memory structure step by step. Usually, not just one machine data has been chosen too large and therefore it is advisable to reduce the memory area by a certain proportion in several MDs. Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 6010 Channel %1 data block %2 not or not completely created, error code %3 Parameters: %1 = Channel number %2 = String (block name) %3 = Internal error code Definitions: Data management has detected an error in power-up. The specified data block may not have been created. The error number specifies the type of error. If the error number >100000, then there is a fatal system error. Otherwise, the user memory area was made too small. In this case the (user) error codes have the following meaning: • Error number 1: No memory space available • Error number 2: Maximum possible number of symbols exceeded • Error number 3: Index 1 outside of valid value range • Error number 4: Name in channel already exists • Error number 5: Name in NCK already exists If the alarm occurs after cycle programs, macro definitions or definitions for global user data (GUD) have been introduced, the machine data for the NC user memory configura- tion have been incorrectly configured. In all other cases, changes to machine data that are already correct lead to errors in the user memory configuration. The following block names (2nd parameter) are known in the NCK (all system and user data blocks; in general, only problems in the user data blocks can be remedied by user intervention: • _N_NC_OPT - System internal: option data, NCK global • _N_NC_SEA - System internal: setting data, NCK global • _N_NC_TEA - System internal: machine data, NCK global • _N_NC_CEC - System internal: 'cross error compensation' • _N_NC_PRO - System internal: protection zones, NCK global • _N_NC_GD1 - User: 1. GUD block defined by _N_SGUD_DEF, NCK global • _N_NC_GD2 - User: 2. GUD block defined by _N_MGUD_DEF, NCK global • _N_NC_GD3 - User: 3. GUD block defined by _N_UGUD_DEF, NCK global • _N_NC_GD4 - User: 4. GUD block defined by _N_GUD4_DEF, NCK global • _N_NC_GD5 - User: 5. GUD block defined by _N_GUD5_DEF, NCK global • _N_NC_GD6 - User: 6. GUD block defined by _N_GUD6_DEF, NCK global • _N_NC_GD7 - User: 7. GUD block defined by _N_GUD7_DEF, NCK global • _N_NC_GD8 - User: 8. GUD block defined by _N_GUD8_DEF, NCK global • _N_NC_GD9 - User: 9. GUD block defined by _N_GUD9_DEF, NCK global • _N_NC_MAC - User: Macro definitions • _N_NC_FUN - User: Cycle programs • _N_CHc_OPT - System internal: option data, channel-specific • _N_CHc_SEA - System internal: setting data, channel-specific • _N_CHc_TEA - System internal: machine data, channel-specific • _N_CHc_PRO - System internal: protection zones, channel-specific • _N_CHc_UFR - System internal: frames, channel-specific • _N_CHc_RPA - System internal: arithmetic parameter, channel-specific • _N_CHc_GD1 - User: 1. GUD block defined by _N_SGUD_DEF, channel-specific • _N_CHc_GD2 - User: 2. GUD block defined by _N_MGUD_DEF, channel-specific • _N_CHc_GD3 - User: 3. GUD block defined by _N_UGUD_DEF, channel-specific • _N_CHc_GD4 - User: 4. GUD block defined by _N_GUD4_DEF, channel-specific • _N_CHc_GD5 - User: 5. GUD block defined by _N_GUD5_DEF, channel-specific • _N_CHc_GD6 - User: 6. GUD block defined by _N_GUD6_DEF, channel-specific • _N_CHc_GD7 - User: 7. GUD block defined by _N_GUD7_DEF, channel-specific • _N_CHc_GD8 - User: 8. GUD block defined by _N_GUD8_DEF, channel-specific • _N_CHc_GD9 - User: 9. GUD block defined by _N_GUD9_DEF, channel-specific

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition • _N_AXa_OPT - System internal: option data, axial • _N_AXa_SEA - System internal: setting data, axial • _N_AXa_TEA - System internal: machine data, axial • _N_AXa_EEC - System internal: leadscrew error compensation data, axial • _N_AXa_QEC - System internal: quadrant error compensation data, axial • _N_TOt_TOC - System internal: toolholder data, TOA-specific • _N_TOt_TOA - System internal: tool data, TOA-specific • _N_TOt_TMA - System internal: magazine data, TOA-specific c = Channel number a = Machine axis number t = TOA unit number There are further internal system data blocks with identifier. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Correct the machine data or undo the changes made. Please inform the authorized personnel/service department. There are two determining machine data for cycle programs: • $MN_MM_NUM_MAX_FUNC_NAMES = max. number of all cycle programs, error num- ber = 2 shows that this value is too small. • $MN_MM_NUM_MAX_FUNC_PARAM = max. number of all parameters defined in the cycle programs, error number = 2 shows that this value is too small (If these MDs are modified, the memory backup is retained) The following applies to macro definitions: $MN_MM_NUM_USER_MACROS = max. number of all macro definitions, error number = 2 shows that this value is too small. (If these MDs are modified, the memory backup is retained) The following applies to GUD variables: • $MN_MM_NUM_GUD_MODULES = max. number of GUD data blocks per area (NCK/ channel) (if GD1, GD2, GD3, GD9 are to be defined, then the value must be = 9 and not e.g. = 4). • $MN_MM_NUM_GUD_NAMES_NCK = max. number of all NCK global GUD variables, error number = 2 shows that this value is too small. • $MN_MM_NUM_GUD_NAMES_CHAN = max. number of all channel-specific GUD vari- ables in the channel, error number = 2 shows that this value is too small. • $MN_MM_GUD_VALUES_MEM = total value memory of all GUD variables together, error number = 1 shows that this value is too small. Program Continuation: Switch control OFF - ON. 6020 Machine data have been altered - now memory is reorganized Definitions: Machine data have been changed that define the NC user memory allocation. Data man- agement has restructured the memory in accordance with the altered machine data. Reactions: - Alarm display. Remedy: No remedial measures are required. Any user data that are required must be input again. Program Continuation: Clear alarm with the RESET key. Restart part program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 6030 Limit of user memory has been adapted Definitions: Data management checks during power-up the actually available physical user memory (DRAM, DPRAM and SRAM) with the values in the system-specific machine data 18210 MM_USER_MEM_DYNAMIC, MD 18220 MM_USER_MEM_DPR und MD 18230 MM_- USERMEM_BUFFERED. Reactions: - Alarm display. Remedy: No remedial measures are required. The new maximum permissible value can be read from the reduced machine data. Program Continuation: Clear alarm with the RESET key. Restart part program. 6035 Instead of %1 KB the system has only %2 KB of free user memory of type '%3' Parameters: %1 = Free memory capacity in KB defined for the control model %2 = Actual maximum capacity of free memory in KB %3 = Type of memory, "D"=non-battery-backed, "S"=battery-backed Definitions: The alarm can only occur after a 'cold start' (=NCK start-up with standard machine data). The alarm is only a notice. There is no interference with any NCK functions. It shows that the NCK has less free user memory available than specified by Siemens for this control variant. The value of the actually available free user memory can also be taken from the machine data $MN_INFO_FREE_MEM_DYNAMIC, $MN_INFO_FREE_MEM_STATIC. Siemens supplies NCK with default settings that, depending on the model, have certain (free) memory space available for the specific settings of the actual applications. The orig- inal factory setting of NCK systems is thus that the alarm does not occur with a cold start. Reactions: - Alarm display. Remedy: Reasons for the message: • The NCK contains compile cycle software, that uses so much memory space that the hardware cannot provide the required memory. • The NCK runs on hardware that is not intended for this NCK release (i.e. that has not enough memory capacity). • If the application runs properly with the remaining free user memory (i.e. can be started up without any errors), the message can simply be ignored. • If the actual application cannot be configured because there is not enough memory capacity available, either the existing compile cycle must be reduced or, if possible, the system must be upgraded with additional memory space. Program Continuation: Clear alarm with the RESET key. Restart part program. 6100 Error while creating %1, error number %2 %3 Parameters: %1 = Symbolname %2 = Error code %3 = If required, internal error identifier Definitions: An error was detected while creating a compile cycle machine data. The error number specifies the type of error. • Error number 1: Insufficient memory available • Error number 2: Symbol in the NCK already exists • Error number 3: Maximum possible number of symbols exceeded • Error number 4: Invalid name prefix • Error number 5: Illegal array size Note: Other errors of this type could have occurred, but have not been displayed.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: • Error number 1: The memory reserved by machine data 12328 $MN_MM_CC_MD_MEM_SIZE has to be increased. If the error occurs while loading an archive, then the machine data must be increased "manually". To do this, either Edit the archive with 'arcedit' or Overwrite the MD in the MD picture and prevent the deletion of the machine data when writing the archive (MMC: Set Ask_for_CFG_RESET.INI = 1 in 'dino.ini'). Also refer to: Upgrade instructions P6.x. • Error number 2: Error in the combination or while reloading compile cycles: Do not acti- vate compile cycle. • Error number 3: Error in the combination or while reloading compile cycles: Do not acti- vate compile cycle. • Error number 4: Error in the compile cycle: Do not activate compile cycle. • Error number 5: Error in the compile cycle: Do not activate compile cycle. Program Continuation: Switch control OFF - ON. 6401 Channel %1 tool change not possible: Empty location for tool %2 Duplo no. %3 on magazine %4 not available. Parameters: %1 = Channel ID %2 = String (identifier) %3 = Duplo number %4 = Magazine number Definitions: The tool cannot be moved into the selected tool magazine. There is no appropriate loca- tion for this tool. A suitable location is mainly determined by the status. The status must indicate that this location is free, not disabled, not reserved and not co-occupied by a tool that is too large. Furthermore, it is important that the type of tool matches the type of any magazine location that may be free. (If, for example, all magazine locations are of the 'B' type and these are all free and the tool is of type 'A', then this tool cannot be put into this magazine). Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: • Check whether the magazine data have been defined correctly. • Check whether there is still room in the magazine to add another tool; there may not be due to operating procedures. • Check whether a location type hierarchy is defined and whether it, for example, does not allow insertion of a type 'A' tool in a free location with type 'B'. Program Continuation: Clear alarm with the RESET key. Restart part program. 6402 Channel %1 tool change not possible. Magazine no. %2 not available Parameters: %1 = Channel ID %2 = Magazine number Definitions: The desired tool change is not possible. The magazine with the specified number is not available.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: • Check whether the magazine data have been defined correctly. • Check whether the magazine is connected to the desired tool holder/spindle via a dis- tance relation. • The user PLC program may have sent wrong data to the NCK. Program Continuation: Clear alarm with the RESET key. Restart part program. 6403 Channel %1 tool change not possible. Magazine location number %2 on magazine %3 not available. Parameters: %1 = Channel ID %2 = Magazine number %3 = Magazine location number Definitions: The desired tool change is not possible. The specified magazine location is not contained in the specified magazine. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Check whether the magazine data have been defined correctly. The user PLC program may have delivered incorrect data to the NCK. Program Continuation: Clear alarm with the RESET key. Restart part program. 6404 Channel %1 tool change not possible. Tool %2 not available or not usable Parameters: %1 = Channel ID %2 = String (identifier) Definitions: The desired tool change is not possible. The specified tool does not exist or cannot be inserted. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: • Check whether the part program is written correctly. • Check whether the tool data are correctly defined. • Check whether there is a replacement tool which can be used for the specified tool. Program Continuation: Clear alarm with the RESET key. Restart part program. 6405 Channel %1 command %2 has invalid PLC acknowledge parameter %3 - identifier %4 Parameters: %1 = Channel ID %2 = Command no. %3 = PLC acknowledge parameter %4 = Error code Definitions: The specified command has been answered by PLC with an invalid acknowledgement in the current combination. The following assignments are defined for "command no.": 1 Move tool, load or unload magazine 2 Prepare tool change

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 3 Execute tool change 4 Prepare tool change and execute with T command 5 Prepare tool change and execute with M command 7 Terminate canceled tool command 8 Check tool movement with reservation 9 Check tool movement 0 Transport acknowledgement Parameters 2 and 3 designate the PLC command and the status number of the acknowl- edgement. Example: Parameter 4 of the alarm message is 10. It is not defined whether a buffer loca- tion for asynchronous tool motion must be reserved. In the example, the parameter is ignored by the NCK. Further possible causes for the alarm: The tool change defined by the command is not possible. The magazine location specified in the invalid parameter does not exist in the magazine. The 3rd parameter - error identification - gives a more detailed description of the alarm. Meanings: • 0 = not defined • 1 = status not allowed or undefined status received by PLC • 2 = source and/or target magazine no./location no. unknown • 3 = not defined • 4 = target magazine no. and/or location no. in tool motion command not end target • 5 = not defined • 6 = source and/or target magazine no./location no. unknown during tool change • 7 = PLC comm. with inconsistent data: either inconsistent magazine addresses in VDI or NCK command unequal to PLC acknowledgement or both • 8 = PLC comm. with inconsistent data: while rejecting a tool, the tool to be rejected was unloaded asynchronously. NCK cannot perform a new selection. • 9 = PLC comm. with inconsistent data: the command acknowledgement data wants to move a tool to a location that is occupied by another tool. • 10 = it is not defined whether a buffer location for asynchronous tool motion must be reserved. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Please inform the authorized personnel/service department. Erroneous PLC communica- tion: Correct the PLC program. Program Continuation: Clear alarm with the RESET key. Restart part program. 6406 Channel %1 PLC acknowledge for command %2 is missing Parameters: %1 = Channel ID %2 = Command no. Definitions: There is still no acknowledgement from the PLC for the tool change. The NCK cannot continue processing until it receives this acknowledgement for the specified command number. Possible command number values are described for alarm 6405. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Please inform the authorized personnel/service department. • Erroneous PLC communication: Correct the PLC program. • It is possible to release NCK with the PLC command 7 from the wait condition. This aborts the waiting command. Program Continuation: Clear alarm with the RESET key. Restart part program. 6407 Channel %1 tool %2 cannot be placed in magazine %3 on location %4. Invalid defi- nition of magazine! Parameters: %1 = Channel ID %2 = String (identifier) %3 = Magazine number %4 = Magazine location number Definitions: A tool change request or a verification request was issued to put the tool in a location which does not satisfy the prerequisites for filling. The following causes for the error are possible: • Location is blocked or not free! • Tool type does not match the location type! • Tool possibly too large, adjacent locations are not free! Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: • Check whether the magazine data are correctly defined (especially the location type). • Check whether the tool data are correctly defined (especially the location type). Program Continuation: Clear alarm with the RESET key. Restart part program. 6410 TO unit %1 tool %2 / Duplo no. %3 has reached its prewarning limit with D = %4 Parameters: %1 = TO unit %2 = Tool identifier (name) %3 = Duplo number %4 = D number Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre- warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis- played; if not, value 0 is assigned to the 4th parameter. If the function additive offset is being used, additive offset monitoring may be active instead of tool wear monitoring. The actual type of tool monitoring is a tool property (see $TC TP9). If replacement tools are not being used, the duplo number specified has no meaning. The alarm is triggered through the MMC or PLC (=OPI interface). The channel context is not defined. The TO unit was specified for this reason (see $MC_MM_LINK_TOA_UNIT). Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START. 6411 Channel %1 tool %2 / Duplo no. %3 has reached its prewarning limit with D = %4 Parameters: %1 = Channel number %2 = Tool identifier (name) %3 = Duplo number %4 = D number

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre- warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis- played; if not, value 0 is assigned to the 4th parameter. If the function additive offset is being used, additive offset monitoring may be active instead of tool wear monitoring. The actual type of tool monitoring is a tool property (see $TC TP9). If replacement tools are not being used, the duplo number specified has no meaning. The alarm originates during NC program execution. Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START. 6412 TO unit %1 tool %2 / Duplo no. %3 has reached its monitoring limit with D = %4 Parameters: %1 = TO unit %2 = Tool identifier (name) %3 = Duplo number %4 = D number Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre- warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis- played; if not, value 0 is assigned to the 4th parameter. If the function additive offset is being used, additive offset monitoring may be active instead of tool wear monitoring. The actual type of tool monitoring is a tool property (see $TC TP9). If replacement tools are not being used, the duplo number specified has no meaning. The alarm is triggered through the MMC or PLC (=OPI interface). The channel context is not defined. The TO unit was specified for this reason (see $MC_MM_LINK_TOA_UNIT). Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START. 6413 Channel %1 tool %2 / Duplo no. %3 has reached its monitoring limit with D = %4 Parameters: %1 = TO unit %2 = Tool identifier (name) %3 = Duplo number %4 = D number Definitions: Tool monitoring: This message informs that the specified D offset has reached its pre- warning limit for a time-, quantity- or wear-monitored tool. If possible, the D number is dis- played; if not, value 0 is assigned to the 4th parameter. If the function additive offset is being used, additive offset monitoring may be active instead of tool wear monitoring. The actual type of tool monitoring is a tool property (see $TC TP9). If replacement tools are not being used, the duplo number specified has no meaning. The alarm originates during NC program execution. Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 6415 TO unit %1 tool %2 with tool edge no. %3 has reached tool monitor warning limit Parameters: %1 = TO unit %2 = Tool identifier %3 = Cutting edge number Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool has reached its monitoring limit. The alarm was triggered through the OPI interface (MMC, PLC). The channel context is not defined. The TO unit was specified for this rea- son. Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START. 6416 Channel %1 tool %2 with tool edge no. %3 has reached tool monitor warning limit Parameters: %1 = Channel number %2 = Tool identifier %3 = Cutting edge number Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool has reached its monitoring limit. The limit was detected in the channel context. The alarm originated during NC program execution. Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START. 6417 TO unit %1 tool %2 with tool edge no. %3 has reached tool monitoring limit Parameters: %1 = TO unit %2 = Tool identifier %3 = Cutting edge number Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool has reached its monitoring limit. The alarm was triggered through the OPI interface (MMC, PLC). The channel context is not defined. The TO unit was specified for this rea- son. Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START. 6418 Channel %1 tool %2 with tool edge no. %3 has reached tool monitoring limit Parameters: %1 = Channel number %2 = Tool identifier %3 = Tool number Definitions: This message informs that at least one cutting edge of the time or quantity monitored tool has reached its monitoring limit. The limit was detected in the channel context. The alarm originated during NC-program execution. Reactions: - Interface signals are set. - Alarm display. Remedy: For information only. The user must decide what to do. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 6421 Channel %1 tool move not possible. Empty location for tool %2 Duplo no. %3 on magazine %4 not available Parameters: %1 = Channel ID %2 = String (identifier) %3 = Duplo number %4 = Magazine number Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The tool cannot be moved into the specified tool magazine. There is no appropriate location for this tool. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Check whether the magazine data have been defined correctly (e.g. the magazine must not be disabled). • Check whether the tool data are correctly defined (for example, the tool location type must match the location types allowed in the magazine). • Check whether there is still room in the magazine to add another tool; there may not be due to operating procedures. • Check whether a location type hierarchy is defined and whether it, for example, does not allow insertion of a type 'A' tool in a free location with type 'B'. Program Continuation: Clear alarm with the Delete key or NC START. 6422 Channel %1 tool move not possible. Magazine no. %2 not available. Parameters: %1 = Channel ID %2 = Magazine number Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The magazine with the specified number is not available. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Check whether the magazine data have been defined correctly. • If the PLC issued the command for motion: check whether the PLC program is correct. • If the MMC issued the command for motion: check whether the MMC command was assigned correct parameters. Program Continuation: Clear alarm with the Delete key or NC START. 6423 Channel %1 tool move not possible. Location %2 on magazine %3 not available. Parameters: %1 = Channel ID %2 = Magazine location number %3 = Magazine number Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The specified magazine location is not contained in the specified magazine. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Check whether the magazine data have been defined correctly. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 6424 Channel %1 tool move not possible. Tool %2 not available/not usable. Parameters: %1 = Channel ID %2 = String (identifier) Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. The status of the named tool does not allow movement of the tool. The named tool is not defined or not permitted for the command. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Check whether the tool status 'is being changed' ('H20') is set. If yes, then the appropri- ate tool change command must first be completed by the PLC. Then the tool should be able to be moved. • Check whether the tool data are correctly defined. Has the correct T number been spec- ified? • Check whether the move command has been correctly parameterized. Is the desired tool at the source location? Is the target location suitable for taking the tool? • Check whether the tool has already been loaded (if the alarm occurs while loading the tool). Program Continuation: Clear alarm with the Delete key or NC START. 6425 Channel %1 tool %2 cannot be placed in magazine %3 on location %4. Invalid defi- nition of magazine. Parameters: %1 = Channel ID %2 = String (identifier) %3 = Magazine number %4 = Magazine location number Definitions: The desired tool motion command - triggered from the MMC or PLC - is not possible. A movement request was issued to put the tool in a location which does not satisfy the pre- requisites for filling. The following causes for the error are possible: • Location is blocked or not free! • Tool type does not match the location type! • Tool possibly too large, adjacent locations are not free! • If a tool is to be loaded or unloaded, the load/unload position must be of 'load location' type. • If a tool is to be loaded or unloaded, is the magazine in question linked to the load/ unload location? See $TC_MDP1, $TC_MDP2. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Check whether the magazine data have been defined correctly. • Check whether there is still room in the magazine to add another tool; there may not be due to operating procedures. • Check whether a location type hierarchy is defined and whether it, for example, does not allow insertion of a type 'A' tool in a free location with type 'B'. • Check whether the magazine in question is linked to the load/unload location or whether a distance has been defined. • Check whether the load/unload position is of 'load location' type. See also $TC_MPP1. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 6430 Workpiece counter: overflow in table of monitored cutting edges. Definitions: No more cutting edges can be entered in the piece counter table. As many cutting edges can be noted for the workpiece counter as are possible in total in the NCK. This means that if for each tool each cutting edge in each TO unit is used precisely once for a work- piece then the limit is reached. If several workpieces are made on several toolholders/spindles simultaneously, it is possi- ble to note 18100 MM_NUM_CUTTING_EDGES_IN_TOA cutting edges for the work- piece counter for all of the workpieces. If this alarm occurs, it means that cutting edges used subsequently are no longer quantity monitored until the table has been emptied again, e.g. by means of the NC language com- mand SETPIECE or by the relevant job from MMC, PLC (PI service). Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Was decrementing of the piece counter forgotten? Then program SETPIECE in the part program, or add the correct command in the PLC program. • If the part program/PLC program is correct, then more memory should be set for tool cut- ting edges via the machine data $MN_MM_NUM_CUTTING_EDGES_IN_TOA (can only be performed with the necessary access rights!). Program Continuation: Clear alarm with the Delete key or NC START. 6431 Channel %1 block %2 Function not allowed. Tool management/monitoring is not active. Parameters: %1 = Channel ID %2 = Block number, label Definitions: Occurs when a data management function is called which is not available because Tool- Man is deactivated. For example, the language commands GETT, SETPIECE, GET- SELT, NEWT, DELT. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. Remedy: • Please inform the authorized personnel/service department. • Make sure of how the NC is supposed to be configured! Is tool management or tool monitoring needed but not activated? • Are you using a part program that is meant for a numerical control with tool manage- ment/tool monitoring? It is not possible to start this program on the numerical control with- out tool management/tool monitoring. Either run the part program on the appropriate NC control or edit the part program. • Activate tool management/tool monitoring by setting the appropriate machine data. See $MN_MM_TOOL_MANAGEMENT_MASK, $MC_TOOL_MANAGEMENT_MASK • Check whether the required option is set accordingly. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6432 Function not executable. No tool assigned to tool holder/spindle Parameters: %1 = Channel ID Definitions: When an attempt is made to perform an operation that requires a tool to be located on the spindle. This can be the quantity monitoring function, for example. Reactions: - Interface signals are set. - Alarm display. Remedy: Select another function, another toolholder/spindle, position tool on toolholder/spindle. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 6433 Channel %1 block %2 %3 not available with tool management Parameters: %1 = Channel number %2 = Block number, label %3 = Source symbol Definitions: The symbol variable specified in %3 is not available with active tool management. The function GELSELT should be used with $P_TOOLP. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Modify program. If $P_TOOLP has been programmed, the GETSELT function should be used instead. Program Continuation: Clear alarm with the RESET key. Restart part program. 6434 Channel %1 block %2 NC command SETMTH not allowed because tool holder func- tion not active Parameters: %1 = Channel number %2 = Block number, label Definitions: No master toolholder has been defined for the initial state ($MC_TOOL_MANAGEMENT_TOOLHOLDER = 0), therefore no toolholder is available. The NC command SETMTH has neither been defined. In this setting, the tool change is carried out referring to the master spindle. The master spindle is set with SETMS. Reactions: - Correction block is reorganized. - Local alarm reaction. - Interface signals are set. - Alarm display. Remedy: Correct the NC program (delete or replace SETMHT) or enable toolholder function via machine data. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6441 Writing of $P_USEKT not allowed. Definitions: An attempt was made to write the value of $P_USEKT. This is not possible since pro- gramming T= 'location number' with automatic setting of $P_USEKT is active. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Make sure of how the NC is supposed to be configured! (see bit16 and bit22 in $MC_TOOL_MANAGEMENT_MASK) • Tool change with "Reject tool" is configured. If you now try to start this program on NC control with T='location number' with automatic setting of $P_USEKT this will not be pos- sible. • Either run the part program on the appropriate NC control or edit the part program. Program Continuation: Clear alarm with the Delete key or NC START. 6442 Channel %1 function not executable. No tool assigned to desired magazine/maga- zine location %2. Parameters: %1 = Channel ID %2 = Magazine/magazine location no.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: PLC logic is presumably incorrect. Tool change with reject tool is configured. Preparatory command is pending. Selected tool is (e.g. from PLC) unloaded from its location. PLC acknowledges preparatory command with 'Repeat tool selection' (e.g. status =7). NCK cannot find the tool at the magazine location specified in the PLC command. Or: Illegal operator intervention in an active tool selection (unloading of the tool to be selected) has occurred. Therefore the PLC acknowledgement fails. Reactions: - Interface signals are set. - Alarm display. Remedy: PLC programmer must note the following: • Ensure that the tool is not removed from the specified magazine location (e.g. incorrect PLC program). • Do not remove the tool from the programmed tool change before the final acknowledge- ment of the command (= unload). !! It is however permissible to change the location of the tool to be loaded. The NCK can deal with this situation. This alarm supplements Alarm 6405, if it contains the identifier 8. Therefore, the diagnos- tics should be easier. Program Continuation: Clear alarm with the Delete key or NC START. 6450 Channel %1 block %2 tool change not possible. Invalid magazine location no. %3 in buffer magazine Parameters: %1 = Channel ID %2 = Block number, label %3 = Magazine location number Definitions: The desired tool change is not possible. The specified magazine location is either tool- holder/spindle or empty. Only the numbers of the buffer that are not toolholder/spindle may be programmed with the NC command TCI, i.e. the location number of a gripper is allowed. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. Remedy: • Check whether the magazine data ($TC_MPP1) have been defined correctly. • Check whether the alarm-causing program command _ e.g. TCI _ has been pro- grammed correctly. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6451 Channel %1 block %2 tool change not possible. No buffer magazine defined. Parameters: %1 = Channel ID %2 = Block number, label Definitions: The desired tool change is not possible. No buffer magazine defined. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. Remedy: Check whether the magazine data have been defined correctly. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6452 Channel %1 block %2 tool change not possible. Tool holder/spindle number = %3 not defined. Parameters: %1 = Channel ID %2 = Block number, label %3 = Tool holder/spindle number

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Definitions: The desired tool change is not possible. The toolholder/spindle number has not been defined. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. Remedy: Check whether the toolholder number/spindle number and the magazine data have been defined correctly. (See system variables $TC_MPP1, $TC_MPP5 of the buffer magazine) Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6453 Channel %1 block %2 tool change not possible. No assignment between tool- holder/spindle no. = %3 and buffer magazine location %4 Parameters: %1 = Channel ID %2 = Block number, label %3 = Spindle no. %4 = Location no. Definitions: The desired tool change is not possible. No relation has been defined between the tool- holder/spindle number and the buffer magazine location (Location No.) Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. Remedy: • Check whether the magazine data ($TC_MLSR) have been defined correctly. • Check whether the alarm-causing program command _ e.g. TCI _ has been pro- grammed correctly. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6454 Channel %1 block %2 tool change not possible. No distance relation available. Parameters: %1 = Channel ID %2 = Block number, label Definitions: The desired tool change is not possible. Neither the spindle nor the buffer magazine loca- tion have a distance relation. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display. Remedy: • Check whether the magazine data ($TC_MDP2) have been defined correctly. • Check whether the alarm-causing program command _ e.g. TCI _ has been pro- grammed correctly. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6455 Channel %1 block %2 tool change not possible. Magazine location no. %3 not avail- able in magazine %4 Parameters: %1 = Channel ID %2 = Block number, label %3 = Magazine location number %4 = Magazine number Definitions: The desired tool change is not possible. The indicated magazine location is not available in the indicated magazine. Reactions: - Correction block is reorganized. - Interface signals are set. - Alarm display.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Remedy: • Check whether the causing program command - e.g. TCI - has been parameterized cor- rectly. • Check whether magazine data have been defined correctly. ($TC_MAP6 and $TC_MAP7 of the intermediate location magazine) Program Continuation: Clear alarm with NC START or RESET key and continue the program. 6500 NC memory full Definitions: The NCK file system is full. The available buffered memory does not suffice. Note: At initial start-up, files of the NC file system may be affected such as drive data, MMC files, FIFO files, NC programs... Reactions: - Alarm display. Remedy: Adjust the size of the buffered memory ($MN_MM_USER_MEM_BUFFERED) or increase the space available in the buffered memory, e.g. by unloading part programs that are no longer being used. Or decrease the size of the ring buffer (see $MC_RESU_RING_BUFFER_SIZE). Program Continuation: Clear alarm with the Delete key or NC START. 6510 Too many part programs in the NC memory Definitions: The number of files in the file system (part of the NC memory) of the NC has reached the maximum number possible. Note: During initial start-up, this can concern files from the NC file system, e.g. drive data, MMC files, FIFO files, NC programs, ... Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. • Delete or unload files (e.g. part programs), or • Increase $MM_NUM_FILES_IN_FILESYSTEM. Program Continuation: Clear alarm with the Delete key or NC START. 6520 The value of the machine data %1%2 is too low Parameters: %1 = String: MD identifier %2 = If required, index: MD array Definitions: The machine data $MN_MM_PROTOC_NUM_FILES specifies the number of protocol files for the protocol users. However, more types are used than configured. Reactions: - Alarm display. Remedy: Increase machine data $MN_MM_PROTOC_NUM_FILES. Program Continuation: Clear alarm with the Delete key or NC START. 6530 Too many files in directory Definitions: The number of files in one directory of the NCK has reached the maximum limit. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. • Delete or unload files (e.g. part programs) in the respective directory, or • Increase $MM_NUM_FILES_PER_DIR. Program Continuation: Clear alarm with the Delete key or NC START. 6540 Too many directories in the NC memory Definitions: The number of directories in the file system of the NCK has reached the maximum limit. Reactions: - Alarm display.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: • Delete or unload directory (e.g. workpiece), or • Increase $MM_NUM_DIR_IN_FILESYSTEM. Program Continuation: Clear alarm with the Delete key or NC START. 6550 Too many subdirectories Definitions: The number of subdirectories in a directory of the NCK has reached the maximum limit. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. • Delete or empty subdirectories in the respective directory, or • Increase $MM_NUM_SUBDIR_PER_DIR. Program Continuation: Clear alarm with the Delete key or NC START. 6560 Data format not allowed Definitions: An attempt was made to write impermissible data in an NCK file. This error can occur in particular when the attempt was made to load binary data in the NCK as ASCII file. The error can also occur during preprocessing of cycles (see $MN_PREPROCESSING_LEVEL) if the NC block is very long. In this case, subdivide the NC block. Reactions: - Alarm display. Remedy: Specify that the file concerned is a binary file (e.g. extension: .BIN). Program Continuation: Clear alarm with the Delete key or NC START. 6570 NC memory full Definitions: The NC card file system of the NCK is full. The task cannot be executed. Too many sys- tem files were created in the DRAM. Reactions: - Alarm display. Remedy: Start fewer "execute from external" processes. Program Continuation: Clear alarm with the Delete key or NC START. 6580 NC memory full Definitions: The NC card file system of the NCK is full. The task cannot be executed. To many files have been loaded Reactions: - Alarm display. Remedy: Delete or empty files (e.g. part programs). Program Continuation: Clear alarm with the Delete key or NC START. 6600 NC card memory is full Definitions: The NC card file system of the NCK is full. No more data can be stored on the NC card. Reactions: - Alarm display. Remedy: Delete the data on the PCMCIA card. Program Continuation: Clear alarm with the Delete key or NC START. 6610 Too many files open on NC card Definitions: Too many files are being accessed simultaneously on the NC card. Reactions: - Alarm display. Remedy: Repeat the action later. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 6620 NC card has incorrect format Definitions: The NC card cannot be accessed because the format is incorrect. Reactions: - Alarm display. Remedy: Replace the NC card. Program Continuation: Clear alarm with the Delete key or NC START. 6630 NC card hardware is defective Definitions: The NC card cannot be accessed because the card is defective. Reactions: - Alarm display. Remedy: Replace the PCMCIA card. Program Continuation: Clear alarm with the Delete key or NC START. 6640 NC card is not inserted Definitions: The NC card cannot be accessed because the card is not plugged in. Reactions: - Alarm display. Remedy: Plug in the NC card. Program Continuation: Clear alarm with the Delete key or NC START. 6650 Write protection of NC card is active Definitions: The NC card cannot be accessed because the write protection is active. Reactions: - Alarm display. Remedy: Deactivate the write protection. Program Continuation: Clear alarm with the Delete key or NC START. 6660 'Flash File System' option is not set Definitions: The NC card cannot be accessed because the option is not enabled. Reactions: - Alarm display. Remedy: Buy option. Program Continuation: Clear alarm with the Delete key or NC START. 6670 NC card read active Definitions: The alarm is active while the contents of the NC card are being read out. The FFS cannot be accessed during this period. Reactions: - Alarm display. Remedy: Wait until the read-out procedure is terminated. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary. 6671 NC card write active Definitions: The alarm is active while the contents of the NC card are being written. The FFS cannot be accessed during this period. If the power is switched off while the alarm is active, the contents of the PCMCIA card are destroyed! Reactions: - Alarm display. Remedy: Wait until the write procedure is terminated. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 6690 Cycles from NC card cannot be copied to the passive file system. Definitions: There is not enough space in the file system that the directories specified in the $PCMCIA_FUNKTION_MASK can be copied from the NC card to the passive file system. Reactions: - Alarm display. Remedy: Delete data in the file system. Program Continuation: Clear alarm with the Delete key or NC START. 6691 Cycles from the passive file system cannot be saved on the NC card Definitions: There is not enough space on the NC card that the directories specified in the $PCMCIA_FUNKTION_MASK can be saved. It is possible that cycles are lost during the next booting. Reactions: - Alarm display. Remedy: Delete data on the NC card or delete cycles not required. Program Continuation: Clear alarm with the Delete key or NC START. 6692 Cycle %1 lost Parameters: %1 = Name of cycle Definitions: A cycle has been changed and due to a power failure, the backup on the PC card could not be terminated properly. The cycle is lost. Reactions: - NC not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Import the cycle again. Program Continuation: Switch control OFF - ON. 6693 File %1 lost Parameters: %1 = Name of file Definitions: Due to a power failure, a file change could not be terminated properly. The file is lost. Reactions: - NC not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Import the file again. Program Continuation: Switch control OFF - ON. 6698 Unknown NC card (%1/%2). Writing not possible. Parameters: %1 = actManufactorCode (manufacturer code read by the card) %2 = actDeviceCode (memory code read by the card) Definitions: The NC card cannot be accessed because a valid write algorithm is not available for the flash memory. Reactions: - Alarm display. Remedy: Use a compatible NC card or enter the new manufacturer code/device code in MD $MN_PERMISSIVE_FLASH_TAB after consultation with SIEMENS. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 6700 Channel %1 value of the machine data %2%3 is too low Parameters: %1 = Channel number %2 = MD identifier %3 = If required, field index Definitions: The machine data $MC_MM_PROTOC_NUM_ETP_STD_TYP specifies the number of default event types for the protocol users. However, more types are used than configured. Reactions: - Alarm display. Remedy: Increase machine data $MC_MM_PROTOC_NUM_ETP_STD_TYP. Program Continuation: Clear alarm with the Delete key or NC START. 7000 Too many compile cycle alarms defined Definitions: Too many alarms are defined for the compile cycles. On powering up, the quantity was exceeded when defining a new CC alarm. Reactions: - Alarm display. Remedy: Apart from reducing the number of CC alarms, no remedial measures are possible at the present time. (contact SIEMENS AG, System Support for A&D MC products, Hotline (Tel.: see alarm 1000) Program Continuation: Clear alarm with the Delete key or NC START. 7010 Range of MMC alarm numbers for compile cycles exceeded Definitions: A fixed quantity of alarm numbers (100) is reserved for the compile cycles. This has been exceeded when defining a new CC alarm. (The valid range is between 0 and 4999). Reactions: - Alarm display. Remedy: Define the CC alarm numbers in the valid range from 0 to 4999. Program Continuation: Clear alarm with the Delete key or NC START. 7020 Compile cycle alarm number has not been defined Definitions: The alarm ID used by the manufacturer is not known to the system. This was not allo- cated when the alarms were generated. Reactions: - Alarm display. Remedy: The alarm can have 2 possible causes: • The alarm number has not been defined. A definition must still be made. • The call parameter used is not the same as the one transferred by the NCK. Program Continuation: Clear alarm with the Delete key or NC START. 7100 Compile cycles VDI area: %1 byte for inputs and %2 byte for outputs. Maximum %3 bytes available. Parameters: %1 = String (machine data) %2 = String (machine data) %3 = Max. length for interface Definitions: The sum of the input and output bytes at the VDI user interface for the compile cycles exceeds the maximum quantity of 400 bytes. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Please inform the authorized personnel/service department. Set the machine data for dividing up the VDI user interface of the compile cycles (DB 9) into input and output bytes in accordance with the functions in the compile cycles. The maximum quantity of 400 bytes must not be exceeded. There are no restrictions concerning the division into input and output bytes. Program Continuation: Switch control OFF - ON. 7200 Problem with externally linked compile cycle %1 %2 Parameters: %1 = Internal number %2 = could be Definitions: Problem with externally linked compile cycles. Reactions: - Alarm display. Remedy: See function description of the compile cycle! Program Continuation: Clear alarm with the Delete key or NC START. 7201 Assertion error in %1 line %2 Parameters: %1 = String (path with program name) %2 = String (line number) Definitions: This alarm is purely a development alarm. It only occurs with externally linked compile cycles. Reactions: - NC not ready. - The NC switches to follow-up mode. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Alarm reaction delay is canceled. Remedy: Consultation with CC developer Program Continuation: Clear alarm with the RESET key in all channels. Restart part program. 7202 Missing option bit for %1: %2 Parameters: %1 = (string) name of the specific .elf file %2 = (int) required option bit (hex) Definitions: Alarm for SIEMENS compile cycles. This alarm appears when the option bit required for a SIEMENS compile cycle is not set. Reactions: - NC not ready. - Channel not ready. - Interface signals are set. - Alarm display. - Alarm reaction delay is canceled. Remedy: Set the required option bit or delete the .elf file from the Flash File System. Program Continuation: Clear alarm with the RESET key in all channels. Restart part program. 7205 Incompatible OEM transformation channel %1 version NCK %2 CC %3 Parameters: %1 = (int) channel number %2 = Transformer interface version NCK %3 = Transformer interface version OEM

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: The interface for OEM transformations has changed incompatibly in the system. Reactions: - NC not ready. - Channel not ready. - Interface signals are set. - Alarm display. - Alarm reaction delay is canceled. Remedy: Load the new compile cycle version Program Continuation: Clear alarm with the RESET key in all channels. Restart part program. 7500 Block %1 invalid protection level for command %2 (protection level act.: %3 prog.: %4) Parameters: %1 = Block number %2 = Programmed command %3 = Current protection level of the command %4 = Programmed protection level of the command Definitions: On assigning a protection level for a parts program command via REDEF command • an impermissible parts program command has been programmed • a protection level has been programmed that is logically smaller (larger in value) than the protection level currently applicable for this command. • the relevant definition file has not been protected sufficiently against write access. The write protection of the file must be at least as high as the highest protection level that has been assigned to a parts program command in this definition file. Reactions: - Alarm display. Remedy: Modify definition files /_N_DEF_DIR/_N_MACCESS_DEF or /_N_DEF_DIR/_N_UAC- CESS_ DEF. Please see the Siemens Programming Guide or the OEM documentation for the language commands permissible for the relevant system configurations. Program Continuation: Clear alarm with the RESET key. Restart part program 8000 Channel %1 option 'user interrupt programs' not set Parameters: %1 = Channel number Definitions: The input signals of NCK inputs are required in order to activate the interrupt routines and rapid lift from contour. This function is not included in the basic version and must be retro- fitted when needed. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Please inform the authorized personnel/service department. Do not use rapid interrupt inputs or contact the machine manufacturer with a view to retrofitting this option! Program Continuation: Clear alarm with the RESET key. Restart part program 8010 Option 'activation of more than %1 axes' not set Parameters: %1 = Number of axes Definitions: More machine axes have been defined through the channel-specific MD 20070 AXCONF_MACHAX_USED than are allowed in the system. Reactions: - NC not ready. - Mode group not ready, also effective for single axes - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: Please inform the authorized personnel/service department. The sum of all axes that have been configured through the channel-specific MD 20070 AXCONF_MACHAX_USED, must not exceed the maximum number of axes (dependent on configuration -> option, basic version: 4 axes). Program Continuation: Switch control OFF - ON. 8020 Option 'activation of more than %1 channels' not set Parameters: %1 = Number of channels Definitions: A 2nd channel has been indicated but the corresponding option does not exist. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: In the system-specific MD 10010 ASSIGN_CHAN_TO_MODE_GROUP, reduce the num- ber of channels to 1 or retrofit the option for a 2nd channel. Program Continuation: Switch control OFF - ON. 8021 Option 'activation of more than %1 mode groups' not set Parameters: %1 = Number of mode groups Definitions: The option for the number of mode groups is not compatible with the activated mode group. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Add option for more mode groups. Activate fewer mode groups. Program Continuation: Switch control OFF - ON. 8022 Option 'activation of more than %1KB SRAM' not set Parameters: %1 = Memory size Definitions: The option for memory extension does not correspond to the active SRAM. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Please inform the authorized personnel/service department. • Buy option • Activate less SRAM Program Continuation: Switch control OFF - ON. 8023 Option 'Activation of more than %1 KB PLC user memory' not set Parameters: %1 = Memory size Definitions: The option for the memory configuration does not correspond to the PLC user memory used. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Please inform the authorized personnel/service department. • Purchase option • Use less PLC user memory Program Continuation: Switch control OFF - ON.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 8030 Channel %1 block %2 option 'interpolation of more than 4 axes' not set Parameters: %1 = Channel number %2 = Block number, label Definitions: The option for the number of interpolating axes does not correspond to the number of axes programmed in the interpolation group. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Option: "Interpolation of more than 4 axes" (the number of axes that is then allowed can be set in this option) or specify in the part program as many (or fewer, as required) axes corresponding to the configuration of the control. Program Continuation: Clear alarm with the RESET key. Restart part program. 8032 Option 'activation of more than %1 link axes' not set Parameters: %1 = Number of axes Definitions: The option for the number of link axes does not match the number of axes programmed in MD $MN_AXCONF_LOGIC_MACHAX_TAB. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Buy option • Configure fewer link axes Program Continuation: Clear alarm with the RESET key. Restart part program. 8034 Option 'activation of axis containers' not set Definitions: The option for activating the axis container function in MD $MN_AXCONF_LOGIC_MACHAX_TAB is not enabled. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Buy option • Do not configure any containers Program Continuation: Clear alarm with the RESET key. Restart part program. 8036 Option: it is not allowed to set different IPO cycles or position control cycles with NCU link. Definitions: The option for activating the FAST_IPO_LINK has not been set. For NCU link, all Ipo or position control cycles must then be equal (see FAST-IPO-LINK description). Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Remedy: • Buy option • Do not activate different Ipo or position control cycles (see MN_IPO_SYSCLOCK_TIME_RATIO and MN_POSCTRL_SYSCLOCK_TIME_RATIO). Program Continuation: Switch control OFF - ON. 8037 Option 'APC activation' not set Definitions: Function 'Advanced Positioning Control' (APC) has been activated in the drive, although the corresponding option was not set. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: • Buy option • Deactivate function 'Advanced Positioning Control' (APC) in the drive Program Continuation: Switch control OFF - ON. 8038 Option 'activation of more than %1 lead link axes' not set Parameters: %1 = Number of axes Definitions: The option for the number of lead link axes does not match the number of configured axes in the MD $MA_AXCONF_ASSIGN_MASTER_NCU. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Buy option • Configure fewer lead link axes Program Continuation: Clear alarm with the RESET key. Restart part program. 8040 Machine data %1 reset, corresponding option is not set Parameters: %1 = String: MD identifier Definitions: A machine data has been set that is locked by an option. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. For retrofitting the option, please refer to your machine manufacturer or to a sales representative of SIEMENS AG, A&D MC. Program Continuation: Clear alarm with the Delete key or NC START. 8041 Axis %1: MD %2 reset, corresponding option not sufficient Parameters: %1 = Axis number %2 = String: MD identifier Definitions: All of the axes selected in the machine data of the assigned option are used. Safety func- tions have been selected for too many axes in the axial machine data. The alarm can be reprogrammed in the MD ALARM_REACTION_CHAN_NOREADY (channel not ready).

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. - Channel not ready. Remedy: -- Program Continuation: Switch control OFF - ON. 8044 Option for IPO cycle time %1 ms not set Parameters: %1 = Impermissible IPO cycle time Definitions: The option for activation of an IPO cycle time of %1 ms has not been set. Option - Permiss. IPO cycle time: • Option-free >= 8ms • 1. step >= 6ms • 2. step >= 4ms • 3. step >= 2ms • 4. step <2ms Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Buy option • Increase IPO cycle time (e.g. via MD IPO_SYSCLOCK_TIME_RATIO) Program Continuation: Switch control OFF - ON. 8045 Option for selected cycle settings not set Definitions: The option for the 810D Powerline for activation of the same current/speed/position con- troller/IPO cycle time grid as with the 840D is not set. Without the option, only the set val- ues of the 810D Standard are permitted. Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: • Buy option • Set (current/speed controller) cycle times to 810D default values. Program Continuation: Switch control OFF - ON. 8080 %1 options are activated without setting the license key Parameters: %1 = Number of non-licensed options Definitions: An option was activated but no license key set to prove the purchase of the option. Reactions: - Alarm display. Remedy: Generate and enter license key via Internet. Program Continuation: Clear alarm with the Delete key or NC START. 8081 %1 options are activated that are not licensed by the license key Parameters: %1 = Number of non-licensed options

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Definitions: Options were activated, that are not licensed by the license key entered. Reactions: - Alarm display. Remedy: Generate and enter license key via Internet. Program Continuation: Clear alarm with the Delete key or NC START. 8082 The license key was entered three times, Power On required before next try. Definitions: The license can be entered three times max (correctly or incorrectly). Reactions: - Alarm display. Remedy: Execute NCK Power On and enter the license key (correctly). Program Continuation: Clear alarm with the Delete key or NC START. 8088 'Selection of non-grinding-specific tools' option not possible Definitions: The system version of the software only allows selection of grinding specific tools (i.e. tools of type 4xx). Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Select a tool of type 4xx (grinding tool) or install a standard version of the system software Program Continuation: Clear alarm with the RESET key. Restart part program. 8098 Invalid combination of options (%1) Parameters: %1 = Bit mask of options Definitions: The following restrictions apply to this module for the combination of options: The option "Two-channel" and the options "External language", "Nibbling", "Neural quad- rant error compensation" and "Measurement level 2" exclude one another! Bit0 (LSB): Nibbling Bit1 : External language Bit2 : Neural quadrant error compensation Bit3 : Measurement level 2 Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Set the options accordingly. Program Continuation: Switch control OFF - ON. 8100 Channel %1 block %2: function not possible Parameters: %1 = Channel number %2 = Block number, label

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: • Impossible due to embargo regulations: • 1. Synchronous actions: Writing of feed, override and axial offsets ($AA_VC, $AC_VC, $AA_OVR, $AA_VC and $AA_OFF) from synchronous actions as well as Continuous Dressing can be programmed only once in a block. • 2. Extended measurement: 'Cyclic measurement' (MEAC) and 'Measurement from syn- chronous action' is not possible. • 3. Axis interpolation: The number of axes interpolating with one another must not exceed 4 (this also includes synchronous coupling of axes via synchronous actions "DO POS[X]=$A..." "DO FA[X]=$A..."). Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Modify part program. Program Continuation: Clear alarm with the RESET key. Restart part program. 10200 [up to SW 3.x] Channel %1 NC start with active alarm not allowed Parameters: %1 = Channel number Definitions: An alarm is currently active, the internal reaction to which is to inhibit an NC start. Reactions: - Alarm display. Remedy: Find and eliminate the cause of the alarm. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 10202 [up to SW 3.x] Channel %1 NC start not possible Parameters: %1 = Channel number Definitions: NC start is not accepted because, e.g. • REORG is still active • Delete distance-to-go is still active • The system is waiting for another channel. Reactions: - Alarm display. Remedy: Press NC Start again. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 10203 Channel %1 NC start without reference point (action=%2) Parameters: %1 = Channel number %2 = Action number/action name Definitions: NC start has been activated in the MDA or AUTOMATIC mode and at least one axis that needs to be referenced has not reached its reference point. Reactions: - Interface signals are set. - Alarm display. Remedy: Please inform the authorized personnel/service department. Via the channel-specific MD 20700: REFP_NC_START_LOCK (NC Start without reference point) you can decide whether the axis must be referenced before NC Start or not. The start of referencing can be enabled channel-specific or axis-specific.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Channel-specific reference point approach: The rising edge of the interface signal "acti- vate referencing" (DB 21 - 28, DBX 1.0) starts an automatic sequence which starts the axes of the channel in the same sequence as specified in the axis-specific MD 34110 REFP_CYCLE_NR (axis sequence channel-specific referencing). 0: The axis does not participate in channel-specific referencing, but it must be referenced for NC Start, -1: The axis does not participate in channel-specific referencing, but it need not be referenced for NC Start, 1- 8: Starting sequence for the channel-specific referencing (simultaneous start at the same no.), 1 - 31: CPU type Axis-specific referencing: Press the direction key that corresponds to the approach direc- tion in the axis-specific MD 34010 REFP_CAM_MDIR_IS_MINUS (reference point approach in minus direction). Program Continuation: Clear alarm with NC START or RESET key and continue the program. 10204 [up to SW 3.x only] Channel %1 general error Parameters: %1 = Channel number Definitions: A general error has occurred in the channel. Reactions: - Alarm display. Remedy: This message indicates an internal conflict with no further consequences. Program Continuation: Clear alarm with the Delete key or NC START. 10205 [up to SW 3.x only] Channel %1 internal error in %2 Parameters: %1 = Channel number %2 = String Definitions: An internal error has occurred in the channel. Reactions: - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program. 10206 [up to SW 3.x only] Channel %1 general error in function generator Parameters: %1 = Channel number Definitions: An error has occurred during activation/deactivation of the function generator. Reactions: - Alarm display. Remedy: Press RESET. Program Continuation: Clear alarm with the Delete key or NC START. 10207 Channel %1 error when selecting or deselecting the digitize function Parameters: %1 = Channel number Definitions: An error has occurred on activating/deactivating the digitizing module; e.g. not in channel ready state, already activated, etc. Reactions: - Alarm display. Remedy: Press RESET. Program Continuation: Clear alarm with the Delete key or NC START. 10208 Channel %1 continue program with NC start Parameters: %1 = Channel number

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Definitions: After block search with calculation, the control is in the desired state. The program can now be started with NC Start or the state can be changed for the time being with over- store/jog. Reactions: - Interpreter stop - Alarm display. - NC Stop on alarm. Remedy: Press NC Start. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 10209 Channel %1 internal NC stop after block search Parameters: %1 = Channel number Definitions: Internal alarm which initiates an NC Stop. The alarm is output if $MN_SEARCH_RUN_MODE ==1 and the last action block is activated after block search in the main run. Alarm 10208 is activated depending on the VDI signal PLC -> NCK chan- nel DBB1.6. Reactions: - Interpreter stop - NC Stop on alarm. Remedy: NC-Start Program Continuation: Clear alarm with NC START or RESET key and continue the program. 10220 [up to SW 3.x only] Channel %1 active Parameters: %1 = Channel number Definitions: The internal command "delete NC blocks prepared by preprocessor and reorganize (REORG)" has been requested for this channel. It is initiated, e.g. as a result of an over- store, but cannot be executed in a running channel. Reactions: - Alarm display. Remedy: Stop the channel (NC Stop) and repeat the action. Program Continuation: Clear alarm with the Delete key or NC START. 10221 [up to SW 3.x only] Channel %1 not stopped at end of block Parameters: %1 = Channel number Definitions: The reorganization of NC blocks starting at the current block (REORG) is only possible at the end of the block. Reactions: - Alarm display. Remedy: Stop the channel (NC Stop) and repeat the action. Program Continuation: Clear alarm with the Delete key or NC START. 10222 Channel %1 inter-channel communication not possible Parameters: %1 = Channel number Definitions: This channel has received a negative acknowledgment from the inter-channel communi- cation because the destination channel number is not known, e.g.: START(x) or WAITE(x) but channel x has not been initialized Reactions: - Alarm display. Remedy: This is an indication of possible discrepancies. The program continues if no acknowledg- ment is called for. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 10223 Channel %1: Command %2 is already occupied Parameters: %1 = Channel number %2 = Event name Definitions: This channel has received a negative acknowledgment from the inter-channel communi- cation because this command is already active or has not yet been terminated, e.g.: INIT(x,"ncprog") but a program select request is already active for channel x. Reactions: - Alarm display. Remedy: This is an indication of possible discrepancies. The program continues if no acknowledg- ment is called for. Program Continuation: Clear alarm with the Delete key or NC START. 10224 [up to SW 3.x only] Channel %1: command denied Parameters: %1 = Channel number Definitions: The channel has received a command that cannot be executed, e.g.: activation of a pro- gram test in automatic mode is only possible in the reset state. Reactions: - Alarm display. Remedy: Press RESET and activate the command again. Program Continuation: Clear alarm with the Delete key or NC START. 10225 Channel %1: command denied Parameters: %1 = Channel number Definitions: The channel has received a command. The command cannot be executed. Reactions: - Alarm display. Remedy: Press RESET. Program Continuation: Clear alarm with the Delete key or NC START. 10226 [up to SW 3.x only] Channel %1: reset aborted Parameters: %1 = Channel number Definitions: An error occurred during the reset, with the result that the sequence could not be contin- ued. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Alarm display. Remedy: Press RESET again. Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 10227 [up to SW 3.x only] Channel %1: command aborted Parameters: %1 = Channel number Definitions: An error occurred while a command was active, with the result that the sequence could not be continued. Reactions: - Alarm display. Remedy: Activate the command again. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10230 [up to SW 3.x only] Mode group %2 channel %1 program interruption does not per- mit mode change Parameters: %1 = Channel number %2 = Mode group number Definitions: While in the "program interrupted" status (interface signal DB 21 - 28, DBX 35.3) - trig- gered by an NC Stop followed by a mode change to JOG - it is only possible to change back to the previous mode (AUTOMATIC or MDA). Reactions: - Alarm display. Remedy: You can change the mode via the "program aborted" status (interface signal DB 21 - 28, DBX 35.4) - triggered by a "reset". Program Continuation: Clear alarm with the Delete key or NC START. 10231 [up to SW 3.x only] Mode group %2 channel %1 program stop does not permit mode change Parameters: %1 = Channel number %2 = Mode group number Definitions: While in the "program stopped" status (interface signal DB 21 - 28, DBX 35.2, triggered by an NC Stop), it is only possible to change back to continuous program operation (by means of an NC Start). Reactions: - Alarm display. Remedy: You can change the mode via the "program aborted" status (interface signal DB 21 - 28, DBX 35.4) - triggered by a "reset". Program Continuation: Clear alarm with the Delete key or NC START. 10232 [up to SW 3.x only] Mode group %2 channel %1 does not permit mode change Parameters: %1 = Channel number %2 = Mode group number Definitions: The change to the desired mode is not permitted. You can only perform the mode change in the "reset" state. Reactions: - Alarm display. Remedy: You can change the mode by pressing the Reset key and repeating the mode change. Program Continuation: Clear alarm with the Delete key or NC START. 10240 [up to SW 3.x only] Mode group %2 channel %1 mode change not possible Parameters: %1 = Channel number %2 = Mode group number Definitions: The mode change would cause the "reorganization" of the preprocessor buffer. This is not possible at present, because a complex geometry section is being processed. Reactions: - Alarm display. Remedy: You can change the mode by pressing the Reset key and repeating the mode change. Program Continuation: Clear alarm with the Delete key or NC START. 10241 [up to SW 3.x only] Mode group %2 mode change in active channel %1 not possible Parameters: %1 = Channel number %2 = Mode group number Definitions: The channel is not in the stopped state. Reorganization is therefore impossible. Reactions: - Alarm display. Remedy: Press NC Stop and perform the action again. Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 10242 [up to SW 3.x only] Mode group %2 mode change in channel %1 not possible at this time Parameters: %1 = Channel number %2 = Mode group number Definitions: The internal state of the indicated channel is not uniquely defined (e.g. in initialization mode or waiting for an acknowledgement from the sequence control system). Reactions: - Alarm display. Remedy: You can change the mode by pressing the Reset key and repeating the mode selection. Program Continuation: Clear alarm with the Delete key or NC START. 10243 [up to SW 3.x only] Channel %1: mode group %2 cannot change mode Parameters: %1 = Channel number %2 = Mode group number Definitions: The requested mode change cannot be executed because NC functions are still running in the other channel, e.g. part program execution. Reactions: - Alarm display. Remedy: You can change the mode by pressing the Reset key and repeating the mode selection. Program Continuation: Clear alarm with the Delete key or NC START. 10249 [up to SW 3.x only] Mode group %2 channel %1: mode change command canceled Parameters: %1 = Channel number %2 = Mode group number Definitions: An error occurred while a mode change command was active, with the result that the sequence could not be continued. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Press RESET and select the mode again. Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 10250 [up to SW 3.x only] Channel %1 reorganization of block processing not possible at this time Parameters: %1 = Channel number Definitions: REORG is not possible at present. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: -- Program Continuation: Clear alarm with the RESET key. Restart part program. 10251 [up to SW 3.x only] Channel %1 Parameters: %1 = Channel number Definitions: REORG is not possible at present.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program. 10252 [up to SW 3.x only] Channel %1 reorg sequence canceled Parameters: %1 = Channel number Definitions: Internal sequence error. REORG is not possible at present. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program. 10253 [up to SW 3.x only] Channel %1 reorg sequence canceled Parameters: %1 = Channel number Definitions: Internal sequence error. REORG is not possible at present. Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program. 10254 [up to SW 3.x only] Channel %1 reorg sequence canceled Parameters: %1 = Channel number Definitions: Interpreter output negative acknowledgement for REORG. Reactions: - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program. 10255 [up to SW 3.x only] Channel %1 reorg sequence canceled Parameters: %1 = Channel number Definitions: Internal sequence error. REORG is not possible at present. Reactions: - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 10256 [up to SW 3.x only] Channel %1 reorg sequence canceled Parameters: %1 = Channel number Definitions: Internal sequence error. REORG is not possible at present - program abort. Reactions: - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program. 10257 [up to SW 3.x only] Channel %1 reorg sequence canceled Parameters: %1 = Channel number Definitions: Internal sequence error. REORG is not possible at present - program abort. Reactions: - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Press RESET. Program Continuation: Clear alarm with the RESET key. Restart part program. 10258 [up to SW 3.x only] Mode group %2 channel %1: ID invalid or duplicated Parameters: %1 = Channel number %2 = Mode group number Definitions: An invalid channel/mode group assignment was detected on power-up. Reactions: - Mode group not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Check machine data ASSIGN_CHAN_TO_MODE_GROUP. Program Continuation: Clear alarm with the RESET key in all channels of this mode group. Restart part program. 10259 [up to SW 3.x only] Channel %1 Parameters: %1 = Channel number Definitions: REORG is not possible at present. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: -- Program Continuation: Switch control OFF - ON.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10260 [up to SW 3.x only] Channel %1 Parameters: %1 = Channel number Definitions: REORG is not possible at present. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: -- Program Continuation: Switch control OFF - ON. 10261 Channel %1 communication overload for block preparation Parameters: %1 = Channel number Definitions: The internal communication between the NCK modules that evaluate the channel-specific VDI signals (START/STOP/RESET/DDTG/ASUBS/...) and the block preparation are over- loaded. The block preparation modules are not being allocated enough computing time. Reactions: - NC not ready. - Channel not ready. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: More processor time must be allocated to the block preparation modules. Machine data $MN_IPO_SYSCLOCK_TIME_RATIO or $MN_SYSCLOCK_CYCLE_TIME can be increased for this purpose. Program Continuation: Switch control OFF - ON. 10299 Channel %1 Auto-Repos function is not enabled Parameters: %1 = Channel number Definitions: The Auto-Repos function (operating mode) was selected in the channel but is not imple- mented. Reactions: - Alarm display. Remedy: This message is purely informational. Program Continuation: Clear alarm with the Delete key or NC START. 10600 Channel %1 block %2 auxiliary function during thread cutting active Parameters: %1 = Channel number %2 = Block number, label Definitions: An auxiliary function output is programmed in a thread cutting block. Reactions: - Alarm display. Remedy: Consequential errors can occur if the machining path of the thread block is too short and further blocks (thread blocks) follow in which no machining stop may occur. Possible remedial measures: • Program a longer path and/or a lower traversing rate. • Output auxiliary function in another block (program section). Program Continuation: Clear alarm with the Delete key or NC START.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms 10601 Channel %1 block %2 zero velocity at block end point during thread cutting Parameters: %1 = Channel number %2 = Block number, label Definitions: This alarm occurs only when several blocks with G33 follow in succession. The block end velocity in the specified block is zero although a further velocity block follows. The rea- sons for this can be, for instance: • G9 • Auxiliary function after motion • Auxiliary function output before the motion of the following block • Positioning axis in the block Reactions: - Interpreter stop - NC Start disable in this channel. - Interface signals are set. - Alarm display. Remedy: Please inform the authorized personnel/service department. Modify the NC part program by removing any programmed "Stop at end of block" G09. Modify general machine data 11110 AUXFU_GROUP_SPEC [n] for selecting the output time of an auxiliary function group by changing "Auxiliary function output before/after the movement" to "Auxiliary function output during the movement". Bit 5 = 1: Auxiliary function output before movement Bit 6 = 1: Auxiliary function output during movement Bit 7 = 1: Auxiliary function output after movement Program Continuation: Clear alarm with the RESET key. Restart part program. 10602 Channel %1 block %2 velocity limitation during thread cutting Parameters: %1 = Channel number %2 = Block number, label Definitions: In the displayed thread block, the axis would exceed its maximum velocity when the spin- dle override is in the maximum position. Reactions: - Local alarm reaction. - Alarm display. Remedy: If the axis velocity is not limited (faultless thread) no remedial measures are necessary. Otherwise, a lower spindle speed must be programmed for the thread block. Program Continuation: Clear alarm with the Delete key or NC START. 10604 Channel %1 block %2 thread lead increase too high Parameters: %1 = Channel number %2 = Block number, label Definitions: The thread lead increase is causing an axis overload. A spindle override of 100% is assumed during verification. Reactions: - Correction block is reorganized. - Local alarm reaction. - Interface signals are set. - Alarm display. Remedy: Reduce the spindle speed, thread lead increase or path length in the NC program. Program Continuation: Clear alarm with NC START or RESET key and continue the program.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10605 Channel %1 block %2 thread lead decrease too high Parameters: %1 = Channel number %2 = Block number, label Definitions: The thread lead decrease is causing an axis standstill in the thread block. Reactions: - Correction block is reorganized. - Local alarm reaction. - Interface signals are set. - Alarm display. Remedy: Reduce the thread lead decrease or path length in the NC program. Program Continuation: Clear alarm with NC START or RESET key and continue the program. 10607 Channel %1 block %2 thread with frame not executable Parameters: %1 = Channel number %2 = Block number, label Definitions: The current frame is corrupting the reference between the thread length and the thread lead. Reactions: - Local alarm reaction. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: • Perform thread cutting with G33, G34, G35 without a frame. • Use G63 or G331/G332. Program Continuation: Clear alarm with the RESET key. Restart part program. 10610 Channel %1 axis %2 not stopped Parameters: %1 = Channel number %2 = Block number, label Definitions: An axis/spindle has been positioned over several NC blocks using the POSA/SPOSA instruction. The programmed target position had not yet been reached ("exact stop fine" window) when the axis/spindle was reprogrammed. Example: N100 POSA[U]=100 : N125 X... Y... U... ; e.g.: U axis still travels from N100! Reactions: - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm. Remedy: Check and correct the part program (analyze whether motion beyond block boundaries is appropriate here). Prevent block change by means of the keyword WAITP for axes or WAITS for spindles until the positioning axes or positioning spindles have also reached their target position. Example for axes: N100 POSA[U]=100 : N125 WAITP[U] N130 X... Y... U...

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10.04 1 Alarms Example for spindles: N100 SPOSA[2]=77 : N125 WAITS(2) N130 M6 Program Continuation: Clear alarm with the RESET key. Restart part program. 10620 Channel %1 block %3 axis %2 at software limit switch %4 Parameters: %1 = Channel number %2 = Axis name, spindle number %3 = Block number, label %4 = String Definitions: During the traversing motion, the system detected that the software limit switch would be crossed in the direction indicated. During block preparation, it was not yet possible to detect that the traversing range would be exceeded: Either there has been a motion over- lay by the handwheel or a coordinate transformation is active. Reactions: - Local alarm reaction. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Depending on the reason for this alarm being triggered, the following remedial measures should be undertaken: • Handwheel override: Cancel the motion overlay and avoid this or keep it smaller when the program is repeated. • Transformation: Check the preset/programmed zero offsets (current frame). If the values are correct, the tool holder (fixture) must be moved in order to avoid triggering the same alarm when the program is repeated, which would again cause the program to be aborted. Program Continuation: Clear alarm with the RESET key. Restart part program 10621 Channel %1 axis %2 rests on software limit switch %3 Parameters: %1 = Channel number %2 = Axis name, spindle number %3 = String Definitions: The specified axis is already stationary at the displayed software limit. Reactions: - Alarm display. Remedy: Please inform the authorized personnel/service department. Machine data 36110 POS_LIMIT_PLUS/36130 POS_LIMIT_PLUS2 and 36100 POS_LIMIT_MINUS/36120 POS_LIMIT_MINUS2 must be checked for the software limit switches. Shut down in JOG mode from the software limit switch. Please inform the authorized personnel/service department. Machine data: Check the axis-specific interface signals: "2nd software limit switch plus" (DB 31 - 61, DBX 12.3) or "2nd software limit switch minus" (DB 31 - 61, DBX 12.2) check whether the 2nd software limit switch is selected. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary.

 Siemens AG, 2004. All rights reserved

SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition 10630 Channel %1 block %2 axis %3 at working area limit %4 Parameters: %1 = Channel number %2 = Block number, label %3 = Axis, spindle number %4 = String ( + or - ) Definitions: The specified axis violates the working area limitation. This is recognized only in the main run either because the minimum axis values could not be measured before the transfor- mation or because there is a motion overlay. Reactions: - Local alarm reaction. - NC Start disable in this channel. - Interface signals are set. - Alarm display. - NC Stop on alarm at block end. Remedy: Program other motion or do not perform overlaid motion. Program Continuation: Clear alarm with the RESET key. Restart part program. 10631 Channel %1 axis %2 rests at working area limit %3 Parameters: %1 = Channel number %2 = Axis, spindle %3 = String ( + or - ) Definitions: The specified axis reaches the working area limitation in JOG mode. Reactions: - Alarm display. Remedy: Setting data: Check 43420 WORKAREA_LIMIT_PLUS and 43430 WORKAREA_LIMIT_MINUS for the working area limitation. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary. 10640 [up to SW 3.x only] Channel %1 block %3 spindle %2 cannot stop during gear change Parameters: %1 = Channel number %2 = Spindle number %3 = Block number, label Definitions: The spindle is in the oscillating mode for a gear change and is waiting for the PLC acknowledgement stating that the gear change has taken place (interface signal: Gear has changed DB 31 - 48, DBX 16.3). During this phase spindle stop is not possible, initi- ated by Reset (DB 21 - 28, DBX 7.7) or NC Stop axes plus spindle (DB 21 - 28, DBX 7.4). Reactions: - Alarm display. Remedy: No remedial measures are necessary. The spindle-specific interface signal Spindle reset (DB 31 - 48, DBX 2.2) cancels the oscillation mode. Program Continuation: Alarm display showing cause of alarm disappears. No further operator action necessary. 10650 Channel %1 axis %2 incorrect gantry machine data, error code %3 Parameters: %1 = Channel number %2 = Axis %3 = Error no. Definitions: An incorrect value was entered in the gantry-specific axial machine data. Further informa- tion can be derived from the error number. • Error no. = 1 => either an incorrect gantry unit has been entered or the designation of the following axis is incorrect. • Error no. = 2 => master axis has been specified more than once.

Other Control Unit Manuals