Heidenhain codes
HeidenhainSafetyIntermediate30-120 minutes

330-0038

HEIDENHAIN 330-0038 - Axis not at test position

Axis not at test position

The axis is not at the required test position. This may be due to positioning errors or incorrect axis direction configuration.

Root Cause Summary

HEIDENHAIN alarm 330-0038 occurs when an axis is not positioned correctly for a safety test or reference procedure. This typically happens due to incorrect safe position parameters in CfgAxisSafety, wrong axis direction configuration, or mechanical positioning issues preventing the axis from reaching the required test position.

Safety

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

Causes and Fixes

  1. 1

    Access CfgAxisSafety Configuration

    Navigate to MOD function → Machine Parameters → CfgAxisSafety to check safe position settings.

    Always backup current parameters before making changes

  2. 2

    Verify positionMatch Parameter

    Check the positionMatch value matches the actual safe test position for the affected axis.

    Incorrect safe positions can cause collisions during testing

  3. 3

    Validate positionDiffRef Setting

    Ensure positionDiffRef tolerance is appropriate for your machine's positioning accuracy and not too restrictive.

  4. 4

    Test Position Validation

    Move axis manually to the intended test position and verify the position matches the configured safe parameters.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter changes don't resolve alarm
  • ·Mechanical binding detected
  • ·Servo drive faults present

Prevention

  • Regular reference point procedures
  • Periodic safe position parameter validation
  • Routine mechanical inspection
  • Servo system maintenance

Common Mistakes

  • Changing safe positions without understanding machine geometry
  • Ignoring direction parameter relationships
  • Skipping reference procedures after parameter changes
  • Not validating position accuracy after repairs

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.