Overview
The error cluster 432 "Check of maximum current for KSD 1 not possible", 250 "Incorrect servo parameter KPS 1", and 216 "Drive error pm1 No 3001" is a recognized KRC2 (KUKA Robot Controller, second generation) fault pattern reported on cabinets running KSS 5.2 through KSS 5.6. The three messages together indicate that the KPS (KUKA Power Supply) cannot complete a clean parameter and current-limit handshake with the KSD chain (KUKA Servo Drive), and that KSD 1 has returned an internal fault code 3001 to the controller through power module 1. When all three errors appear simultaneously on every KSD in the cabinet, the root cause is almost always upstream on the shared KPS-to-first-KSD data bus rather than on the individual drives. Field experience on robots that have just been transported or recommissioned places an unseated or partially inserted RJ45 data cable as the leading cause.
Affected Systems and Configurations
| Item | Typical Value |
|---|---|
| Controller family | KRC2, KRC2 LR, KRC2 ED05 |
| KSS versions reported | 5.2, 5.3, 5.4, 5.5, 5.6 |
| Robot families observed | KR 40 PA, KR 500 2-MT-F, KR 16, KR 60, KR 100, KR 200, KR 360, KR 500 |
| Drive topology | 1 × KPS plus 6 to 7 × KSD (axes 1–6 plus hand axis E1 or external axis) |
| Encoder | Resolver RDC plus optional Endat 2.1 on E1 |
| KPS ↔ KSD data bus | RJ45 / DSE service bus, in some cabinets SERCOS fiber ring |
| Typical trigger event | Cold start after transport, recommissioning, cabinet maintenance, or firmware change |
The KRC2 documentation set is published through the KUKA customer portal at KUKA documentation downloads. The specific KSS 5.x operator manual (KUKA System Software 5.5 Operating and Programming Instructions) and the KR C2 KR C2 LR Assembly Instructions manuals are the canonical references for cabinet layout, KPS/KSD part numbers, and connector pinouts.
Error Code Reference
Error 432 — "Check of maximum current for KSD 1 not possible"
During the KPS startup self-test the KPS polls every KSD in the chain for its configured Imax (maximum drive current) parameter. If KSD 1 does not respond within the poll window, returns a corrupt parameter block, or the response is dropped at the physical layer, the controller aborts the check and logs 432 against KSD 1. The same message repeats against KSD 2..7 when the underlying bus is down, because the KPS cannot reach any KSD and the controller defaults to reporting the first KSD it cannot validate.
Error 250 — "Incorrect servo parameter KPS 1"
The KPS stores a parameter set describing the bus voltage, current limit, and module identifier. The KRC2 (via the DSE card or KPC) cross-checks the live KPS parameters against the as-built configuration. A mismatch is logged as 250. The message fires after a KPS replacement if the parameter file on the KPC was not reloaded, after a project edit, or when the communication channel that carries the parameter block is degraded enough to corrupt the response.
Error 216 — "Drive error pm1 No 3001"
Error 216 is the controller-level wrapper for a KSD-side fault. The token pm1 points to power module 1, and No 3001 is the KSD-internal fault number. On KSD generation 1.x (KSD 1.0, 1.1, 1.2) the internal code 3001 corresponds to a current-monitor / IGBT desaturation / encoder-power event logged by the drive's own diagnostics. When the KSD cannot return the fault to the KPS over the data bus, the KPS surfaces it as 216/3001 instead of suppressing it.
Root Cause Analysis
A first-time fault on all 6 or 7 KSDs simultaneously is almost never an independent hardware failure on every drive. The common bus is the KPS-to-first-KSD data cable, and the most frequent field causes in priority order are:
- RJ45 data cable between the KPS and KSD 1 not seated, partially crimped, or vibrated loose during transport. This was the confirmed root cause in the source case.
- SERCOS fiber ring misrouted, missing a connector, or a TX/RX swap on one KSD.
- KPS internal failure where the DC link droops below threshold during the parameter upload, causing intermittent KPS responses.
- Mixed KSD hardware revisions after a maintenance swap, with the KPS firmware not supporting the newer revision.
- Defective DSE or KPC communication card after an ESD event or improper shutdown.
KPS and KSD Architecture
The KPS is a single 3-phase input converter that rectifies the mains and regulates the common DC bus for every KSD. The KSD modules are 1-axis servo amplifiers that draw from that DC bus and drive the individual axis motors.
| Module | DC Bus Rating | Continuous Current | Typical Robot |
|---|---|---|---|
| KPS 600 | 600 VDC | 50 A | Up to KR 200 |
| KPS 900 | 700 VDC | 75 A | KR 360 / KR 500 |
| KPS 1200 | 700 VDC | 120 A | KR 1000 / KR 1000 L750 |
| KSD 1.0 / 1.1 / 1.2 | Bus-fed | 25 A nominal | Axis-specific servo amplifier |
The data cable between the KPS and KSD 1 carries the KUKA internal drive service bus, sometimes called the DSE bus. The chain is daisy-chained from KSD 1 to KSD 2, 3, and so on. Every KSD therefore has two RJ45 / XRJ ports — one to the upstream device, one to the downstream — and a single broken or swapped link on the chain takes down every KSD downstream of the break.
Diagnostic Procedure
Follow this sequence before swapping any module. Skipping a step is the most common cause of misdiagnosis.
Step 1 — Capture the Logbook
- From the KCP (KUKA smartPAD), navigate to
Diagnosis > Logbook. - Filter by category Drive and Power supply.
- Note the chronological order of 216, 250, 432, and any preceding warnings.
- Export the log via the smartPAD USB port to a FAT32 stick for record-keeping and warranty reference.
Step 2 — Verify the 24 VDC Auxiliary Supplies
Measure at the KPS terminal block and at the KSD X3 connector:
| Test Point | Expected Value | Tolerance |
|---|---|---|
| KPS control electronics rail | 24 VDC | ± 10 % |
| KSD logic rail (KSD X3) | 5 VDC | ± 5 % |
| KSD encoder supply | 10 VDC or 24 VDC | Per encoder spec |
Undervoltage on the KSD logic rail is a common cause of 432 because the KSD cannot complete its parameter upload to the KPS.
Step 3 — Inspect the KPS-to-KSD Data Cabling
- Open the main disconnect and wait a minimum of 5 minutes for the DC link to discharge below 50 VDC. Verify with a CAT-III DMM on the KPS DC-link test points.
- Open the cabinet and identify the KPS module — large black heatsink, 3-phase input, 600 to 700 VDC bus bars going to the KSD stack.
- Trace the data cable loom from the KPS to the first KSD, then daisy-chain to KSD 2 through 7.
- Reseat every RJ45 / XRJ connector until the latch clicks audibly.
- Inspect each connector for bent pins, oxidation, contamination, or broken latches. Replace any connector with visible damage.
- For SERCOS fiber variants, verify that TX on one device connects to RX on the next, that no fiber is pinched, and that connectors are clean. A single 90° bend with a 25 mm radius breaks the optical link.
Step 4 — Check KPS Parameter File
- On the KPC, open the project in
KukaConfigfor KSS 5.x orWorkVisualfor KSS 8.x. - Confirm the KPS catalog entry matches the installed module (KPS 600 / KPS 900 / KPS 1200) and the firmware revision on the sticker.
- If the KPS has been replaced or the project edited, reload the parameter set to the KPS via the DSE service tool.
Step 5 — Cold-Start and Re-Observe
After reseating the data cables, perform a cold start from the main disconnect (not a warm restart). Monitor the KPS LED sequence: green "ready" within 10 seconds, no red fault LED. From the KCP run Diagnosis > Drive status and confirm every KSD reports OK and bus voltage within ± 5 % of the set point.
KSD Swap Diagnostic
If error 432 persists only on KSD 1 after the cabling and parameters are verified, perform a hardware swap test to localize the fault to the KSD or the KPS output channel.
- Cold-start the controller to clear the logbook.
- Confirm 432 still reports against KSD 1 with all KSDs seated.
- Power down and swap KSD 1 with KSD 2. Both modules must be the same hardware revision (1.0/1.1/1.2) for the test to be valid.
- Power up. If the error follows the swapped drive to the new axis position, the KSD is faulty. Replace it.
- If the error stays on the original KSD 1 slot, the KPS output channel or the backplane is at fault. Escalate to KPS-level diagnosis.
KPS Isolation Test
- Disconnect the KPS mains supply and verify zero energy state on the DC link.
- Measure the resistance of the KPS-to-KSD data pair to chassis ground. A reading below 1 MΩ indicates a damaged cable or a KSD input short.
- Power the cabinet with the KPS data bus disconnected at the KPS output. If the 432 message still appears at the KPS only, the KPS itself is the source.
- If available, substitute a known-good KPS from a spare cabinet. Re-upload the parameter set before powering the KSDs.
Logbook Pattern Interpretation
| Logbook Pattern | Likely Root Cause |
|---|---|
| 432 on KSD 1 only, 250 absent | Single KSD Imax readback failure; KSD or its dedicated data cable |
| 432 on KSD 1 through N, 250 present | KPS-side bus or KPS parameter mismatch |
| 432 + 250 + 216 on all KSDs | Common bus failure — KPS-to-first-KSD cable is the prime suspect |
| 216 only, 3001 changing number | KSD internal hardware fault; replace that specific KSD |
| 250 only, after KPS replacement | KPS parameter file not loaded |
| 216 + 217 both present | Dual KPS configuration (KRC2 LR); check both KPS power modules |
Verification After Repair
- Cold-start the controller from the main disconnect.
- Confirm the KPS LED sequence: green "ready" within 10 seconds, no red fault LED.
- From the KCP, run
Diagnosis > Drive status— every KSD should show OK and the measured bus voltage within ± 5 % of the set point. - Jog each axis in T1 mode at 5 % override and verify the current draw on each KSD is below the configured Imax.
- Run a 10-minute reference program with all axes moving through their full travel.
- Re-check the logbook for any new 4xx or 2xx messages.
Preventive Measures
- After every cabinet move, perform the data-cable reseat procedure as a documented commissioning step.
- Label every RJ45 cable in the KPS-to-KSD chain with Kuka-spec markers so vibration does not move them out of order.
- Document the KPS firmware version and the KSD revision on the cabinet door "as-built" card.
- Replace the KPS cooling fans at the 40 000 h interval; fan failure leads to KPS overtemperature and parameter corruption.
- Add UPS-backed 24 VDC to the KSD logic supply to prevent parameter loss on short mains interruptions.
- Keep a known-good spare KPS and one spare KSD of each installed revision in the spare parts cabinet, pre-loaded with the correct parameters.
Related Fault Patterns
| Error | Meaning | Action |
|---|---|---|
| 150 | KSD overcurrent | Mechanical issue (binding, brake not releasing) — inspect axis mechanics first |
| 151 | KSD heatsink overtemperature | Inspect cooling fan and heatsink |
| 217 | Drive error pm2 | Same family as 216, but for power module 2 on KRC2 LR with dual KPS |
| 433 to 438 | Maximum current check failure for KSD 2 to 7 | Identical diagnostic logic to 432 |
| 248 | KPS internal fault | Replace KPS module and reload parameter file |
What does error 432 mean on a KUKA KRC2?
Error 432 indicates the KPS cannot read the maximum-current parameter from the listed KSD. On KRC2 cabinets it is almost always a communication problem between the KPS and the first KSD on the data bus, not a drive hardware failure on its own.
What does error 216 drive error pm1 No 3001 indicate?
Error 216 is the controller-level wrapper for a KSD-internal fault. pm1 identifies power module 1, and 3001 is the KSD-side code for a current-monitoring or IGBT desaturation event. When it appears with 432 and 250, the root cause is usually upstream on the data bus between the KPS and the KSD chain.
Why are errors 432, 250, and 216 appearing on every KSD at the same time?
Because every KSD shares the same KPS-to-first-KSD data cable. If that link is broken, the controller cannot reach any KSD and the KPS reports the same fault against all of them. Diagnose the KPS-to-KSD cable first, not the individual drives.
Can I clear these errors without replacing any module?
Yes, in the majority of fresh-startup cases. Power down, open the cabinet, reseat the RJ45 data cable between the KPS and KSD 1, check the daisy-chain connectors, and cold-start. The errors will clear once the KPS can complete its parameter upload.
What is the correct sequence for replacing the KPS?
Back up the KukaConfig / WorkVisual project to the KPC, note the KPS catalog number and firmware sticker, power down and verify DC-link discharge, replace the KPS, reconnect the data cable, reload the parameter file, run the drive self-test from Diagnosis > Drive > Self-test, then cold-start and verify the logbook is clean.
How can I tell whether the fault is a KSD or the KPS?
Swap KSD 1 with KSD 2 with both modules at the same hardware revision. If the 432 message follows the swapped drive to the new axis position, the KSD is faulty. If 432 stays on the original KSD 1 slot, the KPS output channel or the data cable is the cause.