FANUC codes
FANUCProgram/G-codeBasic10-20 minutes

330

Fanuc Alarm 330 - ILLEGAL AXIS COMMAND IN TURNING CANNED CYCLE

SYSTEM ALARM 330

Fanuc alarm 330: SYSTEM ALARM 330. This alarm indicates a fault condition detected by the Fanuc control. Refer to the alarm number and name to identify the specific system or function involved.

Root Cause Summary

Alarm 330 occurs when a G90, G92, or G94 turning canned cycle contains a commanded axis that is not part of the active plane selection. In turning mode, only X and Z axes (or their equivalent U/W incremental commands) are valid within these canned cycles, yet the program has specified an axis outside this plane such as Y, C, or an invalid incremental command.

Causes and Fixes

  1. 1

    Review the exact program block flagged by the alarm. Check for any axis commands other than X, Z, U, W, I, K, R, F within the G90/G92/G94 block.

  2. 2

    Remove or relocate any Y-axis, C-axis, or rotary axis commands to separate blocks outside the canned cycle. Ensure only radial (X/U) and longitudinal (Z/W) data is within the cycle.

  3. 3

    Verify parameter 1022 bit 0 (plane selection mode) is set correctly for turning operation. Standard turning uses G18 plane (XZ) by default.

  4. 4

    Test the corrected program in single block mode (feedhold override) to confirm the canned cycle executes without alarm recurrence.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter changes don't resolve alarm
  • ·Macro programming issues beyond operator skill level
  • ·Suspected control software corruption

Prevention

  • Always verify turning plane selection before programming canned cycles
  • Use program simulation to catch axis command errors before runtime
  • Establish clear programming standards for turning operations

Common Mistakes

  • Copying milling program blocks into turning programs
  • Forgetting to remove Y-axis commands when converting from mill to lathe
  • Incorrect parameter 1022 setting during machine setup

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.