
axismd.ai
FANUC Controller
Program/G-code · Basic · 5-10 minutes
Fanuc Alarm PS0055 - Canned Cycle Z Missing
PS0055 alarm occurs when a canned cycle (G73, G74, G76, G81-G89) is executed without specifying the required Z-axis depth parameter. The Fanuc control detects that the Z address is missing in the canned cycle block or has not been previously defined in modal memory. This is a programming syntax error that prevents the control from calculating the drill/tap depth.
Fanuc Alarm PS0055 - Canned Cycle Z Missing
Missing Z in Drill
Fanuc alarm PS0055: Missing Z in Drill. The part program or machine configuration has an error related to this alarm condition. Review the block indicated in the alarm screen and correct the command per the Fanuc programming manual.
Root Cause Summary
PS0055 alarm occurs when a canned cycle (G73, G74, G76, G81-G89) is executed without specifying the required Z-axis depth parameter. The Fanuc control detects that the Z address is missing in the canned cycle block or has not been previously defined in modal memory. This is a programming syntax error that prevents the control from calculating the drill/tap depth.
Safety
Causes and Fixes
Review the flagged program block in EDIT mode or on the PROGRAM screen. Verify the canned cycle line contains the Z address (e.g., G81 X10. Y10. Z-20. R5. F100.).
Check parameter 5101 bit 6 (CYC) to confirm canned cycle operation is enabled. If bit 6=0, canned cycles are disabled and may cause unexpected alarms.
Verify parameter 5004 (decimal point programming) matches your program format. If 5004=0 (calculator format), ensure Z value includes decimal point. If 5004=1 (pocket calculator), verify correct scaling.
Add the Z-axis depth value to the canned cycle block (e.g., change 'G81 X10. Y10. R5. F100.' to 'G81 X10. Y10. Z-20. R5. F100.') and reset alarm using RESET key.
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.