FANUC codes
FANUCProgram/G-codeIntermediate15-30 minutes

190

Fanuc Alarm 190 - ILLEGAL AXIS SELECTED (G96)

SYSTEM ALARM 190

Fanuc alarm 190: SYSTEM ALARM 190. 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 190 occurs when constant surface speed mode (G96) is commanded with an invalid axis specified in the P address, or when parameter 3770 contains an illegal axis designation. This alarm indicates the system cannot identify which rotational axis to use for surface speed calculation.

Causes and Fixes

  1. 1

    Review the G96 block in the NC program. Check format: G96 S[surface_speed] P[axis_number]. The P value must correspond to a valid rotational axis (typically C-axis = 3rd axis).

  2. 2

    Navigate to SYSTEM > PARAM and verify parameter 1022 (axis name assignment). Confirm the axis specified in P address matches a configured rotational axis in the system.

  3. 3

    Check parameter 1006 bit 4 (C-axis enable) and parameter 5440-5443 (C-axis configuration). Ensure the rotational axis referenced by P is properly enabled for surface speed control.

  4. 4

    Correct the G96 P value to match the actual rotational axis number. For standard lathe with C-axis, use G96 S[speed] P3 or omit P if only one spindle exists.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Parameter 3770 changes don't resolve alarm
  • ·Servo configuration issues suspected
  • ·System type reconfiguration needed

Prevention

  • Always verify axis numbers before using G96 P address
  • Document parameter 3770 setting in machine setup sheets
  • Use program simulation to catch G96 errors before runtime

Common Mistakes

  • Using axis numbers that don't exist on the machine
  • Confusing physical axis letters (X,Z) with parameter axis numbers (1,2,3)
  • Copying lathe programs to milling machines without modification

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.