
axismd.ai
FANUC Controller
Program/G-code · Basic · 10-30 minutes
Fanuc Alarm PS0070 - Program Memory Full
Fanuc PS0070 occurs when the CNC program memory has reached its maximum capacity and cannot store additional program data. This typically happens during program registration, DNC transfer, or when attempting to save edited programs. The alarm is triggered by memory management firmware detecting available memory has dropped below the minimum threshold required for operation.
Fanuc Alarm PS0070 - Program Memory Full
Memory Full
Fanuc alarm PS0070: Memory Full. 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
Fanuc PS0070 occurs when the CNC program memory has reached its maximum capacity and cannot store additional program data. This typically happens during program registration, DNC transfer, or when attempting to save edited programs. The alarm is triggered by memory management firmware detecting available memory has dropped below the minimum threshold required for operation.
Safety
Causes and Fixes
Check current memory usage: Press SYSTEM > PMC > [TITLE] softkey, then navigate to SYSTEM > DIAGNOSIS > select PROGRAM MEMORY screen (display #2 on many controls) to view total memory, used memory, and free memory in bytes or KB.
List all registered programs: Go to EDIT mode, press PRGRM key, then press [DIR LIST] or [O SRCH] softkey to display all program numbers and their individual file sizes. Note largest programs consuming memory.
Delete unused or obsolete programs: Select programs to delete using cursor, press [DELETE] softkey followed by [EXEC]. Alternatively, delete program by entering 'O____' (program number) then press DELETE and [EXEC]. Verify memory freed by rechecking DIAGNOSIS screen.
Ensure programs are backed up to external media before deletion. Critical production programs must not be deleted without operator/engineer authorization.
Consolidate or optimize programs: Combine similar programs using subprograms (M98/M99) to reduce redundant code. Remove excessive comments and blank spaces. Transfer archived programs to CF card, USB, or network storage for external backup.
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.