FANUC codes
FANUCProgram/G-codeBasic10-20 minutes

027

Fanuc Alarm 027 - NO AXES COMMANDED IN G43/G44

FANUC ALARM 27

No axis is specified in G43 and G44 blocks for tool length offset type C, or multiple axes were specified in the same block.

Root Cause Summary

Fanuc Alarm 027 occurs when G43 or G44 tool length compensation commands are executed without specifying an axis address, or when multiple axes are commanded in the same block with Type C tool length offset active. This alarm is specific to systems configured for Type C tool length compensation (Parameter 5001#2=1), which requires a single axis designation per G43/G44 command.

Causes and Fixes

  1. 1

    Review the NC program line that triggered the alarm. Verify the G43 or G44 block contains an axis address (e.g., G43 Z100.0 H01, not just G43 H01).

  2. 2

    Check Parameter 5001#2 (TLC) via SYSTEM > PARAM > [#5001]. If bit #2=1, Type C tool length compensation is active and requires axis specification.

  3. 3

    Correct the NC program by adding the appropriate axis address to the G43/G44 block (typically Z-axis for milling: G43 Z__ H__).

  4. 4

    Reset the alarm (RESET button), return to program start or safe position, and re-execute the corrected program block.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter changes affect other programs negatively
  • ·OEM-specific parameter restrictions unknown

Prevention

  • Standardize G43/G44 programming format across all programs
  • Document parameter #5006 settings in machine setup sheets
  • Use post-processor verification for tool length compensation syntax

Common Mistakes

  • Forgetting axis letter after G43/G44 in Type C systems
  • Copying programs between machines without checking offset type compatibility
  • Changing parameters without understanding impact on existing programs

Related Alarms

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.