Heidenhain codes
HeidenhainParameterIntermediate30-120 minutes

230-04ED

HEIDENHAIN 230-04ED - Parameters of current controller are not correct

Parameters of current controller are not correct

Current controller parameters are incorrectly configured. Mixed parameterization using both old and new parameter sets is not allowed.

Root Cause Summary

HEIDENHAIN alarm 230-04ED occurs when the current controller parameters in CfgCurrentControl are incorrectly mixed between legacy single-gain parameters and modern dual-axis gain parameters. The TNC system requires either the old iCtrlPropGain/iCtrlIntGain pair OR the new D/Q axis specific parameters, but not both simultaneously.

Safety

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

Causes and Fixes

  1. 1

    Access Current Controller Configuration

    Navigate to MOD function → Machine Parameters → CfgCurrentControl to examine current controller parameter settings.

    Use Ctrl+F to quickly search for 'iCtrlProp' and 'iCtrlInt' parameters

  2. 2

    Identify Parameter Conflict

    Check if both legacy parameters (iCtrlPropGain, iCtrlIntGain) and D/Q parameters (iCtrlPropGainD/Q, iCtrlIntGainD/Q) have non-zero values configured.

    Document existing values before making changes for rollback purposes

  3. 3

    Select Parameter Set

    Choose either legacy single-gain parameters for older servo drives or D/Q axis parameters for modern vector-controlled drives based on your servo amplifier specifications.

    Modern Heidenhain servo amplifiers typically require D/Q axis parameterization

  4. 4

    Clear Conflicting Parameters

    Set the unused parameter set to zero values and save the machine parameters with PGM MGT → Save Machine Parameters.

    Incorrect current controller settings can cause servo instability or damage

DIY Feasiblehigh confidence

Call a technician if:

  • ·Servo instability persists after parameter correction
  • ·Uncertainty about servo amplifier specifications
  • ·Multiple servo axes affected simultaneously

Prevention

  • Document current controller parameters before software updates
  • Verify parameter compatibility when restoring backups
  • Use consistent parameterization across all servo axes

Common Mistakes

  • Mixing legacy and modern parameter formats
  • Copying parameters between different TNC software versions
  • Not clearing unused parameter sets after configuration 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.