SINUMERIK 802D 6SN1118-1NH01-0AA0 Analog Spindle Output Setup

David Krause15 min read
PLC HardwareSiemensTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

SINUMERIK 802D with SIMODRIVE 611U 6SN1118-1NH01-0AA0: Analog Spindle Output Configuration Reference

This technical reference covers the engineering challenge of integrating a SIMODRIVE 611 universal (611U) two-axis control module (MLFB 6SN1118-1NH01-0AA0) with a SINUMERIK 802D CNC controller when one digital servo axis and an analog ±10V spindle setpoint must be driven simultaneously from the same control card. The document explains module inventory, PROFIBUS-DP connectivity, the ±10V analog hardware path, the 8-bit DAC resolution constraint, the 3 mA output current ceiling, and the parameter chain required to bring the spindle drive up through the PROFIBUS-DP backplane. Field engineers, retrofit integrators, and CNC commissioning staff should use this document as a working bench reference when replacing legacy analog CNC interfaces or building retrofit cells that mix digital servo and analog spindle control on a single 802D line.

Engineering scope: The 6SN1118-1NH01-0AA0 is classified under Siemens documentation as a U.2A.OPT-P module (two-axis, with one position/analog option). It is not a 2-axis digital servo module. Engineers using it as a dual digital servo axis will experience machine data (MD) assignment failures and PROFIBUS slot-mapping errors. See U.2A.OPT-P 6SN1118-1NH01-0AA0 611U product page for the official Siemens designation.

1. System Architecture Overview

The classic SINUMERIK 802D to SIMODRIVE 611U architecture uses a PROFIBUS-DP link for digital axis control and a hardwired analog ±10V path for legacy spindle drives. When the project requires one digital servo axis and an analog spindle command from a single 611U control card, the chosen module MLFB must match the application class.

1.1 Reference topology

SINUMERIK 802D (CCU box)
   |
   | PROFIBUS-DP (6SN1114-0NB00-0AA2 on 611U side)
   v
SIMODRIVE 611U 6SN1118-1NH01-0AA0  (U.2A.OPT-P)
   |
   |-- Axis 1: X-axis servo (digital, drives 1FT/1FK motor via 611 power section)
   |
   |-- Axis 2: Spindle analog command (DAC -> +/-10V, 8-bit, 3 mA max)
   |       |
   |       v
   |    Spindle drive (e.g. SIMODRIVE 650, 6RA27, 6RA70, third-party V/Hz drive)
   |
   v
   PROFIBUS module slots 1..5 populated per FBU manual

1.2 Module function map

Module MLFB Function Notes
6SN1118-1NH01-0AA0 U.2A.OPT-P control card, 1 digital axis + 1 analog spindle channel Spindle channel is hardware, not PROFIBUS-driven
6SN1118-0NH10-0AA2 Two-axis digital control card Both axes over digital setpoint; no analog spindle driver
6SN1114-0NB00-0AA2 PROFIBUS-DP module for 611U (PROFIBUS-DP2) Per Function Manual SIMODRIVE 611 universal (FBU_0510_en.pdf)
6SN1114-0NB00-0AA1 PROFIBUS-DP2 predecessor Earlier variant, equivalent function
6SN1114-0NB01-0AA0 PROFIBUS-DP3 module Adds extended diagnostic telegrams
Critical distinction: The two-axis digital card 6SN1118-0NH10-0AA2 cannot drive a spindle amplifier through an analog setpoint, because no DAC channel exists on that module. Use the U.2A.OPT-P variant 6SN1118-1NH01-0AA0 when one digital axis plus one analog spindle command is required. The reverse substitution (using 6SN1118-1NH01-0AA0 as a 2-axis digital module) does not work because the second channel hardware is a DAC, not a digital position interface.

2. 6SN1118-1NH01-0AA0 Hardware Specifications

The following table summarizes the hardware-defined capabilities of the U.2A.OPT-P module. Values are taken directly from the Siemens function manual and product information PDF (Product information 6SN1197-0AA30-0BP1, Start-up Software for Main Spindle and Induction Motor Modules Version 3.20).

