SINUMERIK 840D sl Alarm List: NCK, Cycle, HMI, SINAMICS and PLC Number Ranges

Before looking up what a SINUMERIK 840D sl alarm means, check two things: how many digits it has, and which range it falls in. The range already tells you which manual to open and who wrote the text — Siemens, the drive, or the machine builder. Get this wrong and the rest of the search is wasted.

Sources: NCK / HMI / SINAMICS ranges come from the official *SINUMERIK 840D sl, SINAMICS S120 Alarms Diagnostics Manual*, section “2.3 Alarm number ranges”, tables 2-1 / 2-2 / 2-3. PLC ranges come from the official *SINUMERIK 840D/840Di/810D Diagnostics Guide*, table 1-4. 🚨 Reserved ranges and subdivisions vary by software version; always use the machine’s own manual and the full on-screen message for the actual text and cancel criterion. This page gives structure, not alarm texts.

广告

30-second triage

What you seeOwnerFirst move
0xx xxxNCK alarm000 000-009 999 general / 010 000-019 999 channel / 020 000-029 999 axis and spindle
060 xxx–069 xxxCycle alarmSiemens cycles 060 000-064 999; user cycles 065 000-069 999
1xx xxxHMI alarm100 000-199 999, operator side; the NC may still be running
2xx xxxSINAMICS / driveManual mapping ranges; the drive itself shows F / A codes
400 000–499 999PLC general alarmNot “machine data”, and not a four-digit 828D number
700 000–799 999Machine builder user areaSiemens has no text for this range

Table 0 Six-digit range, owner and first move

1. Count the digits: 840D sl uses six, not the shortened 828D form

840D sl alarm numbers are six digits, written in the manuals in groups such as 000 000 - 009 999 or 100 000 - 100 999. In the shop, and on many web pages, the leading zero is dropped, so 060000 becomes 60000 and 061000 becomes 61000.

That is the same shorthand habit explained in our earlier article on 828D cycle alarms 61000 / 62000: both are really numbers in the 06xxxx six-digit block. ⚠️ It does not mean 840D sl and 828D share one alarm set. Software versions, drives and options differ, and a number that exists on one control may have no text at all on the other. Lists that describe 840D sl as 0xxx / 2xxxx / 4xxxx have mixed in the 828D shorthand and will send you to the wrong manual.

🚨 Correction 1: the common claim that “4xxxx means machine data” is wrong. In the six-digit 840D sl / 840D scheme, 400 000 - 499 999 is PLC general alarms. Alarms tied to machine data mostly live in the NCK general block 000 000 - 009 999 and the functional blocks.

Table 1 Shop shorthand versus the official six-digit number

Shop formOfficial rangeCorrect reading
61000 / 62000061 000 / 062 000Siemens cycle alarms
400000 PLC STOP400 000PLC general alarm, not machine data
700123700 123Builder user area, no Siemens text
F30001Drive fault codeNot a six-digit alarm number; SINAMICS

2. NCK alarms 000 000-099 999: general, channel, axis and functional

840D sl NCK alarm ranges: 000 000 general, 010 000 channel, 020 000 axis and spindle, 027 000 Safety Integrated, 030 000 functional

Table 2-1 of the official manual is the one worth memorising:

RangeOfficial categoryWhat it means on site
000 000 - 009 999General alarmsSystem level, machine data, memory and options; usually the serious ones
010 000 - 019 999Channel alarmsProgramming, operating mode, limits; usually program or operator side
020 000 - 029 999Axis / spindle alarmsEncoders, monitoring, clamping; the maintenance battleground
027 000 - 027 999Safety Integrated alarmsDedicated sub-range nested inside 020 000-029 999
030 000 - 099 999Functional alarmsBroad block with further subdivisions
040 000 - 059 999ReservedMarked “Reserved” in the manual; do not invent meanings

🚨 Note that 027 000 - 027 999 is nested inside the axis/spindle block, not a seventh parallel area. Treat a 027xxx alarm as a safety-function matter first; do not go straight to gain tuning. See our 840D sl safety-integrated notes for the field differences.

Table 2 Official NCK ranges and their field meaning

