In the realm of industrial automation and CNC machining, few names carry as much weight as Siemens. For engineers, technicians, and maintenance managers, understanding the intricacies of the Siemens control system architecture is not just a theoretical exercise—it is a practical necessity for optimizing performance, troubleshooting complex faults, and planning retrofits. From the flagship SINUMERIK 840D sl to the digital-native SINUMERIK ONE, Siemens offers a modular, scalable ecosystem that integrates logic, motion, and safety.
This comprehensive guide dissects the layers of Siemens architecture, moving from the Human-Machine Interface (HMI) down to the field level, helping you master the interplay between the NC kernel, the PLC, and the drive systems.
The Core Ecosystem: SINUMERIK, SINAMICS, and SIMATIC
The strength of Siemens lies in its “Totally Integrated Automation” (TIA) philosophy. A standard Siemens CNC setup is rarely just a “controller.” It is a sophisticated convergence of three primary domains:
- SINUMERIK: The CNC controller itself, responsible for interpreting G-code and calculating tool paths.
- SIMATIC: The Programmable Logic Controller (PLC) component that handles peripheral I/O logic, safety interlocks, and auxiliary functions.
- SINAMICS: The drive technology that converts low-voltage command signals into high-power currents to move motors.
For engineers sourcing replacements or upgrades, knowing which domain a component belongs to is critical. For instance, when upgrading a machine, you might need to look specifically at Siemens control system parts for the NCK, or separate components for the drive bus.

1. The Control Level: HMI, NCK, and PLC
The “Brain” of the operation resides in the Control Unit (NCU or PPU). This unit typically hosts three distinct software processes that communicate internally.
The Human-Machine Interface (HMI)
The HMI is the visual layer. In modern Siemens architecture, this is often SINUMERIK Operate running on an Industrial PC (IPC) or an embedded panel. This connects the operator to the machine via a Siemens keyboard and operation panel. The HMI communicates with the NCU via Ethernet (often using distinct protocols like TCP/IP).
The Numerical Control Kernel (NCK)
The NCK is the mathematical heart of the system. It executes the part program, calculates interpolation, and generates position setpoints for the axes. It operates in real-time with extremely short cycle times. When an engineer discusses “block processing time,” they are referring to the NCK’s performance.
The PLC (SIMATIC S7)
Integrated within the NCU is a SIMATIC S7 PLC (typically an S7-300 on older 840D sl models, or S7-1500 on the newer SINUMERIK ONE). The PLC handles the “machine logic”: tool changers, coolant pumps, safety doors, and switches. The communication between the NCK and PLC is handled via an internal high-speed data bus, allowing the CNC to wait for PLC acknowledgments (e.g., “Door Closed”) before moving axes.
2. The Drive System: SINAMICS S120 and DRIVE-CLiQ
Once the NCK calculates where the tool needs to go, it must command the motors. This is where the SINAMICS architecture comes into play. In high-end applications, the SINAMICS S120 system is the standard.
Topology of a Drive System
The architecture separates the “intelligence” from the “power.”
- Control Unit (CU): Often integrated into the CNC (NCU), but can be separate (NX modules) for machines with many axes.
- Line Module (Power Supply): Converts incoming AC mains to DC. This DC power flows through a “DC Link” bus bar to all drives. If you are troubleshooting power issues, checking the power supply unit is your first step.
- Motor Modules (Inverters): These pull DC power from the bus and invert it to variable frequency AC to drive the servo motors.
DRIVE-CLiQ Interface
Siemens revolutionized wiring with DRIVE-CLiQ. Instead of massive bundles of analog cables, all components (motors, encoders, drive modules) are connected via standard RJ45-style Ethernet cables carrying a proprietary serial protocol. This allows for automatic component recognition (electronic nameplates). When replacing a cable in a Siemens system, ensuring it is rated for DRIVE-CLiQ transmission is vital to prevent data packet loss.
3. Feedback and Motion Control
Precision requires feedback. The architecture relies on closed-loop control systems. The servo motors are equipped with encoders that send position data back to the drive and NCK.
In highly accurate machines, engineers also utilize “Direct Measuring Systems” (linear scales) attached directly to the machine bed, bypassing the ball screw’s backlash. These signals connect to the system via Sensor Modules (SMC/SME). If the system loses position data, the fault often lies within the rotary encoder or the sensor module interpreting the data.
4. Peripherals and Distributed I/O
Modern CNC machines are not islands; they are filled with sensors and actuators. Siemens utilizes PROFINET and PROFIBUS to connect distributed I/O modules. Instead of running hundreds of wires back to the main cabinet, Input/Output modules are placed near the sensors, connected by a single fieldbus cable.
This architecture simplifies troubleshooting. If a specific proximity sensor fails, the diagnostic buffer in the PLC will pinpoint exactly which I/O slice on the PROFINET branch is reporting the error.