Parameter Specification Engineering implication
Module type U.2A.OPT-P (2-axis OPT-P variant) One digital axis, one analog output
Digital axis interface Resolver / encoder input, pulse/direction follow-up Used for X-axis servo with 1FT/1FK motors
Analog channel range -10.0 V to +10.0 V differential Covers both motoring (0..+10 V) and regen direction
Analog resolution 8 bit 256 discrete steps across +/-10 V => 78.4 mV per LSB
Output current limit 3 mA nominal Cannot drive low-impedance loads or long cable runs
Update rate Speed controller cycle (typically 4 ms / 8 ms) Defines minimum spindle ramp responsiveness
Slot positions Module slot 1..5 in 611U rack Slots defined per FBU_0510_en.pdf
Bus interface PROFIBUS-DP via 6SN1114-0NB00-0AA1/-0AA2 Determined by slot module, not base module
Connector (spindle analog) X-axis analog output connector or rear panel terminal Wire per FBU connector pinout

2.1 Analog output resolution math

With 8-bit resolution over the +/-10 V swing, each LSB equals:

LSB = 20 V / 256 = 0.078125 V = 78.125 mV

For a spindle command range of 0..100 % (0..n_max), each LSB therefore scales to roughly 0.4 % of full speed:

step_pct = 100 / 256 = 0.3906 % per LSB

This quantization is the dominant limiting factor for thread-cutting and fine surface-finish applications. Fine threading at low feed/rev settings may exhibit audible "hunting" because the spindle drive cannot resolve sub-LSB speed changes. For high-rigidity grinding or polishing applications where the analog drive accepts a continuous voltage trim, the 8-bit quantization is typically acceptable.

2.2 Output current limitation

The 3 mA ceiling is enforced by the internal op-amp output stage. Calculations:

R_load_max at full output:
   R = V_out / I_out = 10 V / 3 mA = 3333 ohm

Load impedance above ~3.3 kΩ is unconditionally safe. Most spindle drive analog inputs (e.g. Siemens SIMODRIVE 6RA70 terminal 7/9) draw < 1 mA, so the practical limit is not the drive input but rather cable length and environmental noise pickup. To remain well below the 3 mA ceiling in noisy plant conditions, terminate the analog line at the receiving amplifier with an input resistance of 10 kΩ or higher, and use shielded twisted pair with the shield bonded at the 611U chassis end only.

3. PROFIBUS Integration and Slot Mapping

The CNC controller and the 611U communicate digitally over PROFIBUS-DP for the digital axis. The analog spindle channel does not traverse PROFIBUS; it is a hardwired point-to-point voltage generated by the DAC on the U.2A.OPT-P module. The CNC therefore issues the spindle speed command through a separate setpoint routing path inside the 611U, which the user must configure through machine data.

3.1 PROFIBUS-DP module variants

Order No. (MLFB) Designation Purpose
6SN1114-0NB00-0AA1 PROFIBUS-DP2 Standard PROFIBUS interface for 611U
6SN1114-0NB00-0AA2 PROFIBUS-DP2 (production release) Released variant, fully field-supported
6SN1114-0NB01-0AA0 PROFIBUS-DP3 Extended diagnostic telegrams, same physical bus

3.2 Configuration prerequisites

Before powering the rack for the first commissioning:

  1. Verify the PROFIBUS-DP module is plugged into the assigned slot on the 611U chassis (refer to FBU_0510_en.pdf slot map).
  2. Confirm the bus address of the 611U module matches the address expected by the SINUMERIK 802D (rotary switches on the DP2 module).
  3. Confirm GSD file integration: SINUMERIK 802D uses the standard PROFIdrive profile for the digital axis; the analog spindle is outside the PROFIdrive envelope.
  4. Import the GSD for 6SN1114-0NB00-0AA1/-0AA2 into the 802D PROFIBUS configurator (typically "611U_DP2").
  5. Map the digital servo telegram to the X-axis slot, leaving the spindle slot unused.