Read the alarm list in time order. Open the Diagnosis area and start from the oldest entry. The message on screen is usually the last link in a chain: an encoder hardware alarm, then a following-error alarm, then a channel stop, then a PLC interlock — and the operator quotes only the final line. Our CNC alarm number format card answers “which control is this from”; this page answers “which range inside this control”, so the two are successive steps.

3. Cycle alarms 060 000-079 999: why 61000 and 62000 belong together

840D sl cycle alarm ranges: 060 000-064 999 Siemens cycles, 065 000-069 999 user cycles, 070 000-079 999 compile cycles
RangeOfficial categoryWho writes the text
060 000 - 064 999Siemens cycle alarmsSiemens standard cycles (CYCLE81 / CYCLE83 family)
065 000 - 069 999User cycle alarmsTriggered by SETAL etc.; builder or programmer
070 000 - 079 999Compile cycles, manufacturer and OEMMachine builder compile cycles
080 000 - 084 999Message texts for Siemens cyclesMostly messages rather than faults
083 000 - 084 999Messages for measuring cyclesMeasurement-cycle information

So the shop terms 61000 (= 061 000) and 62000 (= 062 000) both sit in the Siemens standard cycle alarm block — not “61000 is tooling, 62000 is the magazine”. That misreading is corrected in detail in 828D cycle alarms 61000 / 62000. For a cycle alarm, check the cycle call parameters and current machining state first, before suspecting magazine mechanics.

⚠️ 065 000 - 069 999 user cycle alarms are not the same thing as the 700 000 PLC user alarms: the former are raised from NC programs, the latter from DB2 bits in the PLC program. Both are called “user”, but the diagnostic routes are completely different.

Table 3 Cycle and message-text ranges

4. HMI alarms 100 000-199 999 and the SINAMICS drive side

HMI alarms are on the operator side; the NC often keeps running. Table 2-2 subdivides them (details vary by software version): 100 000-100 999 basic system, 101 000-101 999 diagnostics, 102 000-102 999 services, 103 000-103 999 machine, 104 000-104 999 parameter, 105 000-105 999 programming, 107 000-107 999 NCU / OEM, 109 000-109 999 distributed systems, 110 000-110 999 cycles, 120 000-129 999 HMI Advanced, 140 000-199 999 reserved, 150 000-159 999 SINUMERIK Operate, 160 000-169 999 Operate OEM.

On the drive side, two numbering systems coexist:

  1. Six-digit mapping ranges in the diagnostics manual: table 2-3 gives SINAMICS alarm ranges such as 201 000 - 203 999 (Control Unit, closed-loop control) and 201 600 - 201 799 (Safety Integrated messages). On classic 840D, SIMODRIVE 611D occupies 300 000 - 399 999.
  2. F / A codes on the drive itself: F3xxxx is a fault, A3xxxx a warning. These are not six-digit alarm numbers — do not try to match them against the range tables.

⚠️ Lists such as “F30001-F30021 / F31xxx encoder” circulate on spare-parts sites and vary with SINAMICS firmware. We do not reproduce them here. The single correct action: read the full drive message on the HMI, then look up that F code in STARTER or the SINAMICS parameter manual. Grouping Fxxxxx together with six-digit ranges is convenient for a quick card, but they are not one numbering scheme.

Table 4 HMI and drives: two numbering systems, do not cross-match

What you seeBelongs toWhere to look
104 235HMI parameter alarmHMI alarm list in the diagnostics manual
201 6xxSINAMICS mapping numberSINAMICS alarm list in the diagnostics manual
F30001Drive fault codeSINAMICS parameter manual / STARTER help
A3xxxxDrive warningSame source; usually does not stop the machine immediately

5. PLC alarms 400 000-899 999: who actually writes 400000

840D sl PLC alarm ranges: 400 000 general, 500 000 channel, 600 000 axis and spindle, 700 000 user area, 800 000 sequencers

Table 1-4 of the official 840D diagnostics guide (carried over to 840D sl; check your version for subdivisions):

