Haas Alarm Code 359 - Macro Error #60

Haas CNC Minor Programming

Model: Haas CNC | Code: 359

Applicable Systems
Haas CNC Mill (VF/VM Series)

Symptoms

The Haas CNC control displays a macro programming error. The macro program cannot execute.

Possible Causes

  • Macro variable out of range
  • Macro syntax error
  • Macro nesting too deep
  • Macro divide by zero
  • Macro label not found
  • Control software needs update

Troubleshooting Steps

  1. Step 1: Record the Haas alarm code 359 and note the machine operating state
    Alarm code and context are documented
  2. Step 2: Check the Haas operator manual alarm reference for code details
    Alarm description and recommended actions identified
  3. Step 3: Inspect the Programming subsystem for visible faults or damage
    No visible damage or abnormal conditions found
  4. Step 4: Check relevant parameters and settings per Haas service documentation
    Values match expected settings or discrepancies identified
  5. Step 5: Reset the alarm per Haas procedure and test machine operation
    Alarm clears and machine operates normally, or alarm returns

How to Reset

To reset Haas alarm 359: 1) Resolve the underlying fault per the troubleshooting steps. 2) Press the RESET key on the Haas control panel. 3) If the alarm persists, press EMERGENCY STOP, release it, then press RESET. 4) If still present, power cycle the machine. 5) Contact Haas service if the alarm persists after reboot.

Frequently Asked Questions

  • Q: What does Haas alarm 359 mean?

    Alarm 359 indicates: Macro Error #60. This is a Haas CNC control alarm related to Programming.

  • Q: How do I clear Haas alarm 359?

    Fix the root cause, press RESET. If persistent, cycle E-STOP and RESET. If still present, power cycle the machine. Contact Haas service if it returns.

  • Q: Is Haas alarm 359 critical?

    Severity: Minor. Monitor and service at next opportunity.

Source: Haas CNC Alarm List / Haas Service Manual

Category: CNC