Heidenhain codes
HeidenhainOvertravel/LimitIntermediate30-120 minutes

230-0442

HEIDENHAIN 230-0442 - Progmmd. limit switch/protection zone incorrect for axis

Progmmd. limit switch/protection zone incorrect for axis

The software limit switch or protection zone settings for this modulo axis violate constraints. Limits must be within -360° to +360°, and the protection zone span must be less than 360°.

Root Cause Summary

HEIDENHAIN alarm 230-0442 occurs when programmed limit switches or protection zones for a modulo axis violate the required constraints. The TNC system enforces strict rules for modulo axes where limits must be within ±360° ranges and properly configured relative to each other.

Safety

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

Causes and Fixes

  1. 1

    Access axis parameter menu

    Navigate to MOD > Machine Parameters > Axes and select the affected axis from the alarm message.

    Use the axis number from %2 in the alarm message to identify the specific axis

  2. 2

    Check limit switch parameters

    Verify machine parameters for software limit switches ensure lower limit is between -360° and +360°, upper limit is between 0° and +360°, and lower < upper.

    Incorrect limits can cause unexpected axis movement or collision

  3. 3

    Validate limit difference

    Confirm the difference between upper and lower limits is less than 360° as required for modulo axis operation.

    For rotary tables, typical working range is 350° to allow for proper modulo function

  4. 4

    Apply and test configuration

    Save parameter changes and perform controlled axis movement to verify proper limit switch operation within the corrected range.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter backup/restore required
  • ·Mechanical limit switch adjustment needed
  • ·Encoder or feedback system issues suspected

Prevention

  • Always validate modulo axis constraints before parameter changes
  • Use parameter templates for consistent rotary axis setup
  • Document working parameter sets for backup reference

Common Mistakes

  • Entering limit values in wrong units (mm instead of degrees)
  • Forgetting modulo axis 360° constraint when copying linear axis parameters
  • Setting protection zones without considering modulo wraparound

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.