Heidenhain codes
HeidenhainSpindleIntermediate30-120 minutes

280-0935

HEIDENHAIN 280-0935 - Spindle angle unknown

Spindle angle unknown

Spindle angles for the tool teeth have not been measured or entered yet.

Root Cause Summary

Alarm 280-0935 occurs when the TNC control cannot determine the angular position of individual tool cutting edges, typically during rigid tapping or thread milling operations. This happens when spindle orientation feedback is missing or the tool's cutting edge geometry hasn't been properly defined in the tool table.

Safety

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

Causes and Fixes

  1. 1

    Access tool table

    Press TOOL TABLE key and navigate to the active tool number causing the alarm.

    Check the status line to identify which tool number was active when alarm occurred

  2. 2

    Verify cutting edge parameters

    Check CUT column for number of cutting edges and ANGLE column for cutting edge angular spacing. For standard tools: 2-flute endmill = CUT:2, ANGLE:180.

    Incorrect cutting edge data can cause tool breakage during synchronized operations

  3. 3

    Update tool geometry

    Enter correct values: CUT = actual number of cutting edges, ANGLE = 360°/number of edges. Press ENT to confirm each entry.

    Use ANGLE = 0 for single-point tools or when edge orientation is not critical

  4. 4

    Test spindle orientation

    Execute M19 command in MDI mode to verify spindle can orient to specific angular positions before running program.

DIY Feasiblemedium confidence

Call a technician if:

  • ·Encoder hardware failure suspected
  • ·Machine parameters require factory reset
  • ·Spindle motor drive faults present

Prevention

  • Always define cutting edge count in tool table for multi-flute tools
  • Perform regular spindle encoder calibration
  • Include M19 orient command after tool changes for critical operations

Common Mistakes

  • Leaving CUT parameter at 0 in tool table
  • Using generic tool data without cutting edge information
  • Skipping spindle reference after encoder battery replacement

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.