FANUC is notorious for small basic memory but it is not so bad anymore.
To clear the memory you can either clear one program at a time or all programs with one operation. If you wrote the programs on the control, I would advise that you backup the programs to the memory card or to your PC.
Clearing one program at a time:
Edit prohibit key off (to be able to edit part programs)
Type in the program number currently displayed. Example O0001
Clearing all programs at once:
Same as above except that you type O-9999 and then press DELETE.
Ensure that "hidden" programs are protected and also backed up to your PC or memory card.
"Hidden" programs are usually any programs called up by M-code or G-code to execute sequences involving the Toolchange, Pallet change, Renishaw probe etc. These programs will fall in the range of 9000 to 9999 inclusive.
You can view the number of characters and registered programs USED and FREE in the program LIBRARY or DIRECTORY screen which is accessible in the PROGRAM screen whilst in EDIT mode.
You don't have to pay FANUC money to extend the CNC part program storage. This is one additional advantage of the memory card.
You can run programs from the memory card provided that there is a mode marked as DNC or REMOTE available on the machine operator's panel mode selector switch.
The newer generation FS-0iMC and I suppose the FS-0iMD uses a convenient softkey operation:
**In EDIT mode and in the PROGRAM screen, press the > softkey repeatedly until you see CD-DNC (methink).
**Once selected you will see the Memory card directory and then you select the file number and press the softkey DNC-ST.
Press Cycle Start on the operator's panel and the machine will run as if you are dripfeeding from a PC but at much higher speed.
Make a small Main program beginning with all the usual cancellation codes and then call the program(file) from memory card with M198 as for example:
M198 Pxxxxyyyy (xxxx = program number; yyyy = number of repititions)
Remember that the I/O setting must be 4 to read any data from the memory card. Wether for program transfer or for DNC (dripfeed).
I would still like to see anybody filling up a 512MB CF card for one machine's programs.
If in doubt, read the operator's manual...