4. Spindle Analog Output Path and Scaling

The U.2A.OPT-P module's DAC builds the spindle analog command from an internal speed-setpoint variable that is updated by the 802D's spindle MD. The mapping follows the standard Siemens scaling convention:

4.1 Speed-to-voltage scaling formula

V_out = (n_command / n_max_setpoint) * 10 V  (with sign for direction)
Where:
  V_out          = analog output voltage applied at the U.2A.OPT-P connector
  n_command      = speed request from 802D (RPM, signed)
  n_max_setpoint = MD-defined maximum speed for the 10 V output (RPM)

4.2 Sign and direction

A bipolar +/-10 V swing is available, so the sign of n_command controls the polarity. Most spindle drives accept a unipolar 0..10 V command and ignore negative values; if the receiving drive is single-quadrant, place a diode and an offset network on the receiving end to fold the negative swing to a defined safe level (typically clamp at 0 V). For a 4-quadrant spindle drive (e.g. SIMODRIVE 6RA27 in reversing mode), wire the +/- direction straight through and configure the drive to interpret negative voltage as reverse motoring.

4.3 LSB-quantization step at typical speeds

Spindle speed (RPM) Voltage per LSB (mV) RPM per LSB
1000 78.1 3.9
3000 78.1 11.7
6000 78.1 23.4
12000 78.1 46.9

For turning applications above 6000 RPM, the per-LSB RPM step becomes large enough to cause visible spindle-speed chatter during fine facing passes. Where this is unacceptable, the spindle drive must receive a higher-resolution interface (PROFIdrive, +/-10 V from a 12-bit external DAC, or encoder feedback to the CNC).

5. Configuration Procedure: Step-by-Step

5.1 Prerequisites

  • 802D firmware loaded, HMI accessible.
  • 611U commissioned per FBU_0510_en.pdf with the digital axis brought up first.
  • 6SN1114-0NB00-0AA2 PROFIBUS module seated, bus address set (typical default 12 or 14).
  • Spindle drive (e.g. SIMODRIVE 6RA70) powered and parameterized in pre-commissioning (its own drive-side parameter set, called "SP Drive" in legacy documentation).
  • Analog shielded twisted pair cable from 611U to spindle drive, shield bonded to 611U chassis.

5.2 Initial commissioning sequence

  1. Build the bus first. Confirm that SINUMERIK 802D sees the 611U on PROFIBUS without alarm 380500 / 380501.
  2. Bring up the digital servo axis (X) using the standard 611U start-up tool. Confirm torque, direction, and following error before touching spindle parameters.
  3. Identify the analog spindle connector on the U.2A.OPT-P module. Per FBU_0510_en.pdf this is the X-axis connector or rear-panel terminal labelled "Analog spindle." Verify the +/-10 V terminal pins with the wiring diagram.
  4. Wire the analog output to the spindle drive's setpoint input. Observe shield bonding rules: shield to 611U chassis only, leave the spindle-drive end of the shield unterminated or via a small RF capacitor to chassis.
  5. Configure 802D machine data for spindle scaling: set MD30130, MD30200, and the spindle MD chain to route the spindle setpoint to the 802D-to-611U analog channel. The exact MD numbers vary by 802D firmware release; consult the 802D commissioning manual.
  6. Configure the spindle drive parameter set (the "SP Drive" mentioned in the original engineering note). Spindle drive parameters live on the drive side, not the CNC. Set the drive input scaling so that +10 V corresponds to the drive's maximum speed reference.
  7. Test at zero command: command M03 S0. Verify the analog output is 0 V +/- 20 mV.
  8. Test small command: command M03 S500 with the spindle drive enabled. Verify the analog output reads the expected scaled voltage.
  9. Test full-scale command: command M03 S. Verify the analog output reads +10 V +/- 50 mV.
  10. Test direction reversal: command M04 S. Verify negative voltage appears as expected.

5.3 Verification checklist

