Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

231-9300

HEIDENHAIN 231-9300 - 9300 Field angle determination not allowed

9300 Field angle determination not allowed

This TNC 640 error indicates the drive cannot determine the correct field angle for motor commutation. The control lacks necessary rotor position information.

Root Cause Summary

Alarm 231-9300 occurs when the TNC control attempts to perform field angle determination using an incompatible method or encoder configuration. This typically happens during servo commissioning or when encoder parameters are incorrectly configured for the selected field angle determination method.

Safety

  • Refer to Heidenhain service manual
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check encoder type configuration

    Navigate to MOD > Machine Parameters > MP710 POSITION_MEASURING_SYSTEM and verify encoder type matches physical encoder installed.

    Use MP711 to confirm encoder interface type (EnDat, SSI, incremental) matches your actual encoder

  2. 2

    Verify field angle determination method

    Check MP750 FIELD_ANGLE_DETERMINATION method - ensure it's compatible with your encoder type (0=disabled, 1=with encoder, 2=without encoder).

    Never attempt field angle determination with incremental encoders using method 1

  3. 3

    Reconfigure parameters if mismatch found

    If encoder is incremental, set MP750=2 or 0. If absolute encoder, verify MP712-MP715 encoder resolution parameters match encoder specifications.

    Always cycle power after changing encoder-related machine parameters

DIY Feasiblehigh confidence

Call a technician if:

  • ·Encoder hardware replacement needed
  • ·Drive parameter programming required
  • ·Persistent communication errors after parameter verification

Prevention

  • Always verify encoder compatibility before configuring field angle determination
  • Document working servo parameters before making changes
  • Perform regular encoder diagnostic checks

Common Mistakes

  • Attempting field angle determination with incompatible incremental encoders
  • Not clearing axis movements before servo commissioning
  • Ignoring encoder communication errors during setup

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.