Heidenhain codes
HeidenhainSystemIntermediate30-120 minutes

320-0FC9

HEIDENHAIN 320-0FC9 - Calling an external tool not permitted at this time

Calling an external tool not permitted at this time

An error occurred during initialization or cyclic operation of the internal I/O hardware. This affects communication with SPI modules.

Root Cause Summary

Alarm 320-0FC9 occurs when attempting to call an external tool (tool located outside the spindle) while the TNC system expects the tool to remain in its current position. This typically happens during tool management conflicts where the control cannot safely execute the requested tool change operation.

Safety

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

Causes and Fixes

  1. 1

    Check Tool Table Configuration

    Access MOD function, select Tool Table, and verify the called tool's T-CALL parameter. External tools must have proper T-CALL designation.

    Use F3 key to toggle between different tool table views for complete parameter visibility

  2. 2

    Verify Tool Position Status

    Check current tool position in Tool Management screen (MOD > Tool Management). Confirm if tool is actually external or in spindle.

    Never manually override tool position data without confirming physical tool location

  3. 3

    Correct Tool Call Sequence

    Modify NC program to use proper TOOL CALL sequence with spindle insertion command (M6) before attempting tool use.

    Use TOOL CALL 0 to clear spindle before calling external tool

DIY Feasiblehigh confidence

Call a technician if:

  • ·Machine parameter changes required beyond operator authority
  • ·PLC program modifications needed
  • ·Physical tool changer mechanism problems

Prevention

  • Always use proper TOOL CALL 0 sequence before external tool calls
  • Maintain accurate tool table with correct T-CALL parameters
  • Implement consistent spindle preparation macros

Common Mistakes

  • Attempting external tool call without clearing spindle first
  • Incorrect tool table T-CALL parameter configuration
  • Ignoring active tool length compensation during external tool calls

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.