Heidenhain codes
HeidenhainToolIntermediate30-120 minutes

600-0309

HEIDENHAIN 600-0309 - Selected tool not in turret.

Selected tool not in turret.

A tool-related error occurred during automatic operation. The tool may have incorrect parameters or may not be suitable for the operation.

Root Cause Summary

Alarm 600-0309 occurs when the TNC control attempts to select a tool that is not physically present in the assigned turret position. This typically results from incorrect tool table entries, turret assignment errors, or tool change sequence problems.

Safety

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

Causes and Fixes

  1. 1

    Access Tool Table

    Press MOD key, select 'Tables' and open TOOL.T table to verify tool assignments.

    Use F3 to toggle between different table views for better visibility

  2. 2

    Verify Tool Pocket Assignment

    Check column 'P' (pocket number) for the selected tool matches the physical turret position where tool is loaded.

    Ensure spindle is stopped before making any tool table changes

  3. 3

    Update Tool Table

    Correct the pocket number entry or remove the tool definition if tool is not physically present.

    Use CTRL+A to select all and verify no duplicate pocket assignments exist

  4. 4

    Reset Tool Management

    Execute M06 T0 to reset tool changer, then test with correct tool call.

    Verify turret rotation direction and homing before testing

DIY Feasiblehigh confidence

Call a technician if:

  • ·PLC program modifications needed
  • ·Turret mechanical problems
  • ·Encoder feedback issues
  • ·Parameter access restrictions

Prevention

  • Maintain accurate tool table entries
  • Perform regular turret calibration
  • Complete all tool changes before program interruption
  • Verify tool presence before programming

Common Mistakes

  • Not updating tool table after manual tool changes
  • Ignoring turret position feedback errors
  • Assuming tool presence without physical verification
  • Modifying parameters without understanding turret 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.