FANUC codes
FANUCProgram/G-codeAdvanced30-60 minutes

139

Fanuc Alarm 139 - CANNOT CHANGE PMC CONTROL AXIS

CANNOT CHANGE PMC CONTROL AXIS

Fanuc PS139: An attempt was made to change the axis assignment for PMC-controlled axes while the machine is in operation. PMC axis control assignments cannot be changed during a running cycle.

Root Cause Summary

Fanuc Alarm 139 - Spindle Drive Fault is typically caused by electrical or mechanical issues in the spindle drive system, such as overcurrent, overvoltage, or motor malfunctions. The most likely fix involves checking the spindle drive unit for error codes and inspecting the motor and associated cabling for faults. Addressing the root cause often requires advanced diagnostic tools and a systematic approach to isolate the issue.

Safety

  • Spindle disabled

Causes and Fixes

  1. 1

    Check Spindle Drive Display

    Power down the machine and then power it back on to check the spindle drive unit's LED display or diagnostic screen for specific overcurrent error codes (e.g., 'OC' or similar). Record any codes shown for reference.

    Take a photo of the error code display to avoid transcription errors when referencing manuals.

    Ensure the machine is fully powered down and locked out before accessing the drive unit to avoid electrical shock.

  2. 2

    Measure Spindle Load

    Use a clamp meter to measure the current draw on the spindle motor during operation (if safe to do so). Compare the readings against the motor's rated current as per the machine manual to identify if the load exceeds specifications.

    If current readings spike during specific operations, note the conditions (e.g., cutting depth, material) as this may indicate tool or process issues.

    Only perform measurements if qualified to handle live electrical testing; otherwise, consult a technician.

  3. 3

    Inspect Parameter Settings

    Access the CNC control panel and navigate to the spindle parameters. Verify that the current limit and torque settings match the manufacturer’s specifications for your spindle motor model, and adjust if necessary.

    Save a backup of current parameters before making changes to avoid accidental loss of settings.

    Incorrect parameter adjustments can cause further damage; refer to the Fanuc manual or consult support if unsure.

DIY Feasiblemedium confidence

Call a technician if:

  • ·If overcurrent or overvoltage persists after basic checks and parameter adjustments.
  • ·If internal spindle drive hardware fault is suspected and diagnostic tools are unavailable.

Prevention

  • Regularly inspect and clean spindle drive cooling fans and vents to prevent overheating.
  • Monitor spindle load during operation and adjust cutting parameters to avoid overloading.
  • Schedule annual motor insulation and bearing checks to catch issues early.

Common Mistakes

  • Ignoring initial overcurrent warnings and continuing operation, leading to drive or motor damage.
  • Attempting to bypass drive faults by altering parameters without understanding root cause.

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.