FANUC codes
FANUCProgram/G-codeIntermediate30-60 minutes

114

Fanuc Alarm 114 - ILLEGAL EXPRESSION FORMAT

Chuck Open

Fanuc alarm 114: Chuck Open. A peripheral machine system has reported a fault. This typically involves a machine-builder PMC alarm for a hydraulic, coolant, or auxiliary system.

Root Cause Summary

Fanuc Alarm 114 ILLEGAL EXPRESSION FORMAT occurs when a custom macro program (G65, G66, or macro variables) contains syntax errors in mathematical expressions or variable assignments. This is typically caused by incorrect use of operators, brackets, functions, or variable formats within macro statements that do not conform to Fanuc macro B programming rules.

Safety

  • LOCKOUT/TAGOUT required - isolate hydraulic and pneumatic pressure before servicing chuck components
  • Chuck jaws under spring tension - use proper restraint procedures during disassembly
  • High pressure hydraulic lines present - depressurize system before disconnecting fittings
  • Depressurize hydraulic system before disconnecting high-pressure fittings
  • Electrical shock hazard - disconnect power before working on electrical components.
  • Pinch point hazard - keep hands clear of moving chuck jaws.
  • Projectile hazard - ensure workpiece is securely clamped before starting machining operations.
  • Ensure proper grounding of the machine and chuck system to prevent electrical hazards.
  • Use appropriate personal protective equipment (PPE) including safety glasses, gloves, and hearing protection.
  • Be aware of potential for stored energy in hydraulic or pneumatic systems even after shutdown.
  • Apply LOCKOUT/TAGOUT - isolate hydraulic and pneumatic pressure before servicing
  • Maintain proper machine and chuck system grounding
  • Wear appropriate PPE including safety glasses, gloves, and hearing protection
  • Check for stored energy in hydraulic/pneumatic systems even after shutdown
  • Ensure the machine is properly grounded before performing any maintenance or troubleshooting.
  • Always use a chuck key or wrench extension when manually operating the chuck.
  • Never attempt to adjust or repair the chuck while the machine is running.
  • Be aware of the potential for workpiece ejection if the chuck is not properly clamping.
  • Use caution when handling hydraulic/pneumatic fluids, as they can be harmful if ingested or inhaled.
  • Properly secure the workpiece before starting any machining operations.
  • Always wear safety glasses when working near the chuck.
  • Ensure the chuck is properly balanced to prevent vibration and premature wear.
  • Consult the machine's operation manual and chuck manufacturer's instructions for specific safety guidelines.

Causes and Fixes

  1. 1

    Locate the program line number displayed with the alarm on the CRT screen. Navigate to EDIT mode and find the specific macro statement causing the error.

  2. 2

    Check all bracket pairs in expressions like #100=[#101+#102] or #1=SIN[#2]. Ensure each opening bracket [ has a matching closing bracket ] and parentheses are not mixed with brackets in expressions.

  3. 3

    Verify function syntax follows Fanuc format: SIN[ ], COS[ ], ATAN[ ]/[ ], SQRT[ ], ABS[ ], ROUND[ ], FIX[ ], FUP[ ]. Functions require square brackets, not parentheses.

  4. 4

    Correct the expression syntax, reset the alarm using RESET button, and test the program in single block mode (SINGLE BLOCK switch ON) to verify proper execution.

DIY Feasiblehigh confidence

Call a technician if:

  • ·PMC ladder modification required
  • ·Hydraulic system major repair needed
  • ·I/O module replacement with configuration changes

Prevention

  • Regular chuck cleaning and lubrication
  • Periodic hydraulic pressure checks
  • Preventive replacement of chuck sensors
  • Keep spare I/O modules in inventory

Common Mistakes

  • Ignoring hydraulic pressure warnings
  • Not checking sensor gap specifications
  • Modifying PMC without backup
  • Operating with intermittent chuck issues

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.