1PH8133 Encoder Wiring: 6FX5002-2AH00-1KA0 to SINAMICS SMC30

David Krause16 min read
Motor ControlSiemensTechnical 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

1PH8133 Encoder Wiring: 6FX5002-2AH00-1KA0 to SINAMICS SMC30

1. Application Context

The 1PH8133-1JF00-0BA1 is a Siemens 1PH8-series asynchronous servo motor (water-cooled, frame size 132) equipped with an HTL incremental encoder. The factory-supplied 6FX5002-2AH00-1KA0 cable is a Siemens MOTION-CONNECT 500 encoder cable designed for fixed routing between this motor encoder and the SINAMICS SMC30 Sensor Module Cabinet-Mounted. The cable terminates at the motor end with a 17-pin round industrial connector and at the drive end with a 25-pin SUB-D male that mates with SMC30 terminal X521. The user question in the source thread is whether the individual cores inside that round connector are documented, and what signal each pin carries. The answer is yes, the cable is fully documented; the encoder, the drive module, and the cable family are all identified by Siemens MLFB (Machine-Readable Product Code).

The pre-assembled cable 6FX5002-2AH00-1KA0 is one-piece. The motor-side connector, the drive-side SUB-D, the conductor colors, and the shield are all matched at the factory. Field replacement of the connector at the SMC30 end is not part of normal service. If a pin assignment is required, it is required for diagnostic purposes (continuity, signal tracing), not for re-termination.

2. Decoding the Motor MLFB 1PH8133-1JF00-0BA1

The Siemens 1PH8 motor is configured by a 16-character MLFB. Each block fixes a physical or electrical option. The 1PH8133-1JF00-0BA1 string decodes as follows:

Block Code Meaning
Family 1PH8 Asynchronous servo motor, IEC 60034-1
Cooling 1 Water cooling (an integrated cooling jacket, flange size 132)
Frame / Axis height 33 Frame size 132 (132 mm shaft height)
Length 1 Short stack length (lowest M0, Mmax in the 132 family)
Encoder J HTL incremental encoder, 1024 pulses/revolution, with two-track signals A, A*, B, B* and zero pulse R, R*
Holding brake F Without holding brake (1PH8 "F" = no brake assembly; "G" = with 24 V holding brake)
Special version 00 Standard execution
Order supplement 0BA1 Release / regional / shaft detail code (mechanical keyway, radial shaft seal, plain shaft end)

Source: Siemens 1PH8 Configuration Manual, chapter "Selection and ordering data". The MLFB decoder is published in the Siemens Industry Online Support portal under product "SIMOTICS M 1PH8 main spindle motors".

Any interpretation of the encoder code depends on the release year of the motor. Siemens rotated the encoder code letters multiple times (C, J, M, L, X, F) between 2010 and 2024. The 1JF code in the 1PH8 catalog corresponds to the HTL 1024-increments-per-revolution encoder for export markets. Always cross-check with the test certificate shipped with the motor or with the serial-number-based product trace in Industry Online Support.

3. Cable 6FX5002-2AH00-1KA0 Specification

6FX5002 is the Siemens MOTION-CONNECT 500 cable family. The catalog number structure is:

  • 6FX5002 - MOTION-CONNECT 500, PVC outer jacket, fixed installation, no continuous flex rating.
  • 2A - Basic cable type, group "encoder cable, HTL/TTL".
  • H00 - Variant 1: 5 cores, 4 signal + 1 reference, 24 V supply separately routed.
  • 1KA0 - Termination 1: motor end with 17-pin Siemens round connector, drive end with 25-pin SUB-D male, cable length 10 m.

The key reference for MOTION-CONNECT 500 / 800 cables is the catalog NC 51.1 / configuration manual "SINAMICS and Motors for Single-Axis Drives, Configuration Manual", section "MOTION-CONNECT cables". That document lists every 6FX5002-2AH00 variant with the exact cable length (suffix), the connector combination (KA0, KB0, etc.), the conductor cross-section (typically 0.22 mm² for signal, 0.5 mm² for supply), and the maximum rated current per pin.