广告
RangeOfficial categoryText source
400 000 - 499 999General alarmsSiemens basic program
500 000 - 599 999Channel alarmsConfigured by the machine builder
600 000 - 699 999Axis / spindle alarmsConfigured by the machine builder
700 000 - 799 999User areaConfigured by the machine builder
800 000 - 899 999Sequencers / graphsConfigured by the machine builder

The manual’s footnote is explicit: PLC alarms in 500 000 - 899 999 are configured and described by the machine manufacturer. A number like 700123 can therefore mean entirely different things on two machines from two builders, and Siemens publishes no text for it.

🚨 Correction 2: do not search the web for “840D 700123 meaning”. Look in the builder’s alarm text files or the PLC project. Our 840D PLC user alarm 700xxx location guide shows how to trace the triggering DB2 bit back. To understand the mechanism from the source, read the PLC basic program (MsgUser on FB1, called from OB100) in the machine’s own project — but that is design work; for field triage, trace the bit first.

On 400000 PLC STOP: it is simply one number in the 400 000 - 499 999 general alarm block. Its text, response and cancel criterion change with the PLC basic program version and builder configuration. It is not a universal “PLC stopped” code. Read the full message next to it and the cancel criterion first.

Table 5 PLC ranges and who owns the text

6. Response levels and cancel criteria: does this need a power cycle?

840D sl alarm cancel criteria: cancel key clears, RESET clears, POWER ON required, NC START inhibited

More important than the number is the cancel criterion, because it defines the stop scope and the cost of the next action:

Cancel criterionSystem responseField action
Cancel / acknowledge key clears itDisplay only, often an information messageLog it, no need to stop production
RESET clears itChannel has stoppedCheck program, limits, monitoring functions
POWER ON requiredNC or drive must restartSuspect hardware; if it returns immediately after restart, treat as hardware
NC START inhibited with no clear routeSomething upstream has not releasedCheck PLC interlocks, enable chain and safety circuit

Read in this order: cancel criterion → range owner → alarm text. A “RESET clears” 020xxx and a “POWER ON, still returns” 020xxx do not warrant the same response. If an alarm comes straight back after a restart, stop cycling power and start measuring.

⚠️ The DELETE key only removes the current display line; it does not remove the fault condition. RESET clears channel state, but it is not a substitute for a deliberate safety reset. For Safety Integrated alarms, follow the dual-channel and safety-integrated differences rather than clearing the message to get moving.

Table 6 Cancel criteria and response strength

7. Manual chapter index and related pages

  1. Range overview: diagnostics manual, section “2.3 Alarm number ranges” — start here, tables 2-1 NCK / 2-2 HMI / 2-3 SINAMICS.
  2. Per-number alarm lists: grouped by range, each entry gives text, cause, response and cancel criterion; locate by six-digit number.
  3. Action list: explains the “Action %—” references printed in alarm texts.
  4. PLC alarms: the PLC alarm chapter plus the builder’s alarm text files; anything from 500 000 upward must come back to builder documentation.
  5. Drive F / A codes: SINAMICS parameter manual or STARTER / TIA help — not the six-digit range tables.

Elsewhere on this site: start with the alarm number format identification card to identify the control, then use the 828D alarm overview and 828D range breakdown only as cross-system comparison — do not mix the lists. Cycle alarm specifics are in 61000 / 62000 explained. This page covers structure and lookup method only: no manual text is reproduced and no third-party drive or pirated PDF links are provided. Get the manual from the official Siemens support site for your actual software version.

Table 7 Five steps for looking up one number

StepActionOutput
1. Count digitsPad with leading zeros to sixA standard number
2. Find the rangeCompare with tables 2-1 / 2-2 / 2-3 / PLC tableOwner and manual chapter
3. Read the cancel criterionCancel / RESET / POWER ON / start inhibitedStop scope
4. Read list by timeOldest entry first in DiagnosisRoot cause, not the last consequence
5. Identify text ownerSiemens / drive / builderWho to ask for documentation

Frequently Asked Questions

How do I look up a SINUMERIK 840D sl alarm code?

