Siemens SINUMERIK codes
Siemens SINUMERIKServo/AxisBasic10-20 minutes

61009

Siemens 840D 61009 - Channel Block: Active tool number = 0

Channel Block: Active tool number = 0

No tool (T) has been programmed before the cycle call. Alarm triggered by following cycles: CYCLE71, CYCLE72.

Safety

  • Refer to Siemens documentation
  • Ensure qualified technician performs repairs

Common Causes

  • Tool offset number T0 used in part program before cycle call
  • Missing or incomplete tool selection statement in NC program prior to CYCLE71 or CYCLE72 execution
  • Tool changer communication failure preventing tool selection registration
  • Program logic error where cycle is called without preceding tool offset activation

Troubleshooting Steps

  1. 1Review the NC program at the specified block number and verify a valid tool offset (T1-T999) is programmed before the CYCLE71 or CYCLE72 call
  2. 2Check tool changer status and communication; perform manual tool selection to confirm changer responds correctly to M06 commands
  3. 3Verify tool offset data exists in the tool table for the selected tool number and that offsets are not zeroed out
  4. 4Edit program to insert proper tool selection statement (e.g., T1 M06) in the sequence before cycle activation
  5. 5Clear the alarm after program correction and restart the cycle from the beginning

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.