window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date());gtag('config', 'UA-141884085-1'); gtag('config', 'AW-761820283');

FANUC I/O Configuration – Receiving numeric data with GI[x] using DI[x]

Receiving numeric data

This procedure sets up communication using Group Inputs through Digital Inputs. This is a simple way to receive numeric data from another device in the field. Group Input 2 will be set as a 16-bit word. DI[33] to DI[48] will be used to receive the data. Digital Inputs must be configured as usual. This procedure is typical for Omron NX I/O block.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 15 minutes

  • RECOMMENDATION

Make sure to create a backup of your settings before making any modifications.

  • WARNING!

N/A

  • DANGER

N/A

STEP BY STEP

  1. PRESS –> [ I/O ]
  2. PRESS –> [ F1 ] [ TYPE ]
  3. SELECT –> [ 5 ] 5 GROUP (see screenshot)
  4. PRESS –> [ IN/OUT ] (If you don’t have the screen of “I/O Group In”)
  5. PRESS –> [ F2 ] [ CONFIG ]
  6. Using arrow on line GI #2, ENTER –> 89 in “RACK” column. (Corresponding to Ethernet I/P rack number).
  7. PRESS –> [ ENTER ]
  8. Using arrow on line GI #2, ENTER –> 1 in “SLOT” column. (Corresponding Slot of Ethernet I/P set up for this particular device).
  9. PRESS –> [ ENTER ]
  10. Using arrow on line GI #2, ENTER –> 49 in “START PT” column. (Corresponding Start bit of Ethernet I/P set up for Digital outputs) Remember, the first 16 bits are taken for Omron NX I/O block status.
  11. PRESS –> [ ENTER ]
  12. Using arrow on line GI #2, ENTER –> 16 in “NUM PTS” column. (Corresponding to the number of bits composing the numeric data. In this case, it is a 16 bits word)
  13. PRESS –> [ ENTER ] (see screenshot)
  14. PRESS –> [ FCTN ]
  15. SELECT –> [ 0 ] 0 NEXT
  16. SELECT –> [ 8 ] 8 CYCLE POWER (see screenshot)
  17. PRESS –> [ YES ] (see screenshot)

End results : For instance, if DI[33] to DI[36] are ON, then GI[2] = 15 (0000 0000 0000 1111 = 15) (see screenshot)

FANUC I/O Configuration – Sending numeric data with DO[x] using GO[x]

Sending numeric data

This procedure sets up communication with Digital Outputs using through a Group Output. This is a simple way to transmit numeric data to another device in the field. Group Output 1 will be set as a 16-bit word. DO[33] to DO[48] will be used to transmit the data. Digital Outputs must be configured as usual. This procedure is typical for Omron NX I/O block.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 5 minutes

  • RECOMMENDATION

Make sure to create a backup of your settings before making any modifications.

  • WARNING!

N/A

  • DANGER

If your Inputs/Outputs aren’t set properly, a mechanical system could be activated by inadvertence.

STEP BY STEP

  1. PRESS –> [ I/O ]
  2. PRESS –> [ F1 ] [ TYPE ]
  3. SELECT –> [ 5 ] 5 GROUP (see screenshot)
  4. PRESS –> [ IN/OUT ] (If you don’t have the screen of “I/O Group Out”)
  5. PRESS –> [ F2 ] CONFIG
  6. Using Arrow on line of GO #1, ENTER –> 89 in “RACK” column. (Corresponding to Ethernet I/P rack number)
  7. PRESS –> [ ENTER ]
  8. Using Arrow on line of GO #1, ENTER –> 1 in “SLOT” column. (Corresponding Slot of Ethernet I/P set up for this particular device)
  9. PRESS –> [ ENTER ]
  10. Using Arrow on line of GO #1, ENTER –> 33 in “START PT” column. (Corresponding Start bit of Ethernet I/P set up for Digital outputs)
  11. PRESS –> [ ENTER ]
  12. Using Arrow on line of GO #1, ENTER –> 16 in “NUM PTS” column. (Corresponding to the number of bits composing the numeric data. In this case, it is a 16 bits word) 
  13. PRESS –> [ ENTER ] (see screenshot)
  14. PRESS –> [ FCTN ]
  15. SELECT –> [ 0 ] 0 NEXT
  16. SELECT –> [ 8 ] 8 CYCLE POWER (see screenshot)
  17. PRESS –> [ YES ] (see screenshot)

