Haas codes
HaasOverheat/ThermalIntermediate30-120 minutes

58

HAAS Alarm 58 - Servo Motor Temperature Limit Exceeded

Axis Motor Overheated

This alarm triggers when the thermistor embedded in an axis servo motor winding exceeds the safe operating temperature threshold, typically around 100-110 degrees Celsius. The servo amplifier continuously monitors motor temperature through a dedicated thermistor circuit and sends this data to the MOCON board. When detected, the machine immediately stops all motion to prevent permanent damage to the motor windings and insulation.

Root Cause Summary

Alarm 58 fires when the axis servo motor's internal thermistor detects winding temperature exceeding the thermal protection threshold, typically around 155°C. The NGC control monitors motor temperature through the servo drive's thermal feedback circuit and immediately disables the affected axis to prevent motor damage.

Safety

  • Motor may be extremely hot, allow sufficient cooldown time before handling
  • Do not block cooling fan or obstruct airflow during cooldown period
  • Ensure machine is stopped with axis locked before servicing motor or fans

Causes and Fixes

  1. 1

    Check Current Feed Rates and Rapids

    Press CURRENT COMMANDS and review active G00 rapid rates and feed rates. Check if rates exceed motor thermal capacity for sustained operation.

    Compare current rates against machine specifications in the operator manual for your specific machine model.

  2. 2

    Review Program for Excessive Motion

    Examine G-code for continuous rapid moves, excessive feed rates, or lack of dwell time between operations that could cause sustained motor heating.

    Avoid running programs with continuous high-speed motion without adequate cooling periods.

  3. 3

    Reduce Feed Override and Rapids

    Lower FEED RATE override to 50-75% and reduce rapid override using HANDLE JOG if necessary to allow motor cooling during operation.

  4. 4

    Allow Motor Cool-Down Period

    Wait 15-30 minutes with machine powered on but idle to allow motor temperature to normalize before resuming operation.

DIY Feasiblemedium confidence

Call a technician if:

  • ·Motor insulation resistance below 1 megohm
  • ·Servo drive hardware failure suspected
  • ·Mechanical binding cannot be resolved
  • ·Multiple thermal alarms occurring

Prevention

  • Maintain proper shop ambient temperature below 40°C
  • Replace air filters regularly every 3-6 months
  • Keep way lubrication system properly filled and functioning
  • Avoid continuous high-speed operation without cooling periods

Common Mistakes

  • Ignoring cooling system maintenance
  • Running excessive feed rates continuously
  • Not allowing adequate motor cool-down time
  • Operating with low way oil levels

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.