Property Value
Outer jacket PVC, RAL 7035 grey
Outer diameter ≈ 8.5 mm
Bending radius, fixed ≥ 5 × D
Bending radius, flex not applicable (PVC, fixed installation only)
Operating temperature -15 °C to +80 °C (mobile); -30 °C to +80 °C (fixed)
Min. bend cycles 2 million cycles at 18 × D (800 series) / not specified for 500 series
Capacitance core/core ≈ 100 pF/m at 800 Hz
Characteristic impedance not specified (HTL is single-ended logic, not 100 Ω differential)
Shield Overall tinned copper braid, ≥ 85 % coverage, plus inner Al/PET foil for pair
Conductor cross-section, signals 0.22 mm² (7 strands × 0.20 mm)
Conductor cross-section, supply 0.5 mm²
Max current per signal 1 A (limited by SUB-D pins)

Source: Siemens NC 51.1, "MOTION-CONNECT cable matrix" table, and the operating instructions for the SMC30 Sensor Module.

4. SMC30 X521 25-Pin SUB-D Pinout

The SINAMICS SMC30 is the Sensor Module Cabinet-Mounted for evaluating HTL, TTL, and SSI encoders inside a SINAMICS S110 / S120 drive line-up. The encoder interface is the X521 25-pin male SUB-D connector on the front of the module. The full pinout, as published in the SMC30 manual, is:

Pin Signal Function HTL active TTL active
1 P encoder +24 V encoder supply yes no (use 24 V external)
2 M encoder 0 V encoder supply yes no
3 A Incremental channel A (positive) yes yes
4 A* Incremental channel A inverse no (HTL single-ended) yes
5 B Incremental channel B (positive) yes yes
6 B* Incremental channel B inverse no yes
7 R Zero pulse (positive) yes yes
8 R* Zero pulse inverse no yes
9 C SSI clock + / SSI data (C/D) SSI / EnDat mode only
10 C* / D* Inverse clock / data SSI / EnDat mode only
11 n.c. Reserved no no
12 n.c. Reserved no no
13 n.c. Reserved no no
14 Temp + KTY84 / PTC + independent, always wired if motor thermistor used
15 Temp - KTY84 / PTC - independent, always wired if motor thermistor used
16 n.c. Reserved no no
17 n.c. Reserved no no
18 n.c. Reserved no no
19 n.c. Reserved no no
20 n.c. Reserved no no
21 n.c. Reserved no no
22 n.c. Reserved no no
23 n.c. Reserved no no
24 +5 V Sense 5 V remote sense no yes (TTL supply feedback)
25 0 V Sense 0 V remote sense no yes
Shell Shield Overall shield, bonded at both ends through 360° clamp yes yes

Source: SINAMICS S120 / S110 Sensor Module Cabinet-Mounted SMC30, Operating Instructions, edition 04/2018, section 5.3 "X521 encoder interface". Available from Siemens Industry Online Support; enter the document number "6SL3097-4AH30-0CP0" or the keyword "SMC30 manual" to retrieve the PDF.

For an HTL encoder, the SMC30 receives single-ended A, B, R signals and 24 V power. The inverse signals A*, B*, R* on pins 4, 6, 8 are not used. They remain unconnected on a 6FX5002-2AH00 cable - the inverse cores are not present.

5. 1PH8 Motor Encoder Connector (HTL Build)

The 1PH8 motor with HTL encoder terminates the encoder harness in a 17-pin M23 round connector. The assignment, as published in the 1PH8 configuration manual and in the connection diagram supplied with the motor test certificate, is:

Pin (17-pin M23) Signal Function
1 A Incremental channel A positive
2 B Incremental channel B positive
3 R Zero pulse positive
4 n.c. Not connected (no A*)
5 n.c. Not connected (no B*)
6 n.c. Not connected (no R*)
7 +24 V Encoder supply (from SMC30 pin 1)
8 0 V Encoder supply return (from SMC30 pin 2)
9 Shield Inner shell / overall shield
10 Temp + KTY84 / PTC positive (motor winding sensor)
11 Temp - KTY84 / PTC negative
12-17 n.c. Reserved / not assigned for HTL build

Source: SIMOTICS M 1PH8 configuration manual, section "Encoder connection". A number of motor families (1PH808, 1PH810, 1PH813) with HTL encoder share the same 17-pin M23 pinout. The exact pin numbering can be confirmed by the wiring diagram printed on the inspection label that ships with every 1PH8 motor.