Comparison: 828D vs. 840D sl vs. SINUMERIK ONE
For an engineer, choosing or maintaining the right architecture depends on the machine class. Below is a technical breakdown of the three most common architectures found in the field today.
| Feature | SINUMERIK 828D | SINUMERIK 840D sl | SINUMERIK ONE |
|---|---|---|---|
| Architecture Type | Panel-based (PPU) – Compact | Drive-based (NCU) – Modular | Digital Native (NCU) – Modular |
| PLC Integrated | S7-200 based | S7-300 | S7-1500 (Highest Performance) |
| Drive System | SINAMICS S120 (Combi usually) | SINAMICS S120 (Modular) | SINAMICS S120 (Modular) |
| Max Axes | Limited (Mid-range) | High (Up to 93 axes) | High (Optimized for multitasking) |
| Typical Use Case | Standard Milling/Turning | Complex Multi-axis, Transfer Lines | Digital Twins, High-Speed Cutting |
Maintenance Challenges in Siemens Architecture
Even the most robust architecture requires maintenance. Understanding the physical layout helps in rapid diagnosis.
Thermal Management
The dense packing of electronics in the NCU and Drive modules generates significant heat. Siemens uses internal fans and external cooling loops. A failure in a fan unit can trigger immediate thermal shutdowns to protect the CPU. Regular cleaning of heatsinks and verifying fan operation is a Tier 1 maintenance task.
Data Integrity and Batteries
Older architectures rely on battery-backed SRAM to hold the NCK data and PLC program. If the “Battery Low” alarm is ignored on a 840D Powerline or early Solution Line, you risk losing the entire machine archive. Modern systems often use Super Capacitors or Flash memory, but checking the control system battery remains a critical checklist item.
Display and Interface Wear
The interface is the most touched part of the architecture. Over time, the soft keys on the membrane keypad or the touchscreen overlay can degrade. Replacing the LCD monitor or the front panel is often necessary to keep the machine usable for operators.

Advanced Integration: Safety Integrated
One of the hallmarks of Siemens architecture is “Safety Integrated.” Traditionally, safety was handled by external relays. In the Siemens ecosystem, safety logic is processed internally by the NCK and PLC in a dual-channel diversity structure. Signals from the handwheel (MPG) or safety gates are cross-checked digitally.
This reduces wiring but increases the complexity of troubleshooting. If a drive refuses to enable, it may not be a power issue, but a “Safe Torque Off” (STO) state triggered by a discrepancy in the safety logic checksums.
Frequently Asked Questions
What is the difference between NCU and PPU?
An NCU (Numerical Control Unit) is a “headless” unit usually mounted in the electrical cabinet (common in 840D sl), requiring a separate HMI screen. A PPU (Panel Processing Unit) combines the CNC, PLC, and HMI into a single panel mounted behind the screen (common in 828D). Both perform similar functions but differ in physical architecture.
Can I replace a SINAMICS Motor Module with a different amperage?
Generally, no. The amplifier/inverter must match the motor’s power requirements and the configuration defined in the SIZER project. Using a higher amperage module is sometimes possible but requires re-commissioning the drive topology in the CNC to recognize the new component.
What is the function of the PCMCIA/CF Card on the NCU?
The CF card (or PCMCIA on older units) acts as the hard drive. It contains the Linux-based Operating System (Sinumerik OS) and the system software. It is crucial to have a backup image of this card. If the card fails, the machine cannot boot.
How do I identify if a fault is in the Motor or the Drive?
Isolate the component. Swap the drive cable to a known good axis (if ratings match) or use a megohmmeter (Megger) to test the motor windings (disconnecting the drive first!). However, be aware that many Siemens faults are related to the encoder feedback via the DRIVE-CLiQ cable, not just power delivery.
Understanding the architecture of Siemens control systems empowers engineers to look beyond the error code. It allows you to visualize the flow of data from the HMI, through the NCU, down the DRIVE-CLiQ cables, and into the motors. Whether you are retrofitting a vintage machine or maintaining a cutting-edge SINUMERIK ONE, the principles of modularity and integration remain the key to success.
Need Replacement Parts for Your Siemens Architecture?
From NCUs and Power Supplies to HMI panels and Drive Modules, 24CNC stocks a vast inventory of verified Siemens components to keep your production running.
Leave a comment
Your email address will not be published. Required fields are marked *