Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

230-01BF

HEIDENHAIN 230-01BF - Encoder type not permitted for axis

Encoder type not permitted for axis

This TNC7/TNC 640 error indicates an issue with 230-01BF. An impermissible combination of Axes->PhysicalAxes->CfgAxis->axisHw and Axes->ParameterSets->CfgAxis.

Root Cause Summary

HEIDENHAIN alarm 230-01BF occurs when there is an incompatible configuration between the axis hardware type (axisHw) and the position encoder type (posEncoderType) parameters. The TNC control detects that the specified encoder connection method does not match the configured axis hardware interface.

Safety

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

Causes and Fixes

  1. 1

    Access axis configuration menu

    Navigate to MOD function -> System Parameters -> Axes -> PhysicalAxes -> CfgAxis and note the axisHw setting for the affected axis.

    Document current settings before making changes for rollback purposes

  2. 2

    Check encoder type configuration

    Go to Axes -> ParameterSets -> CfgAxisHardware -> posEncoderType and verify the encoder connection type matches the axisHw configuration.

    Incorrect encoder configuration can cause axis runaway - ensure machine is in safe state

  3. 3

    Correct configuration mismatch

    Set posEncoderType to match axisHw: for CC422/CC424/CC520 use encoder connected to CC, for AnalogMC/DisplayMC/ManualMC use encoder connected to MC.

    Use TNCremo for remote parameter editing to avoid machine downtime

  4. 4

    Restart control and verify

    Perform control restart and check that alarm 230-01BF clears, then test axis movement in manual mode.

    Always perform reference point return after encoder configuration changes

DIY Feasiblehigh confidence

Call a technician if:

  • ·Hardware module replacement required
  • ·ProfiNet network configuration beyond basic settings
  • ·Multiple axes affected with complex encoder setup

Prevention

  • Always verify hardware compatibility before parameter changes
  • Document encoder connection schemes in machine manual
  • Use parameter templates for consistent axis configuration
  • Regularly backup working parameter sets

Common Mistakes

  • Assuming all encoders connect to same module type
  • Not checking physical cable connections
  • Mixing MC and CC encoder connections without proper configuration
  • Forgetting to restart control after encoder parameter changes

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.