Code 6010: [Channel %1: ] Data block %2 not or not completely created, error code %3
Problembeschreibung & Sicherheitswarnung
Die Siemens SINUMERIK 840D CNC hat einen kritischen [Channel %1: ] Data block %2 not or not completely created, error code %3-Alarm ausgelöst. Sofortige Aufmerksamkeit durch einen qualifizierten Bediener oder Wartungstechniker ist erforderlich, um Folgeschäden an der Ausrüstung oder verdorbene Teile während des Fertigungszyklus zu vermeiden. Stellen Sie immer sicher, dass standardmäßige Sicherheits- und LOTO-Verfahren befolgt werden, bevor Sie auf Schaltschränke zugreifen.
Offizielle Schritte zur Fehlerbehebung
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 erro r. If the error number is >100000, then there is a fatal system error. Otherwise, the user memory range 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 lies outside the valid value range - Error number 4: Name already exists in channel - Error number 5: Name already exists in NCK If the alarm occurs after cycle programs, macro defin itions or definitions fo r global user data (GUD) have been introduced, the machine data for the user memory configuration have been incorrectly configured. In all other cases, changes to machine data t hat 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 bl ocks 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: 1st GUD block defined by _N_SGUD_DEF, NCK global - _N_NC_GD2 - User: 2nd GUD block def ined by _N_MGUD_DEF, NCK global - _N_NC_GD3 - User: 3rd GUD block defined by _N_UGUD_DEF, NCK global - _N_NC_GD4 - User: 4th GUD block defined by _N_GUD4_DEF, NCK global - _N_NC_GD5 - User: 5th GUD block defined by _N_GUD5_DEF, NCK global - _N_NC_GD6 - User: 6th GUD block defined by _N_GUD6_DEF, NCK global - _N_NC_GD7 - User: 7th GUD block defined by _N_GUD7_DEF, NCK global - _N_NC_GD8 - User: 8th GUD block defined by _N_GUD8_DEF, NCK global - _N_NC_GD9 - User: 9th GUD block defined by _N_GUD9_DEF, NCK global - _N_NC_MAC - User: Macro definitions - _N_NC_FUN - System internal: pr edefined functions and procedures, NCK global - _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 parameters, channel-specific - _N_CHc_GD1 - User: 1st GUD block defined by _N_SGUD_DEF, channel-specific - _N_CHc_GD2 - User: 2nd GUD block def ined by _N_MGUD_DEF, channel-specific - _N_CHc_GD3 - User: 3rd GUD block def ined by _N_UGUD_DEF, channel-specific - _N_CHc_GD4 - User: 4th GUD block defined by _N_GUD4_D EF, channel-specific - _N_CHc_GD5 - User: 5th GUD block defined by _N_GUD5_D EF, channel-specific - _N_CHc_GD6 - User: 6th GUD block defined by _N_GUD6_D EF, channel-specific - _N_CHc_GD7 - User: 7th GUD block defined by _N_GUD7_D EF, channel-specific - _N_CHc_GD8 - User: 8th GUD block defined by _N_GUD8_D EF, channel-specific - _N_CHc_GD9 - User: 9th GUD block defined by _N_GUD9_D EF, channel-specific - _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: quadr ant 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 inter nal: magazine data, TOA-specific - _N_NC_KIN - System internal: data to describe kinematic chains, NCK-specific - _N_NC_NPA - System internal: data to describe 3D protection zones, NCK-specific - _N_NC_WAL - System internal: data to descr ibe coordinate-specific working area limitation - _N_COMPLETE_CYD - System internal: cycle and display machine data, NCK, channel, axis specific c = Channel number a = Machine axis number t = TOA unit number There are additional internal syste m data blocks with identifiers. Reaction: 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 depar tment. There are two determining machine data for cycle programs: - MD18170 $MN_MM_NUM_MAX_FUNC_NAMES = max. number of all cycle programs, error number = 2 shows that this value is too small. - MD18180 $MN_MM_NUM_MAX_FUNC_PARAM = max. number of all parameters defined in the cycle programs, error number = 2 show s that this value is too small (If these MDs are modified, the memory backup is retained) The following applies to macro definitions: MD18160 $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: - MD18120 $MN_MM_NUM_GUD_NAMES_NCK = max. num ber of all NCK global GUD variables, error number = 2 shows that this value is too small. - MD18130 $MN_MM_NUM_GUD_NAMES_CHAN = max. num ber of all channel-s pecific GUD variables in the channel, error number = 2 sh ows that this value is too small. - MD18150 $MN_MM_GUD_VALUES_MEM = total value me mory of all GUD variables together, error number = 1 shows that this value is too small. Program Continuation: Switch control OFF - ON.
Source: SINUMERIK 840D sl / 840Di sl / SINAMICS S120 Diagnostics Manual (DAsl, 03/2009)
Last reviewed: 2026-07-01 · Verified against the manufacturer’s official documentation.
Über Siemens SINUMERIK 840D CNC Alarme
Industriesteuerungen von Siemens verfügen über umfangreiche Diagnosesysteme zum Schutz der internen Schaltkreise und mechanischen Verbindungen. Wenn eine SINUMERIK 840D CNC einen Fehlercode wie 6010 ausgibt, deutet dies typischerweise auf eine Diskrepanz zwischen befohlenen Werten und tatsächlichem Sensor-Feedback hin.
Vollständige Alarmliste: 4014 Siemens SINUMERIK 840D CNC codes.
Have a better solution?
Help the industrial community by sharing your repair experience for code 6010.
Need a searchable reference for more Siemens SINUMERIK 840D CNC manuals?
We structure equipment manuals into searchable code, title, cause, solution, safety note, and source-reference data. Send a PDF and example searched codes when you need public pages, private search, or structured exports.
Space reserved for Google AdSense / Industrial Affiliate Links
Monetization target for 2026