Fanuc Series 16 / 18 / 21 Memory Backup Procedure
Fanuc 16B, 16C, 18B, 18C SRAM backup procedure  SRAM Memory Card Informatoion
Fanuc 16i/ 18i/ 21i SRAM backup procedure (watch it on YouTube)  CompactFlash Memory Card Information
 Step 1: Set up your Personal Computer (PC) or laptop to receive data. (click here for information on RS232 setup)
 Step 2: Punch out NC Parameters as follows  
                  Select EDIT mode.    
                  Select PARAMETER screen by pressing [SYSTEM] key and (PARAM) softkey.  
                  Press (OPRT) softkey and ( > ) right arrow softkey.    
                  Press (PUNCH) softkey and (EXEC) softkey.    
 Step 3: Punch out PMC Parameters as follows    
                  Select MDI mode.    
                  Turn on Parameter Write Enable.  
                  Press [SYSTEM] key and (PMC) softkey.    
                  Press (PMCPRM) and (KEEPRL) softkeys.    
                  Move the cursor to K17 and set bit 1 to 1.    
                  Select EDIT mode.    
                  Press (<) and then (>) soft keys.    
                  Press (I/O) softkey to set parameters for I/O operation    
                      CHANNEL NO. = Press 1 and [INPUT] keys.    
                      DEVICE NAME = Press (FDCAS) softkey.    
                      KIND OF DATA = Press (PARAM) softkey.    
                      FUNCTION =Press (WRITE) softkey.    
                      FILE NO =Press [-] [1] [INPUT] keys.    
                  Press (EXEC) softkey.    
     
 Step 4: Punch out Pitch Error Compensation data as follows    
                  Select EDIT mode.    
                  Select PITCH ERROR COMPENSATION screen by pressing [SYSTEM] key and (PARAM), (>), and (PITCH) softkeys.
                  Press (OPRT) and (>) soft keys.    
                  Press (PUNCH) AND (EXEC) softkeys.    
     
 Step 5: Punch out Custom Macro Variables as follows    
                Select EDIT mode.    
                Display TOOL OFFSET screen by pressing [OFFSET] key.    
                Press (>) and then (MACRO) softkeys to display macro variable screen.  
                Press (OPRT) and then (>) softkeys.    
                Press (PUNCH) and (EXEC) to output variables No. 500 ~ 999.    
     
 Step 6: Punch out Part Programs as follows    
               Verify NC PRM 3202 bit 4 and bit 0 = 0. If 1, 8000 and 9000 series programs are protected and will not be output.
               Select EDIT mode.    
               Select PROGRAM screen by pressing [PROG] key and (PRGRM) softkey.  
               Press (OPRT) and (>) softkeys.    
               Key in O-9999 to output all programs.    
               Press (PUNCH) and (EXEC) softkeys.    
     
 Step 7: Punch out Tool Offset Data as follows    
              Select EDIT mode.    
              Display to TOOL OFFSET screen by pressing [OFFSET] key and (OFFSET) softkey.  
              Press (OPRT) and (>) softkeys.    
              Press (PUNCH) and (EXEC) softkeys.    
     
     
  Fanuc Series 16 / 18 / 21 Memory Restore Procedure
       
             Depress EMERGENCY STOP button.    
             Verify correct communication parameters from output procedure.    
 Step 1: Input CNC Parameters as follows    
               Display to PARAMETER screen by pressing [SYSTEM] key and (PARAM) softkey.  
               Press (OPRT) and (>) softkey.    
               Press (READ) and (EXEC) softkeys. Parameters will be input.    
               When input is complete, power the CNC OFF and ON.    
               Parameter No. 1815 bit 5 set to 0 will disable an alarm 310 with an Absolute Pulse coder system.
       
 Step 2: Input PMC PARAMETERS as follows    
              Verify Parameter Write Enable = 1.    
              Press [SYSTEM] key and (PMC) softkey.    
              Press (PMCPRM), then (KEEPRL) softkeys.    
              Move cursor to K17 and press [1], [0] and [INPUT].    
              Select EDIT mode.    
              Press ( < ) and then ( > ) softkeys.    
              Press (I/O) softkey, and set parameters for I/O operation.    
                 CHANNEL NO=press [ 1 ] and [ INPUT ] keys.    
                 DEVICE NAME=press (FDCAS) softkey.    
                 FUNCTION=press (READ) softkey.    
                 FILE NO=PRESS [ 2 ] and [ INPUT ] keys.    
             Press (EXEC) softkey to read PMC parameters.    
       
 Step 3: Input PITCH ERROR COMPENSATION data as follows    
            Select EDIT mode.    
            Verify Parameter Write Enable = 1.    
            Press [SYSTEM] key and (PARAM), ( > ), and (PITCH) softkeys.    
            Press (OPRT) and ( > ) softkeys.    
            Press (READ) and (EXEC) softkeys to input Pitch Error data.    
       
 Step 4: Input CUSTOM MACRO VARIABLES as follows    
           Select EDIT mode.    
           Turn off the Program Protect key.    
           Press [PROGRAM] key and (PRGRM) softkey.    
           Press ( > ) softkey.    
           Press [ O ] and [ 1 ] keys, then (READ) and (EXEC) softkeys.    
           Select AUTO mode and execute program O0001.    
           Verify variables were written to Macro Variable table.    
           Delete program O0001.    
       
 Step 5: Input PART PROGRAMS as follows    
          Set the following parameters in MDI mode, if necessary.    
                PRM 3201,bit 6 =1    
                PRM 3201, bit 1=0    
                PRM 3202, bit 4=0    
                PRM 3202, bit 0=0    
          Select EDIT mode.    
          Turn off the Program Protect key.    
          Press [PROGRAM] key and (PRGRM) softkey.    
          Press ( > ) softkey.    
          Press (READ) and (EXEC) softkeys to read part programs.    
     
 Step 6: Input TOOL OFFSETS as follows    
          Select EDIT mode.    
          Turn off the Program Protect key.    
          Press the [OFFSET] key and (OFFSET) softkey.    
          Press the (OPRT) and the ( > ) softkeys.    
          Press the (READ) and (EXEC) softkeys to read in Tool Offsets.