The 17-pin round connector on the motor is keyed to prevent insertion of a 12-pin variant. The 6FX5002-2AH00 cable has a corresponding 17-pin socket at the motor end. If the cable you have terminates in a 12-pin connector, the cable is from a different motor family (typically 1FK / 1FT) and is not compatible with the 1PH8 HTL encoder build.

6. Signal Mapping: 6FX5002-2AH00-1KA0 End-to-End

The factory cable connects the motor pins to the SMC30 pins as follows. This is the full pin-by-pin mapping that the source thread is asking for:

Motor 17-pin M23 pin Signal SMC30 X521 SUB-D pin Conductor colour (PVC jacket, 6FX5002 series)
1 A 3 Brown
2 B 5 Green
3 R 7 Yellow
4 n.c. 4 (A*) not present in HTL cable
5 n.c. 6 (B*) not present in HTL cable
6 n.c. 8 (R*) not present in HTL cable
7 +24 V 1 (P encoder) Red (0.5 mm²)
8 0 V 2 (M encoder) Blue (0.5 mm²)
9 Shield Shell Overall braid
10 Temp + 14 White
11 Temp - 15 Black
12-17 Reserved not connected n.c.

Conductor colour codes for the 6FX5002 encoder cable family follow the Siemens NC 51.1 cable matrix; the brown/green/yellow pair is the standard incremental core. For signal-tracing purposes with the cable already in service, do not strip the cable: read the pin assignment at the motor-side connector with the motor de-energised and the connector unmated. Reading the cable from the drive end requires opening the SMC30 plug shell - this is not normally recommended.

7. HTL Electrical Levels, Shielding, and EMC

HTL = High Threshold Logic. The Siemens SMC30 supports HTL signals to IEC 61131-2 Type 3. The relevant electrical boundaries:

Parameter Value
Supply voltage at SMC30 pin 1 24 V DC, ±20 %, max 0.5 A, short-circuit protected
Logic high input threshold (A, B, R) ≥ 15 V (Type 3) / 12 V (Type 1 fallback)
Logic low input threshold (A, B, R) ≤ 6 V
Max input frequency (HTL) 300 kHz per channel, f_max = 300 kHz (depends on p0408 in STARTER / Startdrive)
Max cable length HTL 100 m (subject to capacitance; 50 m recommended above 100 kHz)
Encoder consumption ≤ 200 mA typical for HTL 1024-pulse encoder
Output symmetry 50 % ±10 % at full frequency

Source: SMC30 Operating Instructions, chapter "Technical data". Cable length limits are also published in the SINAMICS S120 / S110 Configuration Manual, Function Manual "Drive functions" section 1.5 "Encoder evaluation".

Shielding practice

  • Clamp the overall braid at both ends. The motor connector shell is a 360° shield contact, not a pigtail. The SMC30 SUB-D shell mates to the panel-mount jack which is bonded to the cabinet ground bar via the backshell.
  • Do not interrupt the shield at intermediate terminals or junction boxes. If a coupling is unavoidable, use a metal junction box with a 360° backshell on both sides.
  • Route the encoder cable in a separate conduit, at least 200 mm from VFD output power cables. If they must cross, cross at 90°.
  • Twist the signal pairs A, B, R per the manufacturer's torsion specification (Siemens stock 20 twists per metre minimum).
The 1PH8133 is a water-cooled main-spindle motor. It is normally installed in a tool-changing machine (lathe, milling). The encoder cable is fed through a swivel connector on the rear of the motor; do not allow coolant to wick into the cable. Reseal with new gaskets if any coolant film is visible on the motor connector body.

