Heidenhain codes
HeidenhainSystemIntermediate30-120 minutes

160-00FD

HEIDENHAIN 160-00FD - Feed rate FT or FMAXT not allowed

Feed rate FT or FMAXT not allowed

The NC program tried to use a feed-rate definition with FT or FMAXT in a context where those formats are prohibited, specifically during approach blocks like APPR LN, LT, CT, PLN, PLT, or PCT.

Root Cause Summary

This alarm is triggered by a programming error where FT (feed in time) or FMAXT (maximum feed in time) commands are used in an operation that does not support spindle-synchronized, time-based feed rates. The TNC control restricts these commands to specific operations like threading where the feed rate must be precisely coordinated with spindle rotation time rather than distance.

Safety

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

Causes and Fixes

  1. 1

    Locate the alarm block in program

    Press the PROGRAMMING AND EDITING key, then select Test Run mode. Use the single block function to identify the exact block number where alarm 160-00FD occurs. Note the line containing FT or FMAXT command.

    Enable block display in Test Run (MOD function) to see the exact block content before execution.

  2. 2

    Replace with standard feed rate

    Edit the program block and replace FT or FMAXT with a standard F command. For example, change 'FT100' to 'F1000' (adjusting the value appropriately for mm/min or inch/min feed rate instead of time-based feed).

    Typical conversion: if you had FT60 (1 minute per revolution), calculate appropriate F based on your spindle speed (e.g., at 1000 RPM, F1000 gives similar behavior).

  3. 3

    Verify feed rate logic throughout program

    Search the entire program for any other instances of FT or FMAXT commands using the search function (press 'FIND' soft key in edit mode). Replace all occurrences with standard F commands.

    Use the TNC's search and replace function to change all instances at once if multiple blocks contain the error.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Persistent alarm after program corrections
  • ·Machine parameter access required
  • ·TNC software update needed

Prevention

  • Avoid using FT/FMAXT with approach functions
  • Use F for feed rate in programs with APPR cycles
  • Validate CAM post-processor output
  • Test approach functions in single block mode

Common Mistakes

  • Programming FT in same block as APPR
  • Leaving modal FT active before approach
  • Using FMAXT to limit approach feed rates
  • Copying approach syntax between different TNC versions

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.