To check if this procedure works, put in a program something like this line: GO[1]= 65535. Run this line in STEP mode. All Digital Outputs from DO[33] to DO[48] will be ON. (see screenshot)

FANUC I/O Configuration – Adding a 16 digital output card on Omron NX I/O block

Adding a 16 digital output card on Omron NX I/O block

This video shows how to add a 16 digital output card on Omron NX I/O block using a Teach Pendant from a FANUC robot.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 15 minutes

  • RECOMMENDATION

Create a robot backup before changing the mapping of the ethernet module.

  • WARNING!

The robot will need a reboot after an ethernet IP modification.

  • DANGER

N/A

STEP BY STEP

ETHERNET/IP SET UP

Install the output card. 16 outputs card = 2 bytes. This procedure will set up DO[49] to DO[64] as usable outputs.

      1. PRESS –> [ I/O ]
      2. PRESS –> [ F1 ] [TYPE]
      3. SELECT –> [ 0 ] 0 NEXT
      4. SELECT –> [ 3 ] 3 EtherNet/IP (see screenshot)
      5. On Omron NX line, using Arrow –> Move right to “Enable” column
      6. PRESS –> [ F5 ] FALSE (see screenshot)
      7. Using Arrow –> Move left to highlight OmronNX
      8. PRESS –> [ F4 ] CONFIG
      9. Using Arrow –> Scroll down to the line “Output size (bytes)”
      10. If no Euromap is installed, ENTER –> 8 (2 bytes for each output cards) (see screenshot)
      11. PRESS –> [ ENTER ]
      12. If no Euromap is installed, ENTER –>10 (2 bytes for each output cards)
      13. PRESS –> [ ENTER ]
      14. PRESS –> [ F3 ] PREV
      15. On Omron NX line, using Arrow, –> Move right to Enable column
      16. PRESS –> [ F4 ] TRUE (see screenshot)

DIGITAL INPUT SET UP

      1. PRESS –> [ F1 ] [TYPE]
      2. SELECT –> [ 3 ] 3 DIGITAL (see screenshot)
      3. PRESS –> [ F3 ] IN/OUT (If not available, PRESS –> [NEXT] )
      4. Display DO
      5. PRESS –> [ F2 ] CONFIG
      6. If no EUROMAP is installed; Modify the range of the first DO[ ] attribution: Instead of 48, write 64. (see screenshot)
      7. PRESS –> [ ENTER ] (You will see “PEND.” In yellow at the end of the line)
      8. If Euromap is installed: Set another range of DO[x] like this: With Arrow, Scroll down to line 2.
      9. Instead of 208, ENTER –> 64
      10. Move right to “Rack column”, ENTER –> 89
      11. PRESS –> [ ENTER ]
      12. Move right to “Slot column”, ENTER –> 1
      13. PRESS –> [ ENTER ]
      14. Move right to “Start column”, ENTER –> 65 (see screenshot)
      15. PRESS –> [ ENTER ] (You will see “PEND.” In yellow at the end of the line)
      16. PRESS –> [ FCTN ]
      17. SELECT –> [ 0 ] 0 NEXT
      18. SELECT –> [ 8 ] 8 CYCLE POWER (see screenshot)
      19. PRESS –> [ YES ] (see screenshot)

The Digital input config should look like this:

Bits 1 to 48 are attributed to DO[1] to DO[48]. Bits 49 to 64 are attributed to DO[209] to DO[224] which is the Euromap 67 option. Bits 81 to 96 are attributed to DO[49] to DO[64]. With this setup, the Euromap output card is the fourth output card on the rack. When you add output cards, always put them after the Euromap card. If no Euromap is installed, then you can install them after the ones already on the rack.

