Heidenhain codes
HeidenhainParameterIntermediate30-120 minutes

230-047F

HEIDENHAIN 230-047F - Current actual position of the axis cannot be used

Current actual position of the axis cannot be used

The current EnDat position cannot be transferred due to machine builder configuration restrictions.

Root Cause Summary

HEIDENHAIN alarm 230-047F occurs when the TNC cannot read the current EnDat position from the encoder due to configuration restrictions or communication failures. This typically involves machine parameter settings that prevent position transfer or encoder interface problems.

Safety

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

Causes and Fixes

  1. 1

    Access Machine Parameters

    Press MOD key, select 'Machine parameters' from setup menu, navigate to axis-specific parameters for the affected axis.

    Always backup current parameters before making changes using the data backup function.

  2. 2

    Verify Encoder Configuration

    Check MP7440.x (encoder type) and MP7441.x (encoder interface) for the affected axis. Ensure values match the actual EnDat encoder installed.

    Incorrect encoder parameters can cause position loss and potential crashes.

  3. 3

    Validate EnDat Settings

    Verify MP7442.x (EnDat configuration) matches encoder specifications. Check MP7443.x for proper EnDat clock frequency settings.

    Consult encoder nameplate or documentation for exact EnDat specifications.

  4. 4

    Test Position Reading

    After parameter correction, perform controlled reference run and verify position display updates correctly in position display menu.

    Always perform reference run in safe area away from workpiece and fixtures.

DIY Feasiblemedium confidence

Call a technician if:

  • ·Hardware interface module replacement required
  • ·OEM unlock codes needed
  • ·Multiple axis encoders failing simultaneously

Prevention

  • Regular encoder cable inspection
  • Maintain proper cable routing away from interference sources
  • Keep encoder connections clean and dry
  • Monitor encoder diagnostic data during preventive maintenance

Common Mistakes

  • Changing encoder parameters without proper documentation
  • Ignoring encoder cable shielding requirements
  • Attempting to bypass safety restrictions
  • Not performing proper reference run after 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.