Pad the shop shorthand to six digits, then identify the range: 000 000-099 999 NCK, 100 000-199 999 HMI, separate mapping ranges for drives, 400 000-899 999 PLC. Next read the cancel criterion on screen and open the alarm list from the oldest entry. Use the official diagnostics manual for your machine’s software version for the per-number text.

What does 840D sl alarm 400000 mean?

400 000 sits in the official PLC general alarm range 400 000-499 999; it is not a machine-data alarm. It is often written “400000 PLC STOP”, but the exact text, system response and cancel criterion depend on the PLC basic program version and builder configuration, so there is no universal meaning. Read the full on-screen message and cancel criterion, then consult the PLC alarm chapter; anything from 500 000 upward needs the builder’s alarm texts.

Which manual chapter covers a given 840D sl alarm code?

Follow the range: NCK numbers use the NCK alarm list, HMI numbers the HMI list, SINAMICS mapping numbers the SINAMICS list, and PLC numbers the PLC chapter. The range overview is in section “2.3 Alarm number ranges”. An “Action %—” reference in the text is explained in the Action list. F / A codes shown on the drive are outside the six-digit scheme and belong in the SINAMICS parameter manual.

Last updated: 2026-11-09

Where to go next

  • FANUC Troubleshooting — the full guide library: alarms, diagnosis numbers, servo, spindle, PMC and electrical faults, organised by symptom.
  • CNC Repair Tools — which instrument measures what: multimeters, clamp meters, insulation testers and oscilloscopes, with the specification that actually matters.
  • Remote Technical Support — have the readings reviewed with you: alarm reverse lookup, PMC ladder analysis and servo tuning advice by call. Repair companies and integrators welcome.

Read the guide, get the right instrument, or walk the diagnosis through with someone — pick whichever you need.

Also available in Chinese: SINUMERIK 840D sl 报警代码一览表:NCK / 循环 / HMI / SINAMICS / PLC 五区号段
The original Chinese version — same procedure, with the full field notes.
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
Fanuc Servo Amplifier Alarm Codes: Full A06B 7-Segment Table and Dotted IPM Codes-CNCShare | 数控电气技术中心
FANUC 伺服放大器 A06B 数码管报警码全表:普通码查电缆,带点码查 IPM-CNCShare | 数控电气技术中心
SINUMERIK 840D sl Alarm List: NCK, Cycle, HMI, SINAMICS and PLC Number Ranges-CNCShare | 数控电气技术中心
SINUMERIK 840D sl 报警代码一览表:NCK / 循环 / HMI / SINAMICS / PLC 五区号段-CNCShare | 数控电气技术中心
Fanuc Servo Load Meter Explained: Bands, 3111 Switches and Diagnostics 200-204 / 300-CNCShare | 数控电气技术中心
FANUC 伺服负载表怎么读?3111/3192 开关 + 诊断号 200–204/300 交叉验证-CNCShare | 数控电气技术中心
CNC Alarm Number Formats by Brand: FANUC vs SINUMERIK vs Mitsubishi vs HEIDENHAIN-CNCShare | 数控电气技术中心
CNC 报警号形态识别卡:FANUC / SINUMERIK / 三菱 M80 / HEIDENHAIN 位数、前缀与号段对照(30 秒定位该翻哪本手册)-CNCShare | 数控电气技术中心
Fanuc Gravity-Axis Brake: Release Sequence, 24V Wiring and Diagnosing Z-Axis Drop-CNCShare | 数控电气技术中心
FANUC 重力轴(垂直轴)抱闸怎么查?上电/断电时序 + 抱闸 24V 与到位确认 + Z 轴下落/掉刀的四层定位-CNCShare | 数控电气技术中心
Fanuc Emergency Stop Circuit: *ESP, G8.4, X8.4 and Why the Servo Never Gets Ready-CNCShare | 数控电气技术中心
FANUC 急停回路怎么查?*ESP / G8.4 / X8.4 信号链 + 24V 安全链 + 主接触器 MCC 与「复位了还是没就绪」的定位顺序-CNCShare | 数控电气技术中心
文章精选
专心做好一件事
打造更优雅的WordPress主题-CNCShare | 数控电气技术中心
专心做好一件事
打造更优雅的WordPress主题