Check Expected Test method
Idle voltage (S0) 0 V +/- 20 mV DMM at analog output
No negative drift Stable, no creep DMM after 5 min idle
Full-scale voltage 9.95..10.05 V DMM at S= max
Linearity within +/- 78 mV per LSB step S sweep, plot DMM reading
Direction sign M03 positive, M04 negative DMM polarity
Bus alarms None 802D alarm page
Drive follows Spindle speed matches command Tachometer or 802D actual-S display

6. The Three Engineering Pitfalls

The original commissioning discussion highlighted three specific failure modes that engineers hit when deploying the U.2A.OPT-P module for the first time. These are repeated here in expanded form.

6.1 Pitfall #1: Wrong module MLFB

Ordering 6SN1118-0NH10-0AA2 (two digital axes) and expecting an analog spindle output causes the 802D spindle MD to fail silently. The spindle drive never receives an analog signal because no DAC exists on 6SN1118-0NH10-0AA2. Resolution: re-spec the module as 6SN1118-1NH01-0AA0 for one digital + one analog channel.

6.2 Pitfall #2: Conflicting machine data routing

The 802D expects to route the spindle setpoint through the 611U PROFIBUS channel for digital spindles. With the U.2A.OPT-P module, the spindle setpoint must instead be routed through the analog spindle MD chain, which is driven by an internal setpoint variable in the 611U itself. Failing to set the analog routing MDs is the most common reason "the spindle never spins up." Verify this by inspecting MD36100 and MD36110 in the 802D data set.

6.3 Pitfall #3: Spindle drive parameter set on the wrong device

All spindle drive ramp times, current limits, field-weakening thresholds, and encoder feedback configuration belong in the spindle drive (the "SP Drive" parameter set), not in the 802D. The 802D only defines what speed is wanted, not how the spindle drive achieves it. Cross-reference the drive parameter list against the drive's function manual (e.g. 6RA70 COMMASTER documentation) and not against the 802D commissioning manual.

7. Alternating PROFIBUS and Analog Setpoints

When the same project is best served with one digital axis and one analog spindle, the 802D wiring must deliberately split the digital and analog control paths.

7.1 Digital axis (X) path

802D -> PROFIBUS-DP -> 6SN1114-0NB00-0AA2 -> 611U X-axis slot -> motor

7.2 Analog spindle path

802D (spindle MD) -> internal setpoint in 611U -> U.2A.OPT-P DAC -> +/-10 V -> spindle drive input

7.3 Why not PROFIBUS for the spindle?

PROFIdrive supports a digital spindle via the 611U two-axis module, but the 802D cannot simultaneously route both digital axes and an analog setpoint through the same PROFIBUS slot map when one physical axis is digital and one physical channel is analog. Using analog is therefore the simplest hardware-correct solution in this scenario.

8. Diagnostic Tools and Test Points

Engineers commissioning this configuration should use:

  • 611U start-up software (PC-based): reads drive parameters, traces setpoint variables, forces analog output for verification. Compatible with software version 3.20 (product information 6SN1197-0AA30-0BP1).
  • 802D HMI diagnostics: shows spindle command vs. spindle actual in the service display.
  • Digital multimeter with 0.5 mV resolution: required to verify analog output steps below 100 mV.
  • Handheld tachometer: independent spindle speed measurement to verify closed-loop behavior, immune to 802D's own measurement errors.
  • Oscilloscope: optional, useful when chasing noise pickup on long analog runs.

9. Troubleshooting Matrix

Symptom Likely root cause Action
No voltage at analog output Spindle MD routed through PROFIBUS, not analog Reconfigure spindle MD chain to analog
Output stuck at +10 V regardless of S command Spindle drive saturated, scaling wrong on drive side Verify drive-side analog input scaling
Output stuck at 0 V Spindle MD not enabled, or 802D in dry-run mode Check MD37100, MD37200, dry-run disabled
Voltage correct but spindle does not move Spindle drive enable missing Check drive enable from 802D I/O, drive-side enable logic
Speed unstable, oscillates 8-bit quantization + drive gain mismatch Reduce drive Kp, add ramp filter
Speed offset between command and actual Drive-side analog scaling offset Adjust drive-side trim potentiometer or parameter
Output drifts over temperature Shield not bonded, thermal EMF in cable Bond shield to 611U only, use twisted pair
Bus alarm 380500 / 380501 611U not seen on PROFIBUS Verify DP2 module, address, GSD in 802D
Alarms on 611U Module configuration mismatch Reset module to factory defaults, re-import GSD
Direction wrong M03/M04 polarity, or wiring reversed at drive Swap two analog wires, or invert in drive-side MD

