
axismd.ai
FANUC Controller
Program/G-code · Basic · 5 minutes
Fanuc Alarm PS045 - Missing Q in Peck Cycle
PS045 occurs when a G73 or G83 peck drilling cycle is programmed without the required Q address word. The Q value specifies the incremental peck depth for each cut, and its absence prevents the control from executing the cycle. This is a programming syntax error that must be corrected before the program can run.
Fanuc Alarm PS045 - Missing Q in Peck Cycle
ADDRESS Q NOT FOUND (G73/G83)
Fanuc PS045: The Q address word was not specified in a G73 (high-speed peck drilling) or G83 (deep hole peck drilling) canned cycle. Q defines the peck increment depth and is required.
Root Cause Summary
PS045 occurs when a G73 or G83 peck drilling cycle is programmed without the required Q address word. The Q value specifies the incremental peck depth for each cut, and its absence prevents the control from executing the cycle. This is a programming syntax error that must be corrected before the program can run.
Safety
Causes and Fixes
Locate the program block triggering PS045 alarm (check the alarm screen for sequence number or line number).
Verify the G73 or G83 line contains all required parameters: G83 X_ Y_ Z_ R_ Q_ F_. Confirm Q is missing.
Add the Q parameter with appropriate peck depth value (e.g., Q0.5 for 0.5mm/0.020" pecks). For G83, typical Q values are 3-10x drill diameter; for G73, use smaller values.
Ensure Q value is positive and appropriate for material and tool. Too large a value risks chip packing; too small wastes cycle time.
Reset the alarm, restart the program from a safe position, and verify the cycle executes correctly.
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.