Skip to content

Set-up (I/O 1)

Here is where you can configure the functions of the GPIO ports on the control box.

1. Control Box Digital Input Function Definition

missing

  1. Select the input port for which you want to change the function.
    • R : The function applied to the selected digital input port is activated when the digital input pulse is at the Rising Edge.
    • H : The function applied to the selected digital input port is activated when the digital input pulse is at the High State.
    • F : The function applied to the selected digital input port is activated when the digital input pulse is at the Falling Edge.
    • L : The function applied to the selected digital input port is activated when the digital input pulse is at the Low State.
  2. The functions applied to the 16 digital input ports are displayed.

2. Control Box Digital Output Function Definition

missing

  1. Select the output port for which you want to change the function.
    • R : The function applied to the selected digital output port is activated when the digital output pulse is at the Rising Edge.
    • H : The function applied to the selected digital output port is activated when the digital output pulse is at the High State.
    • F : The function applied to the selected digital output port is activated when the digital output pulse is at the Falling Edge.
    • L : The function applied to the selected digital output port is activated when the digital output pulse is at the Low State.
  2. The functions applied to the 16 digital output ports are displayed.

3. Control Box Input Labels

missing

  1. Enter the desired name.
  2. Select the input port for which you want to set the name.

4. Control Box Output Labels

missing

  1. Enter the desired name.
  2. Select the output port for which you want to set the name.

5. Control box input port functionality

The functions of the input ports (Din 0 to Din 15) in the control box can be set to the following special functions (R = Rising Edge, F = Falling Edge, H = High State).

Caution

  • Before using Digital Input, be sure to fully understand the electrical characteristics of the digital input port provided by the manufacturer.
  1. Basic Mode (GPIO)
  2. Start Program Once Mode (Rising Edge)
  3. Stop Program (Rising Edge)
  4. Pause Program (Rising Edge)
  5. R = Turn on Direct Teaching Mode / F = Turn off Direct Teaching Mode
  6. R = Set Speed to 100% / F = Set Speed to 0%
  7. R = Switch to Real Mode / F = Switch to Simulation Mode
  8. R = Reset Robot
  9. H = Disable Collision Function when in High State
  10. H = Auto Initialization Key
  11. R = Release Pause due to External Collision
  12. R = Add Point Function to UI Program (Rising Edge)
  13. R = Start Program in Repeat Mode (Rising Edge)
  14. R = Move to Begin Position
  15. R = Resume Program
  16. H = Quick Freedrive Change
  17. R = Pause Program / F = Resume Program
  18. F = Pause Program / R = Resume Program
  19. H = Speed Slider at 100% / L = Speed Slider at 0%
  20. R = Load Default Program
  21. F = Turn Off Robot Arm Power
  22. R = Touch Sensing
  23. F = Touch Sensing
  24. H = No Arc
  25. H = Program Start Block
  26. R = Ext.Joint0 Plus / F = stop
  27. R = Ext.Joint0 Minus / F = stop
  28. R = Ext.Joint1 Plus / F = stop
  29. R = Ext.Joint1 Minus / F = stop
  30. R = Ext.Joint2 Plus / F = stop
  31. R = Ext.Joint2 Minus / F = stop
  32. H = Safety Speed
  33. F = UserCoord0 ←TCP frame
  34. F = UserCoord1 ←TCP frame
  35. F = UserCoord2 ←TCP frame
  36. F = Load & Run Program Table
  37. R = Start Prog.(Once) / F = Stop Prog.
  38. R = Start Prog.(Repeat) / F = Stop Prog.
  39. F = Change Global Pinpoint #’s Prog.
  40. R = EXT. Joint 0 Slow Plus / F = Stop
  41. R = EXT. Joint 0 Slow Minus / F = Stop
  42. R = EXT. Joint 1 Slow Plus / F = Stop
  43. R = EXT. Joint 1 Slow Minus / F = Stop
  44. R = EXT. Joint 2 Slow Plus / F = Stop
  45. R = EXT. Joint 2 Slow Minus / F = Stop
  46. R = Reset SOS
  47. F = Reset SOS
  48. R = Delete Point
  49. R = Add ARC-ON
  50. R = Add ARC-Off
  51. H = Speed 75% / L = 0%
  52. H = Speed 50% / L = 0%
  53. H = Speed 25% / L = 0%
  54. H = Speed 10% / L = 0%
  55. F = Pause Program
  56. H = Block Freedrive Button
  57. L = Block Freedrive Button
  58. Duplex for Safety
  59. F = Stop Program

6. Control box output port functionality

The functions of the output ports (Dout 0 to Dout 15) of the control box can be set to the following special functions (R = Rising Edge, F = Falling Edge, H = High State).
Output ports set to special features are not available for general use in teaching programs.

Caution

  • Before using the digital output, be sure to fully understand the electrical characteristics of the digital output port provided by the manufacturer.
  1. Basic Mode (GPIO)
  2. H = Program/Robot Running / L = Idle State
  3. L = Program/Robot Running / H = Idle State
  4. H = External Impact Detected
  5. H = Direct Teaching Mode Active
  6. Transmit the digital input signal with the same number as the selected port
  7. Transmit Tool Flange Input Port 0 Signal
  8. Transmit Tool Flange Input Port 1 Signal
  9. H = Robot Active / L = Not Active
  10. H = Real Mode / L = Simulation Mode
  11. H = Robot in Operation / L = Idle
  12. L = Robot in Operation / H = Idle
  13. H = Robot Initialization (Activation) Failed
  14. H = Power Supplied to Robot Arm / L = No Power to Arm
  15. H = Collision Detection On / L = Collision Detection Off
  16. H = Pause State
  17. H = Trap Occurred in Inbox 0
  18. H = Trap Occurred in Inbox 1
  19. Used as PWM Module
  20. H = Teaching Pendant Connected
  21. H = Program Running in MAKE Screen
  22. H = Program Running in PLAY Screen
  23. H = Conveyor Mode Active
  24. H = Control Box Boot Complete
  25. H = Force Control Mode Active
  26. PC Alive Pulse
  27. H = Speed Slider at 100%
  28. H = Last Program Load Successful
  29. H = TCP is in InBox 0
  30. H = TCP is in InBox 1
  31. H = Is Alarm
  32. H = Robot posture is Begin posture
  33. H = Emergency Teaching Enable
  34. H = Prog. Run in Sub.P area
  35. H = Normal Program Run / L = Others
  36. H = Normal Program Run / H = Others
  37. H = Hand Controller F1 pressed
  38. H = Hand Controller F2 pressed
  39. H = Hand Controller F3 pressed
  40. H = Hand Controller F4 pressed
  41. L = TCP is in InBox 0
  42. L = TCP is in InBox 1
  43. Sync with Dout 0
  44. Sync with Dout 1
  45. Sync with Dout 2
  46. Sync with Dout 3
  47. Sync with Dout 4
  48. Sync with Dout 5
  49. Sync with Dout 6
  50. Sync with Dout 7
  51. Sync with Dout 8
  52. Sync with Dout 9
  53. Sync with Dout 10
  54. Sync with Dout 11
  55. Sync with Dout 12
  56. Sync with Dout 13
  57. Sync with Dout 14
  58. Sync with Dout 15
  59. H = Is SOS State
  60. L = Is SOS State
  61. H = EMG Button Released / L = Pressed
  62. L = EMG Button Released / H = Pressed
  63. L = Robot Speed under 250mm/s
  64. H = Robot Speed under 250mm/s
  65. H = Near Joint Limit
  66. H = Robot Arm under Activating
  67. H = Under Program Loading