8. Step-by-Step Wiring Procedure

  1. Lock out the drive. Open the line contactor upstream of the SINAMICS Line Module. Wait 5 minutes for the DC link to discharge (the SMC30 LED "DC"|"RDY" must go dark).
  2. Verify zero voltage on the X521 pins with a calibrated multimeter between pin 1 and pin 2, then between each signal pin and the cabinet ground bar.
  3. Inspect the cable. Look for jacket damage, kinks, or exposed shield. Check the cable MLFB tag at both ends - it must read 6FX5002-2AH00-1KA0 on the drive-side SUB-D heat-shrink label.
  4. Inspect the motor connector O-ring. The 17-pin M23 has a Viton O-ring. Replace it if it has been disturbed, flat, or has lost elasticity.
  5. Mate the motor connector. Push the cable plug into the motor socket until the bayonet ring locks with a clear click. Verify the bayonet by trying to pull the plug out with moderate force - it must not move.
  6. Mate the SMC30 SUB-D. Slide the SUB-D shell into the X521 jack on the SMC30 front. Tighten the two 4-40 thumbscrews alternately until finger-tight. Do not use a power tool - the SUB-D inserts can be damaged by overtightening.
  7. Connect the cable shield at the cabinet entry plate. Use a EMC backshell (Phoenix Contact or Weidmüller) that provides 360° braid contact.
  8. Power the drive. Watch the SMC30 status LEDs during the ramp-up:
LED Colour Indication Action
RDY Green Encoder signal OK Proceed to commissioning
RDY Yellow flashing Encoder detected, parity not yet checked Wait for one motor revolution
RDY Red Encoder fault - check F3x fault buffer See Section 10
LINK Green DRIVE-CLiQ link to the Control Unit active No action

9. Commissioning and Verification

Bring the drive into run-ready state via the Starter or Startdrive commissioning tool. The minimum checks before moving the axis:

  1. Set p0400[0] = 0 (encoder type HTL).
  2. Set p0408[0] = 1024 (encoder pulses per revolution, matches the 1PH8 HTL encoder).
  3. Set p0425[0] = 0 (zero pulse not used for reference) or 1 (zero pulse used as a marker).
  4. Set p0430[0] = 0 (TTL is not used, HTL is the active signal level).
  5. Set p0431[0] = 0 (no commutation track, asynchronous motor).
  6. Run "Encoder commissioning" via the wizard. Rotate the motor by hand at least 1 turn. The drive must show a clean square-wave trace on A and B and one positive pulse on R per turn.
  7. Move the motor at 50 rpm in the controlled direction and read r0061[0] (actual speed). It must follow the setpoint with a steady value, no jitter.
  8. Check the SMC30 fault buffer (r0947 / r2122). The only acceptable entry is "no fault present".

Source: SINAMICS S120 Commissioning Manual, section "Encoder commissioning (HTL)"; parameter list per the SINAMICS S120/S150 List Manual, edition 2019.

10. Common Faults and Diagnostics

Drive fault (r945/r2122) Meaning Likely root cause Action
F31100 Encoder 1: zero-mark failed R wire broken, or R not driven by HTL encoder Continuity pin 3 (motor) → pin 7 (SMC30)
F31110 Encoder 1: communication failure Sub-D plug loose / bent pin Re-seat the connector, inspect pin 1 / pin 2
F31111 Encoder 1: absolute track failure Not applicable to HTL - check p0400 setting Re-set p0400 to 0 (HTL incremental)
F31117 Encoder 1: A/B inversion A and B are reversed, motor direction wrong Swap A and B at X521 (3 ↔ 5)
F31130 Encoder 1: zero-mark duty cycle out of range Encoder supply below 21.6 V Check 24 V at SMC30 pin 1, check load on supply
F31131 Encoder 1: zero-mark too short Encoder pulse frequency exceeds p0408 × rpm / 60 Lower setpoint speed or set p0408 correctly
F31150 Encoder 1: zero-mark voltage level out of spec Encoder fault - replace encoder Replace motor encoder or 1PH8 motor
A31905 Encoder 1: parameter error p0400 / p0408 inconsistent with hardware Re-run the encoder wizard
Fault codes F31110 through F31150 cover the SMC30 family specifically. For other encoder interfaces (SMC20, SMC40) the fault code prefix changes to F3210x. Always read the encoder identifier (r0459) in the parameter list to confirm which sensor module is logging the fault.

