Heidenhain codes
HeidenhainOvertravel/LimitIntermediate30-120 minutes

231-A890

HEIDENHAIN 231-A890 - A890 1st violation of negative software limit range

A890 1st violation of negative software limit range

This TNC 640 error indicates an internal control fault. The issue relates to The drive moved into the negative limit-switch range for the.

Root Cause Summary

Alarm 231-A890 occurs when an axis physically moves beyond the negative software limit defined in machine parameter CfgAxParSafety/absLimitNeg. This is a first-time violation warning that prevents potential mechanical damage or collision with machine boundaries.

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', navigate to CfgAxParSafety section for the affected axis.

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

  2. 2

    Verify absLimitNeg Setting

    Check the absLimitNeg value against machine drawings and actual travel limits. Compare with positive limit absLimitPos for consistency.

    Incorrect limits can cause crashes - verify with machine documentation.

  3. 3

    Adjust Parameter Value

    Modify absLimitNeg to appropriate negative value based on machine specifications. Ensure adequate safety margin from hard stops.

    Set software limits 2-5mm inside hardware limit switch positions for safety buffer.

  4. 4

    Perform Parameter Reset

    Execute parameter reset cycle and test axis movement in both directions at reduced feedrate to verify new limits.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Encoder hardware failure suspected
  • ·Drive amplifier faults present
  • ·Machine parameter corruption

Prevention

  • Regular reference point verification
  • Backup machine parameters monthly
  • Use program simulation before first run
  • Monitor encoder signal quality during PM

Common Mistakes

  • Ignoring REF status indicators
  • Setting software limits too close to hardware limits
  • Not verifying work coordinates after setup changes
  • Assuming encoder feedback is always accurate

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.