Heidenhain codes
HeidenhainSpindleIntermediate30-120 minutes

230-0237

HEIDENHAIN 230-0237 - A spindle must be configured as a modulo axis (axis)

A spindle must be configured as a modulo axis (axis)

A spindle was defined without modulo axis configuration. All spindles must be configured as modulo axes to support continuous rotation and proper position handling.

Root Cause Summary

Alarm 230-0237 occurs when an axis is defined as a spindle in the machine parameters but lacks the required modulo axis configuration. The TNC requires all spindle axes to have modulo properties to handle continuous rotation beyond 360 degrees.

Safety

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

Causes and Fixes

  1. 1

    Access machine parameter menu

    Press MOD key, select 'Machine Parameters', navigate to axis-specific parameters for the affected spindle axis.

    Always backup current parameters before making changes using the parameter export function.

  2. 2

    Check MP1010 axis type setting

    Verify MP1010 for the spindle axis is set to 'MODULO' instead of 'LINEAR'. Change from 0 (linear) to 1 (modulo) if incorrect.

    Changing axis type requires machine restart and may affect existing part programs.

  3. 3

    Configure MP1020 modulo range

    Set MP1020 to 360.000 degrees for standard spindle operation to enable continuous rotation capability.

    For C-axis applications, ensure the modulo range matches your spindle encoder resolution requirements.

  4. 4

    Restart control and verify

    Perform control restart, check that alarm clears, and test spindle positioning functions in MDI mode.

    Test all spindle functions including M3/M4 and positioning moves before returning to production.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter changes don't resolve alarm after restart
  • ·Spindle exhibits erratic behavior after configuration
  • ·Multiple related alarms appear simultaneously

Prevention

  • Always backup parameters before software updates
  • Document spindle axis configuration in machine setup records
  • Verify parameter consistency after any axis-related changes

Common Mistakes

  • Forgetting to restart control after parameter changes
  • Setting modulo range to incorrect values
  • Changing axis type without considering mechanical implications

Related Alarms

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.