FANUC File Management – Backup on USB key

FANUC File Management – Backup on USB key

One way to solve the problem of lost mastering values is to make sure you always have an updated backup available to load to your robot. The video below explains exactly how to perform a robot backup.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 5 minutes

  • RECOMMENDATION

Use a representative backup name for your folder to keep track of your modifications more easily.

  • WARNING!

N/A

  • DANGER

N/A

STEP BY STEP

  1. INSERT –> USB KEY into the Teach Pendant.
  2. PRESS –> [ MENU ]
  3. SELECT –> [ 7 ] 7 FILE
  4. SELECT –> [ 1 ] 1 FILE
  5. PRESS –> [ ENTER ]
  6. PRESS –> [ UTIL ]
  7. SELECT –> [ 1 ]  SET DEVICE
  8. PRESS –> [ ENTER ]
  9. SELECT –> [ 7 ] 7 USB ON TP
  10. PRESS –> [ UTIL ]
  11. SELECT –> [ 4 ] 4 MAKE DIR
  12. PRESS –> [ ENTER ]
  13. WRITE DIRECTORY NAME
  14. PRESS –> [ ENTER ]
  15. PRESS –> [ BACK UP ]
  16. SELECT –> [ 8 ] 8 ALL OF ABOVE
  17. PRESS –> [ YES ]

FANUC File Management – Backing up files in text format (ASCII) on a USB key

FANUC File Management – Backing up files in text format

This is a tutorial to teach how to back up files in text format (ASCII) on a USB KEY using a Teach Pendant from a FANUC robot.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 5 minutes

  • RECOMMENDATION

Use a representative backup name for your folder to keep track of your modifications more easily.

  • WARNING!

N/A

  • DANGER

N/A