10. Safety and Operational Limits

Electrical safety: The +/-10 V analog output is a Class-2 signal, isolated from the 611U power section. It is not, however, isolated from the bus logic supply. Always confirm that the spindle drive input is referenced to the same ground potential as the 611U chassis before connecting. Connecting across a ground-potential difference can damage the DAC output stage and the spindle drive input simultaneously.
Mechanical safety: The 8-bit quantization produces discrete speed steps. For applications requiring torque-mode or rigid-tapping, the analog spindle interface is not the correct tool. Evaluate PROFIdrive digital spindle control or a servo spindle drive instead.
Thermal safety: The 3 mA output limit means the analog cable must not source current into a low-impedance fault. If the cable is shorted, the DAC will current-limit and may overheat. Inspect cable integrity during annual maintenance.

11. When to Choose a Different Topology

Replace the U.2A.OPT-P + analog configuration if any of the following are true:

  • Spindle drive requires digital setpoint (PROFIdrive) and the application is rigid-tapping or thread-cutting with fine pitches.
  • The spindle drive uses SSI/EnDat encoder feedback to the CNC, which requires the digital path.
  • Two digital servo axes plus an analog spindle are required simultaneously. The U.2A.OPT-P module provides one digital axis only.
  • Sub-LSB spindle speed stability is required (e.g. finishing pass on hardened steel).

For these scenarios, replace the 611U with two single-axis modules (e.g. 6SN1118-1NJ00-0AA0 or similar), or upgrade the spindle drive to a fully digital PROFIdrive model.

12. Document References

The following official Siemens documents were used to anchor the hardware description and parameter references in this article. All engineering decisions in the field should be cross-checked against these documents for the specific firmware release running on the 802D and 611U.

FAQ

Can I use 6SN1118-0NH10-0AA2 with SINUMERIK 802D for analog spindle control?

No. The 6SN1118-0NH10-0AA2 is a two-axis digital control card with no analog output channel. To get an analog spindle setpoint from the 611U, use the 6SN1118-1NH01-0AA0 (U.2A.OPT-P), which provides one digital axis and one +/-10 V, 8-bit, 3 mA analog spindle channel.

What is the maximum output current of the U.2A.OPT-P analog channel?

The nominal output current is 3 mA. This implies a minimum load impedance of approximately 3.3 kΩ at full +10 V output. Most Siemens spindle drives draw well under 1 mA and are easily driven from this interface.

What is the resolution of the analog spindle output?

The U.2A.OPT-P module uses an 8-bit DAC covering the full +/-10 V swing. Each least-significant bit is 78.125 mV, which corresponds to roughly 0.39 % of full range, or 3.9 RPM per LSB at n_max = 1000 RPM. This quantization may be visible during fine feed-rate operations at high spindle speeds.

Where do I configure the spindle drive parameters?

Spindle drive parameters are configured on the spindle drive side (the so-called "SP Drive" parameter set), not in the SINUMERIK 802D. The 802D only defines the desired speed command. Drive-side parameters such as ramp times, current limits, field weakening, and encoder feedback configuration must be set in the drive's own parameter editor.

Why does my analog spindle output never respond to S commands?

The most common cause is incorrect machine-data routing. The 802D defaults to PROFIdrive for the spindle; for the U.2A.OPT-P analog path, the spindle MDs must be configured to route the setpoint to the analog output. Verify MD36100, MD36110, and the spindle MD chain against the 802D commissioning manual for the specific firmware release.

Back to blog