How to Edit Fanuc 8000 & 9000 Programs

How to Edit Fanuc 8000 & 9000 Programs

Overview

By default, 8000 and 9000 programs are protected and cannot be edited. Enabling a parameter is required to edit 8000 and 9000 programs. 
It is absolutely critical you know what you are doing when working with 8000 and 9000 programs. Changing or deleting a protected program can render the CNC machine inoperable and may require a qualified machine technician to repair it. 

Controls

  1. Fanuc 16-M, 16-T, 16i-M, 16i-T, 16i-MB, 16i-TB, 160i-MB, 160i-TB, 160is-MB, 160is-TB
  2. Fanuc 18-M, 18-T, 18i-M, 18i-T, 18i-MB, 18i-TB, 180i-MB, 180i-TB, 180is-MB, 180is-TB
  3. Fanuc 21-M, 21-T, 21i-M, 21i-T, 21i-MB, 21i-TB, 210i-MB, 210i-TB, 210is-MB, 210is-TB
  4. Fanuc 0i-M, 0i-T, 0i-MB, 0i-TB, 0i-MC, 0i-TC, 0i-MD, 0i-TD, 0i-MF, 0i-TF
  5. Fanuc 30i Model A, Model A5, Model B, Model B5
  6. Fanuc 31i Model A, Model A5, Model B, Model B5
  7. Fanuc 32i Model A, Model A5, Model B, Model B5
  8. Essentially any Fanuc control manufactured since the late 90s
Notate or take a picture of any parameters before you change them

Enable Editing of 8000 & 9000 Programs

  1. Put control in MDI mode
  2. Press OFFSET/SETTING (aka OFS/SET) button until you see the SETTING (HANDY) page
    1. If you do not see the SETTING (HANDY) page, either press the SETTING softkey or press OFFSET/SETTING until you do see it
  3. Set PARAMETER WRITE (PWE) to "1"
  4. Press SYSTEM button
  5. Press PARAMETER softkey
  6. Go to parameter "3202"
  7. Change the following bits as needed:
    1. To enable editing of 9000 programs, change bit 4, i.e. NE9, to 1 (xxx0xxxx)
    2. To enable editing of 8000 programs, change bit 0, i.e. NE8, to 1 (xxxxxxx0)
    3. To disable editing of 9000 programs, change bit 4, i.e. NE9, to 0 (xxx1xxxx)
    4. To disable editing of 8000 programs, change bit 0, i.e. NE8, to 0 (xxxxxxx1)
  8. Press OFFSET/SETTING button
  9. Set PARAMETER WRITE (PWE) to "0"
  10. Press RESET button to clear alarm

Bits are read from right to left, starting at 0
Bit 0 = xxxxxxxX
Bit 1 = xxxxxxXx
Bit 2 = xxxxxXxx
Bit 3 = xxxxXxxx
Bit 4 = xxxXxxxx
Bit 5 = xxXxxxxx
Bit 6 = xXxxxxxx
Bit 7 = Xxxxxxxx





    • Related Articles

    • How to Edit Haas 9000 Programs

      Overview By default, 9000 programs are protected and cannot be edited. Enabling a parameter is required to edit 9000 programs. It is absolutely critical you know what you are doing when working with 9000 programs. Changing or deleting a protected ...
    • How to Change Fanuc Foreground and Background Folders

      Overview When transferring programs in and out of Fanuc CNCs, the foreground and background folders are considered. When using serial RS232 communication, the foreground folder is used. When using FOCAS communication, the background folder is used. ...
    • How to Change Fanuc FTP Host

      Overview When using FTP with a Fanuc, you can have up to three hosts configured. This article includes steps to toggle between the different hosts. Requirements Fanuc control with configured FTP Host (How to Configure Fanuc FTP Settings) Changing FTP ...
    • How to Access Fanuc Interface from iHMI

      Overview Fanuc offers the new Intelligent Human Machine Interface (iHMI) on newer controls. To access the classic Fanuc interface, a few simple steps makes this possible. Exit iHMI Press Menu Button Press MAINTENANCE DISPLAY These buttons will ...
    • How to Check for Fanuc FOCAS

      Overview This article will help identify if your control has Fanuc FOCAS. Check for Ethernet Port We are looking for the CD38A port, this is typically located in the main electrical cabinet or behind the LCD screen Electrical Cabinet location, common ...