STEP BY STEP

  1. INSERT –> USB KEY on Teach Pendant.
  2. PRESS –> [ MENU ]
  3. PRESS –> [ 7 ] 7 FILE
  4. PRESS –> [ 1 ] 1 FILE (see screenshot)
  5. PRESS –> [ F5 ] [ UTIL ]
  6. SELECT –> [ 1 ] 1 Set Device (see screenshot)
  7. SELECT –> [ 7 ] 7 USB Disk (UD1:) (see screenshot)
  8. PRESS –> [ F5 ] [ UTIL ]
  9. SELECT –> [ 4 ] 4 Make Dir (see screenshot)
  10. Using ARROW, SELECT –> Type of character you want and type desired DIR name. (BCK_ASCII, for example(see screenshot)
  11. PRESS –> [ ENTER ]
  12. PRESS –> [ F4 ] [ BACKUP ] (see screenshot)
  13. SELECT –> [ 0 ] 0 NEXT
  14. SELECT –> [ 1 ] 1 ASCII
  15. PRESS –> [ F3 ] [ ALL ]

FANUC File Management – Loading a file from a USB key

FANUC File Management – Loading a file from a USB key

This is a tutorial to teach how to load a file from a USB key using a Teach Pendant from a FANUC robot.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 5 minutes

  • RECOMMENDATION

Use a representative backup name for your folder to keep track of your modifications more easily.

  • WARNING!

N/A

  • DANGER

N/A

STEP BY STEP

  1. INSERT –> USB key into the Teach Pendant
  2. PRESS –> [ MENU ]
  3. SELECT –> [ 7 ] 7 FILE
  4. SELECT –> [ 1 ] 1 FILE (see screenshot)
  5. PRESS –> [ F5 ] [UTIL]
  6. SELECT –> [ 1 ] 1 Set Device (see screenshot)
  7. SELECT –> [ 7 ] 7 USB Disk (UT1:) (see screenshot)
  8. PRESS –> [ ENTER ]
  9. PRESS –> [ F3 ] [ LOAD ]
  10. PRESS –> [ F5 ] [ NO ]
  11. PRESS –> [ F2 ] [ DIR ]
  12. SELECT –> [ 1 ] 1 *.* (see screenshot)
  13. Using arrow –> Select the program to load.  (P_DEMO_DROP for example)
  14. PRESS –>[ F3 ] [ LOAD ]
  15. PRESS –>[ F4 ] [ YES ]
  16. PRESS –>[ F3 ] [ OVERWRITE ] (if file already exist)(see screenshot)

FANUC Teach Point – Changing speed units on a point

Changing speed units on a point

This procedure will only change the speed unit of the selected point

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 5 minutes

  • RECOMMENDATION

If the robot is giving you a max speed warning, lower the speed under this limit on the point so the robot does not fill up the log of warning.

  • WARNING!

The speed limit may vary from a robot to another.

  • DANGER

N/A

STEP BY STEP

  1. PRESS –> [ SELECT ]
  2. Using Arrow –> Scroll down and select a program. (see screenshot)
  3. PRESS –> [ ENTER ]
  4. Using Arrow –> Scroll down to the line you want to change the speed unit.
  5. Select the number before speed unit. (see screenshot)
  6. PRESS –> [ F4 ] [ CHOICE ]
  7. Select the desired speed unit.
  8. PRESS –> [ ENTER ]

FANUC Web Browser – Accessing comment tool on WEB page

Accessing comment tool on WEB page

This tutorial shows how to access the comment tool on web page using a Teach Pendant from a FANUC robot.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 5 minutes

  • RECOMMENDATION

N/A

  • WARNING!

N/A

  • DANGER

N/A

STEP BY STEP

  1. PLUG –> Your Ethernet cable to port 2 of the Omron NX-EIP coupler in the 24VDC control panel of the cell and the other end of the cable to your computer’s ethernet port.
  2. PRESS –> [ MENU ]
  3. SELECT –> [ 6 ] 6 SETUP
  4. SELECT –> [ 0 ] 0 NEXT
  5. SELECT –> [ 0 ] 0 NEXT (depending on options installed)
  6. PRESS –> [ x ] [ HOST COMM ] (see screenshot)
  7. USING ARROW –> Scroll down to [ 7 Http Authentification ]
  8. PRESS –> [ ENTER ]
  9. SET ALL RESOURCES TO –> U (UNLOCK) (see screenshot)
  10. PRESS –> [ PREV ]
  11. USING ARROW –> Scroll up to [1 TCP/IP DETAILED SET UP]
  12. PRESS –> [ F3 ] [PORT] , until Port#1 is dispayed.
  13. TAKE NOTE OF –> ROBOT IP ADDRESS:  192.168.250.10
  14. TAKE NOTE OF –> ROBOT SUBNET MASK:  255.255.255.0
  15. SET YOUR –> COMPUTER LOCAL ETHERNET ADRESS: 192.168.250.1 (see screenshot)
  16. SET YOUR –> COMPUTER LOCAL SUBNET MASK: 255.255.255.0
  17. USING ARROW –> Scroll down to an empty spot on the local ethernet address list.
  18. PRESS –> [ ENTER ]
  19. ENTER –> Your computer’s local address you have previously set.
  20. PRESS –> [ ENTER ]
  21. PRESS –> [ F4 ] [PING]
  22. If the mention “Ping (ethernet address) succeeded” appears, then continue this procedure. Else, your network setup is not correct.
  23. OPEN –> Your internet browser (Chrome, Edge, etc.) and set the address to the robot’s ethernet address. (see screenshot)
  24. In the web page, PRESS –> [ ROBOT TOOLS ]
  25. In the web page, PRESS –> [ COMMENT TOOLS ]
  26. In the web page, PRESS –> Select the desired type of I/O and /or Registers you want to type comments. (see screenshot)

FANUC Space Function Configuration – Setting up Space Function

Setting up Space Function

You have to determine the “Common space measurements” for which you want to set a space function. Let’s say, for example, you want to set up a common space of 800 mm in X direction away from the robot of 450mm. In Y direction the length of the common space will be 2000mm centered according to World frame origin. Finally, the height of the common space will be 1400mm from Robot’s World frame origin starting below origin at -125mm. The set common space will be inside the taught zone.

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 30 minutes

  • DANGER

Disabling the space function may cause robot collision with other machines.

STEP BY STEP

  1. PRESS –> [ MENU ]
  2. SELECT –> [ 6 ] 6 SETUP
  3. SELECT –> [ 0 ] 0 NEXT
  4. PRESS –> [ x ] x Space fctn. (Depending on options installed)
  5. Using ARROW –> Scroll down to the desired space function. (see screenshot)
  6. PRESS –> [ F3 ] [ DETAIL ] 
  7. PRESS –> [ F2 ] [ SPACE ] 
  8. Using ARROW –> Scroll down to the desired space function coordinate of the BASIS VERTEX(see screenshot)
  9. Enter the X coordinate of the common space according to World frame origin –> 1250
  10. PRESS –> [ ENTER ]
  11. Enter the Y coordinate of the common space according to World frame origin –> 1000
  12. PRESS –> [ ENTER ]
  13. Enter the Z coordinate of the common space according to World frame origin –> -125
  14. Using ARROWS, move to –> [ SIDE LENGHT ] or [ SECOND VERTEX ]
  15. PRESS –> [ ENTER ]
  16. PRESS –> [ F4 ] [ CHOICE ] 
  17. SELECT –> [ 2 ] 2 SECOND VERTEX (if not selected already)
  18. Using ARROW –> Scroll down to the desired space function coordinate of the SECOND VERTEX.
  19. Enter the X coordinate of the common space according to World frame origin –> 450
  20. PRESS –> [ ENTER ]
  21. Enter the Y coordinate of the common space according to World frame origin –> -1000
  22. PRESS –> [ ENTER ]
  23. Enter the Z coordinate of the common space according to World frame origin –> 1400
  24. PRESS –> [ ENTER ]
  25. PRESS –> [ PREV ]
  26. Using ARROW –> Scroll down to “Comment” line. (see screenshot)
  27. PRESS –> [ ENTER ]
  28. Enter comment.
  29. PRESS –> [ ENTER ]
  30. Using ARROW –> Scroll down to “Output Signal:” line.
  31. PRESS –> [ DO ] or [ RO ] Select type of output.
  32. Using ARROW –> Scroll right to the “Output Number:”
  33. PRESS –> [ ENTER ]
  34. ENTER  –> Output Number
  35. PRESS –> [ ENTER ]
  36. Using ARROW –> Scroll down to “Input Signal:” line.
  37. PRESS –> [ DI ] or [ RI ] Select type of input.
  38. Using ARROW –> Move to Input Number
  39. PRESS –> [ ENTER ]
  40. ENTER  –> Input Number
  41. PRESS –> [ ENTER ]
  42. Using ARROW –> Scroll down to “Priority”.
  43. PRESS –> [ F4 ] [ HIGH ] 
  44. Using ARROW –> Scroll down to “Inside/Outside”.
  45. PRESS –> [ F4 ] [ Inside ] 
  46. PRESS –> [ PREV ]
  47. PRESS –> [ F4 ] [ ENABLE ] (see screenshot)
  48. The green rectangular prism shows the common space that has been set:  (see screenshot)

FANUC Space Function Configuration – Enabling/Disabling Space Function

Enabling/Disabling Space Function

You will find a downloadable

PDF icon
PDF version at the end of this page.

  • DURATION

+/- 15 minutes

  • RECOMMENDATION

N/A

  • WARNING!

N/A

  • DANGER

Disabling the space function may cause robot collision with other machines.

STEP BY STEP

  1. PRESS –> [ MENU ]
  2. SELECT –> [ 6 ] 6 SETUP
  3. SELECT –> [ 0 ] 0 NEXT
  4. PRESS –> [ X ] x Space fctn. (depending on options installed) (see screenshot)
  5. Using arrow, –> Scroll down to the desired space function. (see screenshot)
  6. PRESS –> [ F4 OR F5 ] [ENABLE] or [DISABLE] (see screenshot)