
axismd.ai
FANUC Controller
Program/G-code · Basic · 5-15 minutes
Fanuc Alarm 094 - Work Coordinate Required
Fanuc Alarm 094 occurs when the CNC attempts to execute a machining operation without an active work coordinate system (G54-G59, G54.1, etc.). This alarm is triggered when the control detects that no work offset has been established or called prior to positioning or cutting commands, typically after power-on, program restart, or when G-code omits the necessary work coordinate selection.
Fanuc Alarm 094 - Work Coordinate Required
Coordinate System Not Set
Fanuc program alarm 094: Coordinate System Not Set. The part program contains an error or illegal condition that the Fanuc control cannot execute. Correct the program to clear this alarm.
Root Cause Summary
Fanuc Alarm 094 occurs when the CNC attempts to execute a machining operation without an active work coordinate system (G54-G59, G54.1, etc.). This alarm is triggered when the control detects that no work offset has been established or called prior to positioning or cutting commands, typically after power-on, program restart, or when G-code omits the necessary work coordinate selection.
Safety
Causes and Fixes
Review the active NC program at the line preceding the alarm. Verify that a work coordinate command (G54, G55, G56, G57, G58, or G59) is programmed before any G00, G01, G02, or G03 movement commands.
Check parameter 1202 bit 5 (G54) which determines if G54 is automatically selected at power-on. If set to 0, work coordinate must be explicitly programmed. Navigate to SYSTEM > PARAM > search for parameter 1202.
Insert appropriate work coordinate command (typically G54) at program start or in the initialization block after tool change. Ensure it appears before the first positioning command.
Reset the alarm using RESET button, return to program start, and execute the corrected program from the beginning to verify work coordinate activation.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.