SiemensETIJohnson ControlsIFMSICKWIKABosch RexrothELKO EPHYUNDAIABBVEGAKSR KUEBLERAlfa Laval

Fault · SINAMICS G130, G150, S120, S150

F33912Encoder 3: Device combination is not permissible

What it means

F33912 is raised by Encoder 3 when the selected device combination is not supported. In practice one of the following is true: the measuring unit connected to the EnDat 2.2 converter cannot be operated with that converter, the configured cycle combination is not supported by it, or the resolution of a linear measuring unit does not match the pole pair width of the linear motor. The drive writes the fault value to r0949; read as a decimal number it identifies the exact condition. The drive brings the motor to a standstill and the fault must be acknowledged before it will start again.

Why it appears

  • The selected device combination is not supported.
  • A measuring unit is connected that cannot be operated with the EnDat 2.2 converter — for instance because it has a pulse number/resolution of 2^n — or whose type (incremental) is not supported by the EnDat 2.2 converter.
  • The maximum duration of the EnDat transfer (31.25 µs) was exceeded.
  • The set combination of current controller cycle, DP cycle and Safety cycle is not supported by the EnDat 2.2 converter.
  • The resolution of the linear measuring unit does not match the pole pair width of the linear motor.

What to check

  1. Read the fault value in r0949 as a decimal number to determine which condition applies.
  2. For fault value 1003, 1005 or 1006: use a measuring unit that is permissible.
  3. For fault value 2001: set a permissible cycle combination; if required, use the standard settings.
  4. For fault value 2002: use a measuring unit with a lower resolution (p0422).

Reading the message value

The drive stores the fault value in r0949; interpret it as a decimal number (in the message text it appears as the %1 placeholder). The value is one of the following:

  • 1003 — the connected measuring unit cannot be operated with the EnDat 2.2 converter. For instance, the measuring unit has a pulse number/resolution of 2^n.
  • 1005 — the type of measuring unit (incremental) is not supported by the EnDat 2.2 converter.
  • 1006 — the maximum duration of the EnDat transfer (31.25 µs) was exceeded.
  • 2001 — the set combination of current controller cycle, DP cycle and Safety cycle is not supported by the EnDat 2.2 converter.
  • 2002 — the resolution of the linear measuring unit does not match the pole pair width of the linear motor. Pole pair width, minimum = p0422 * 2^20.

Parameters the manual names

  • r0949 — fault value: read it here as a decimal number to see which of the five conditions (1003, 1005, 1006, 2001, 2002) triggered F33912.
  • p0422 — absolute encoder linear measuring step resolution: for fault value 2002 the remedy is a measuring unit with a lower resolution; the minimum pole pair width of the linear motor results from p0422 * 2^20.

Acknowledging and restarting

Once the inadmissible combination has been corrected — a permissible measuring unit fitted, a permissible cycle combination set or a lower resolution selected via p0422 — acknowledge the fault. Acknowledgment is released as soon as the pulse inhibit is active, after which the drive can be started again.

What differs between the drive families

Straight from the manuals' own fields — F33912 is not described identically everywhere.

Drive familyReactionAcknowledgeMessage classComponentManual
S120, S150Servo: OFF1 (IASC/DCBRK, NONE) Vector: OFF1 (IASC/DCBRK, NONE) Hla: OFF1 (NONE)PULSE INHIBITError in the parameterization / configuration / commissioning procedure (18)Encoder 3SINAMICS S120, S150 List Manual · p. 3178
G130, G150OFF1 (IASC/DCBRK, NONE)PULSE INHIBITError in the parameterization / configuration / commissioning procedure (18)Encoder 3SINAMICS G130, G150 List Manual · p. 1849

The drives this code lives on

F33912 is described for G130, G150, S120, S150. These are the converters of those families in our catalogue — price on request.

Questions technicians ask

What does fault F33912 mean on a SINAMICS drive?

Encoder 3 reports that the selected device combination is not supported — typically the measuring unit connected via the EnDat 2.2 converter or the configured cycle combination is not permissible. The fault value in r0949 shows which exact condition applies.

How do I fix F33912 with fault value 1003 or 1005?

1003 means the connected measuring unit cannot be operated with the EnDat 2.2 converter, for instance because it has a pulse number/resolution of 2^n; 1005 means the incremental type is not supported by the converter. Use a measuring unit that is permissible, then acknowledge the fault.

What triggers F33912 fault value 2001 and what is the remedy?

2001 means the set combination of current controller cycle, DP cycle and Safety cycle is not supported by the EnDat 2.2 converter. Set a permissible cycle combination — the standard settings can be used if required — and acknowledge the fault.

Which parameter matters for F33912 fault value 2002?

p0422, the absolute encoder linear measuring step resolution. The resolution of the linear measuring unit does not match the pole pair width of the linear motor (minimum = p0422 * 2^20), so a measuring unit with a lower resolution must be used.

Codes next to this one

Source

Written from Siemens' own List Manuals and operating instructions; every number, designation and parameter on this page is checked against them before publication.

All SINAMICS codes: fault and alarm codes · the F33xxx group · SINAMICS manuals · Siemens manuals