11. Common Wiring Errors and Field-Proven Caveats

  1. Sub-D shell not tightened. The X521 jack backshell on the SMC30 is a 25-pin male. The cable female is tightened by two 4-40 screws. If one is left finger-tight only, the shield bond is poor and the drive raises F31117 or F31111 under EMC stress.
  2. 24 V supply shared with brake. The SMC30 supplies 0.5 A at pin 1. Some users tap pin 1 to feed a 24 V holding brake or fan. This crashes the encoder supply and triggers F31130. The 1PH8133 with brake option "G" must be fed from a separate 24 V source.
  3. Cable with inverse cores in the wrong place. The 6FX5002-2AH00 cable has no A*, B*, R* cores. The 6FX5002-2CK00 (TTL variant) has them. Substituting a TTL cable on an HTL encoder build works (the inverse cores are simply unused), but substituting an HTL cable on a TTL encoder drops the differential noise immunity. Confirm p0400 and p0408 before installing.
  4. Shield tied to PE pigtail. Never land the encoder shield on a single wire pigtail. The braid must be terminated with 360° contact to the connector backshell.
  5. Motor connector mixed up with brake / fan connector. The 1PH8 motor carries a separate power connector for the cooling fan and brake. These connectors are keyed differently. Cross-mating damages the encoder permanently.

12. Cross-Reference: Other Vendors' HTL Encoders

The 1PH8 motor with code "J" is the HTL incremental build. Most competing spindle motors (e.g. ABB M3BP, SEW-Eurodrive DRN, Indramat 2AD) use similar 24 V push-pull signals. The relevant cross-reference documents are:

  • SEW-Eurodrive "Assignment of wiring diagrams to encoder designs" (EK8X add-on encoder) - shows the relationship between wiring diagram symbol set and physical pinout, available at SEW-Eurodrive download portal.
  • Rockwell Automation "Absolute Encoder Module" (1771-UM653) - shows the differential-output bit wiring (A, A*, B, B*, R, R*) on the 1771 I/O chassis, available at Rockwell Literature Library.

These documents are not directly applicable to the Siemens 1PH8 / SMC30 combination, but they show the standard 6-signal push-pull pinout that all HTL encoders follow. If you ever need to land the 1PH8 HTL encoder on a non-Siemens drive (an ABB ACS880, a Yaskawa GA500, etc.), this 6-signal set is what you have on the motor connector.

13. Summary Mapping (Quick Reference)

Function Motor 17-pin M23 SMC30 X521 SUB-D
+24 V encoder 7 1
0 V encoder 8 2
A 1 3
B 2 5
R 3 7
Shield 9 (shell) shell
Temp + (KTY84) 10 14
Temp - 11 15

FAQ

What is the difference between cable 6FX5002-2AH00-1KA0 and 6FX5002-2CK00-1KA0?

6FX5002-2AH00 is the HTL variant (single-ended 24 V logic, 5 cores, no A*/B*/R* lines). 6FX5002-2CK00 is the TTL variant (5 V differential, 8 cores including A*, B*, R*). The "1KA0" suffix is the same length and connector combination. You can land a TTL cable on an HTL encoder, but you cannot land an HTL cable on a TTL encoder without losing the inverse signals.

What does the "1JF" block in the motor MLFB 1PH8133-1JF00-0BA1 mean?

The "J" is the encoder code for HTL incremental 1024 pulses per revolution, and "F" is the holding-brake code meaning "no brake". 0BA1 is the regional / shaft detail suffix. Confirm the encoder code against the inspection label on the motor, since Siemens has rotated the code letters between catalog editions.

Can the SMC30 power a 24 V encoder with more than 0.5 A load?

No. The SMC30 24 V output at pin 1 is limited to 0.5 A (short-circuit protected). If the encoder plus the cable loop exceeds this, supply the encoder from an external 24 V source and tie the encoder 0 V to SMC30 pin 2 only at the SMC30 end. This is a common pattern for long-cable runs and for non-Siemens encoders.

What is the maximum cable length for HTL 1024 ppr at 10 000 rpm?

Output frequency = (ppr × 4) × rpm / 60 = 4096 × 10 000 / 60 = 683 kHz. This exceeds the SMC30 300 kHz HTL limit (parameter p0408). Either set p0400 to "encoder 1024 S/R HTL" with p0431 = 0, lower the top speed, or step up to a TTL encoder build.

Why is fault F31117 ("A/B inversion") raised at first start-up?

The motor direction in the SMC30 is wired so that positive speed = positive B lag. If the motor rotation and the encoder are not aligned (e.g. you swapped A and B during a previous wiring attempt), the drive raises F31117 to protect against runaway. Swap the A and B cores at the SMC30 X521 connector - pin 3 and pin 5 - and re-test.

Back to blog