Heidenhain codes
HeidenhainSpindleIntermediate30-120 minutes

292-000D

HEIDENHAIN 292-000D - No spindle available for feed per revolution!

No spindle available for feed per revolution!

This TNC7/TNC 640 error indicates a communication-related condition. No spindle is available for the tool. The control has detected an issue that requires investigation.

Root Cause Summary

Alarm 292-000D occurs when the TNC control attempts to execute feed per revolution (F...R) programming but cannot establish communication with or detect a configured spindle encoder. This typically results from missing spindle configuration, encoder hardware failures, or incorrect parameter settings in the spindle definition tables.

Safety

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

Causes and Fixes

  1. 1

    Access machine parameter tables

    Press MOD key, select 'Machine Parameters', navigate to MP7160 series (Spindle Configuration).

    Always backup current parameters before making changes

  2. 2

    Verify spindle definition

    Check MP7160.x (Spindle Type) is set correctly (0=no spindle, 1=speed controlled, 2=position controlled). Ensure MP7161.x (Spindle Encoder Resolution) contains valid encoder line count.

    Incorrect encoder resolution can cause severe machining errors

  3. 3

    Validate spindle assignment

    Confirm MP7162.x (Spindle Assignment) matches your machine configuration and MP7163.x (Spindle Input) corresponds to correct encoder input channel.

  4. 4

    Restart control system

    Perform controlled shutdown and restart to activate parameter changes. Test with simple G95 feed per revolution move.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Encoder hardware replacement required
  • ·PLC program modifications needed
  • ·Drive amplifier issues suspected

Prevention

  • Regular encoder cable inspection
  • Periodic spindle positioning accuracy checks
  • Maintain proper machine parameter backups

Common Mistakes

  • Forgetting to restart control after parameter changes
  • Confusing spindle numbers in multi-spindle machines
  • Attempting feed per revolution without proper encoder configuration

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.