Skip to content

Control Box Digital I/O Dedicated Function v221004

1. Control Box Digital Input Function Definition


1.1 R=Start Program (Once)

Idle: Run the program currently loaded once.
Pause: Restart the program.
(Rising Edge)

1.2 R=Stop Program

Stops actions and running programs.
(Rising Edge)

1.3 R=Pause Program

Pause the running program.
(Rising Edge)

1.4 R=FreeDriveOn / F=Off

R=Use direct teaching mode.
F=Don’t use direct teaching mode.

1.5 R=Speed 100% / F=0%

R=Set the speed bar to 100%.
F=Set the speed bar to 0%.

1.6 R=Real mode / F=simulation

R=Change to real robot mode.
F=Change to simulation mode.

1.7 R=Initialize Robot

Activate robot arm (Servo on) and switch to real robot mode.
(Rising Edge)

1.8 H=Temporary Collision off

Turns off external crash detection.
(High State)

1.9 H=Auto-Initialize Key

Key port for using the 'Automatic Activation with Key' setting.
(High State)

1.10 R=Resume from Out Coll. Stop

Release the stop due to external collision detection.
(Rising Edge)

1.11 R=Point Add

Add the current position-information of the robot arm as a point under the Move function.
(Rising Edge)

1.12 R=Start Program (Repeat)

Idle: Repeat starting the program currently loaded.
Pause: Restart the program.
(Rising Edge)

1.13 R=Approach to Begin

Move to the starting position (Home-pos) defined in the program currently loaded.
(Rising Edge)

1.14 R=Program Resume

Restart the paused program.
(Rising Edge)

1.15 H=Quick Freedrive Change

It's a function to grab the Servo-lock when exit the direct teaching mode.
(High State)

1.16 R=Pause / F=Resume Program

R=Pause the program.
F=Restart the program.

1.17 F=Pause / R=Resume Program

F=Pause the program.
R=Restart the program.

1.18 H=Speed 100% / F=0%

H=Set the speed bar to 100%.
F=Set the speed bar to 0%.

1.19 R=Load Default Program

Loads a program set as the default program.
(Rising Edge)

1.20 F=Robot Arm Power Down

Turn off the DC power applied to the robot's arm.
(Falling Edge)

1.21 R=Touch Sensing

When using the touch sensing function, this is the port that connects the touch sensing signal output-line from the welding machine.
(Rising Edge)

1.22 F=Touch Sensing

When using the touch sensing function, this is the port that connects the touch sensing signal output-line from the welding machine.
(Falling Edge)

1.23 H=No Arc

When a signal is on (if high-state), activate the No-Arc function.
(High State)

1.24 H=Program Start Block

The signal cannot start the program while it is in the high-state.
(High State)

1.25 R=Ext.Joint 0 Plus / F=stop

R=Additional axis 0 moves in the (+) direction / F=stop

1.26 R=Ext.Joint 0 Minus / F=stop

R=Additional axis 0 moves in the (-) direction / F=stop

1.27 R=Ext.Joint 1 Plus / F=stop

R=Additional axis 1 moves in the (+) direction / F=stop

1.28 R=Ext.Joint 1 Minus / F=stop

R=Additional axis 1 moves in the (-) direction / F=stop

1.29 R=Ext.Joint 2 Plus / F=stop

R=Additional axis 2 moves in the (+) direction / F=stop

1.30 R=Ext.Joint 2 Minus / F=stop

R=Additional axis 2 moves in the (-) direction / F=stop

1.31 H=Safety Speed

Switch the robot arm's motion speed to the safe speed range.
(High State)

1.32 F=User Coord 0 ← TCP frame

Change the setting value of user coordinate 0 to the position/rotation of the TCP coordinate system of the current robot arm.
(Falling Edge)

1.33 F=User Coord 1 ← TCP frame

Change the setting value of user coordinate 1 to the position/rotation of the TCP coordinate system of the current robot arm.
(Falling Edge)

1.34 F=User Coord 2 ← TCP frame

Change the setting value of user coordinate 2 to the position/rotation of the TCP coordinate system of the current robot arm.
(Falling Edge)

1.35 F=Load & Run Program Table

Loads and plays the program set at the number of the corresponding input port in the Program Table.
(Falling Edge)

1.36 R=Start Prog. (Once) / F=Stop Prog.

R=Run the loaded program once / F=Stop the program

1.37 R=Start Prog. (Repeat) / F=Stop Prog.

R=Run the loaded program repeatedly / F=Stop the program

1.38 F=Change Global Pinpoint #’s Pos

Save the global pin-point as the current point value of the robot arm.
(Falling Edge)

1.39 R=EXT.Joint 0 Slow Plus / F=stop

R=Additional axis 0 slowly moves in the (+) direction / F=stop

1.40 R=EXT.Joint 0 Slow Minus / F=stop

R=Additional axis 0 slowly moves in the (-) direction / F=stop

1.41 R=EXT.Joint 1 Slow Plus / F=stop

R=Additional axis 1 slowly moves in the (+) direction / F=stop

1.42 R=EXT.Joint 1 Slow Minus / F=stop

R=Additional axis 1 slowly moves in the (-) direction / F=stop

1.43 R=EXT.Joint 2 Slow Plus / F=stop

R=Additional axis 2 slowly moves in the (+) direction / F=stop

1.44 R=EXT.Joint 2 Slow Minus / F=stop

R=Additional axis 2 slowly moves in the (-) direction / F=stop

1.45 R=Reset SOS

Initialize (reset) the SOS state.
(Rising Edge)

1.46 F=Reset SOS

Initialize (reset) the SOS state.
(Falling Edge)

1.47 R=Delete Point

Deletes the taught point.
(Rising Edge)

1.48 R=Add ARC-On

Adds the Arc-On function.

1.49 R=Add ARC-Off

Adds the Arc-Off function.

1.50 H=Speed 75% / L=0%

H = Speed 75% / L = Speed 0%

1.51 H=Speed 50% / L=0%

H = Speed 50% / L = Speed 0%

1.52 H=Speed 25% / L=0%

H = Speed 25% / L = Speed 0%

1.53 H=Speed 10% / L=0%

H = Speed 10% / L = Speed 0%

1.54 F=Pause Program

Pauses the program.
(Falling Edge)

1.55 H=Block Freedrive Button

Blocks direct teaching when High.

1.56 L=Block Freedrive Button

Blocks direct teaching when Low.

1.57 Duplex for Safety

Implements a redundant input function. The input is recognized only when both input signals are High.

1.58 F=Stop Program

Stops the program.
(Falling Edge)

1.59 F=Reset SOS / EMS State

Resets the SOS alarm.
The robot arm power is cut off, the same as when the emergency stop switch is activated.

1.60 F=Reset Modbus Server

Resets the Modbus server.

1.61 R=Run User Script 0

Executes User Script 0.

1.62 R=Run User Script 1

Executes User Script 1.

1.63 R=Run User Script 2

Executes User Script 2.

1.64 R=Run User Script 3

Executes User Script 3.

1.65 R=Run User Script 4

Executes User Script 4.

1.66 R=Run User Script 5

Executes User Script 5.

1.67 R=Run User Script 6

Executes User Script 6.

1.68 R=Run User Script 7

Executes User Script 7.

1.69 R=Run User Script 8

Executes User Script 8.

1.70 R=Run User Script 9

Executes User Script 9.

1.71 H=Ignore Self Collision

Ignores self-collision when High.

1.72 H=Conditional Script Exe Key

Executes the function assigned to the User Script when High.

1.73 R=Speed 50% / F=100%

R = Speed 50% / F = Speed 100%

1.74 R=Speed 25% / F=100%

R = Speed 25% / F = Speed 100%

1.75 H=Speed 100% / L=75%

H = Speed 100% / L = Speed 75%

1.76 H=Speed 100% / L=50%

H = Speed 100% / L = Speed 50%

1.77 H=Speed 100% / L=25%

H = Speed 100% / L = Speed 25%

1.78 R=Reset UI Connection

Disconnects the RB UI connection between the control box and the currently connected tablet.

1.79 H=Block SSS Function

Prevents the alarm generated when the SSS key is released by setting the SSS key to the shorted state.

1.80 H=Auto SSS Resume Key

Restarts the function that was paused when the SSS key was released.
(In this case, the SSS must be shorted again.)

1.81 R=Robot Arm PowerDown

Turns off the robot power.

1.82 H=Block D.In Special Functions

Disables Digital Input special functions on Digital ports with lower numbers than the assigned port when High.
(If this function is assigned to DI 8, the functions assigned to DI 0 to 7 are disabled.)

1.83 L=Block D.In Special Functions

Disables Digital Input special functions on Digital ports with lower numbers than the assigned port when Low.
(If this function is assigned to DI 8, the functions assigned to DI 0 to 7 are disabled.)

1.84 R=Global Speed Bar +

Increases the speed control bar by 10%.

1.85 R=Global Speed Bar -

Decreases the speed control bar by 10%.

1.86 R=Robot Jog Joint 0 +

Moves Joint 0 in the positive direction.

1.87 R=Robot Jog Joint 0 -

Moves Joint 0 in the negative direction.

1.88 R=Robot Jog Joint 1 +

Moves Joint 1 in the positive direction.

1.89 R=Robot Jog Joint 1 -

Moves Joint 1 in the negative direction.

1.90 R=Robot Jog Joint 2 +

Moves Joint 2 in the positive direction.

1.91 R=Robot Jog Joint 2 -

Moves Joint 2 in the negative direction.

1.92 R=Robot Jog Joint 3 +

Moves Joint 3 in the positive direction.

1.93 R=Robot Jog Joint 3 -

Moves Joint 3 in the negative direction.

1.94 R=Robot Jog Joint 4 +

Moves Joint 4 in the positive direction.

1.95 R=Robot Jog Joint 4 -

Moves Joint 4 in the negative direction.

1.96 R=Robot Jog Joint 5 +

Moves Joint 5 in the positive direction.

1.97 R=Robot Jog Joint 5 -

Moves Joint 5 in the negative direction.

1.98 R=Robot Jog Global X +

Moves in the positive X direction in the Global coordinate system.

1.99 R=Robot Jog Global X -

Moves in the negative X direction in the Global coordinate system.

1.100 R=Robot Jog Global Y +

Moves in the positive Y direction in the Global coordinate system.

1.101 R=Robot Jog Global Y -

Moves in the negative Y direction in the Global coordinate system.

1.102 R=Robot Jog Global Z +

Moves in the positive Z direction in the Global coordinate system.

1.103 R=Robot Jog Global Z -

Moves in the negative Z direction in the Global coordinate system.

1.104 R=Robot Jog Global RX +

Moves in the positive RX direction in the Global coordinate system.

1.105 R=Robot Jog Global RX -

Moves in the negative RX direction in the Global coordinate system.

1.106 R=Robot Jog Global RY +

Moves in the positive RY direction in the Global coordinate system.

1.107 R=Robot Jog Global RY -

Moves in the negative RY direction in the Global coordinate system.

1.108 R=Robot Jog Global RZ +

Moves in the positive RZ direction in the Global coordinate system.

1.109 R=Robot Jog Global RZ -

Moves in the negative RZ direction in the Global coordinate system.

1.110 R=Robot Jog Local X +

Moves in the positive X direction in the Local coordinate system.

1.111 R=Robot Jog Local X -

Moves in the negative X direction in the Local coordinate system.

1.112 R=Robot Jog Local Y +

Moves in the positive Y direction in the Local coordinate system.

1.113 R=Robot Jog Local Y -

Moves in the negative Y direction in the Local coordinate system.

1.114 R=Robot Jog Local Z +

Moves in the positive Z direction in the Local coordinate system.

1.115 R=Robot Jog Local Z -

Moves in the negative Z direction in the Local coordinate system.

1.116 R=Robot Jog Local RX +

Moves in the positive RX direction in the Local coordinate system.

1.117 R=Robot Jog Local RX -

Moves in the negative RX direction in the Local coordinate system.

1.118 R=Robot Jog Local RY +

Moves in the positive RY direction in the Local coordinate system.

1.119 R=Robot Jog Local RY -

Moves in the negative RY direction in the Local coordinate system.

1.120 R=Robot Jog Local RZ +

Moves in the positive RZ direction in the Local coordinate system.

1.121 R=Robot Jog Local RZ -

Moves in the negative RZ direction in the Local coordinate system.

1.122 R=Stop Program & Speed 0%

Stops the program and sets the speed to 0%.

2. Control Box Digital Output Function Definition


2.1 H=Program Run / L=Idle

H=Running a program or executing an action command
L=Idle Situation

2.2 L=Program Run / H=Idle

L=Running a program or executing an action command
H=Idle Situation

2.3 H=Collision Detected

Indicates whether an out-collision or self-collision has been detected.
(High State)

2.4 H=Direct Teaching mode

Indicates that direct instruction mode is running.
(High State)

2.5 Bypass Din

Passes digital input signals of the same number as the selected port.

2.6 Bypass Tool Din 0

Passes tool flange input port 0 signal.

2.7 Bypass Tool Din 1

Passes tool flange input port 1 signal.

2.8 H=Robot Ready / L=Not Init.

H=Robot Arm Activation Status
L=Robot Arm Disabled

2.9 H=Real mode / L=Simulation

H=Real Robot Mode Status
L=Simulation Mode Status

2.10 H=Robot Moving / L=Idle

H=When the robot's arm is moving
L=When the robot arm is stationary

2.11 L=Robot Moving / H=Idle

L=When the robot's arm is moving
H=When the robot arm is stationary

2.12 H=Robot Initialize Fail

When the robot fails during the activation process
(High State)

2.13 H=Robot Power On / L=Off

H=DC power applied to robot arm
L=Power-off Status

2.14 H=Coll. Detection On / L=Off

H=External collision detection mode on
L=External collision detection mode off

2.15 H=Pause state

Indicates that the program and operation are paused.
(High State)

2.16 H=Inbox 0 Trap Flag On

Indicates the status of the trap at in-box 0.
(High State)

2.17 H=Inbox 1 Trap Flag On

Indicates the status of the trap at in-box 1.
(High State)

2.18 PWM Module

Use the port as a PWM module.

2.19 H=TPU is conndected

Indicates that the Teaching Pendant (Ui) is connected.
(High State)

2.20 H=Run in MAKE page

Indicates that the program is currently running in the MAKE window.
(High State)

2.21 H=Run in PLAY page

Indicates that the program is currently running in the PLAY window.
(High State)

2.22 H=Is Conveyor mode

Indicates that conveyor mode is in use.
(High State)

2.23 H=Control Box Boot

Indicates the controller box boot-complete status.
(High State)

2.24 H=Force Control mode

Indicates that force control mode is in use.
(High State)

2.25 PC Alive Pulse

A pulse signal (Alive signal) 0.5 Hz to confirm that the main PC in the control box is alive.

2.26 H=Speed Bar 100%

Indicates that the speed control bar is 100%.
(High State)

2.27 H=Last Program Load Success

Indicates that the last run of 'Load a program' was successful.
If there is a grammatical error in the written program, the load fails.
(High State)

2.28 H=TCP is in Inbox 0

Indicates that TCP has entered the in-box area 0.
(High State)

2.29 H=TCP is in Inbox 1

Indicates that TCP has entered the in-box area 1.
(High State)

2.30 H=Is Alarm

Indicates that the alarm function on the program has been turned on and program is paused.
(High State)

2.31 H=Robot posture is Begin posture

Indicates that the robot arm is currently in the start position (home position).
The starting position (home position) is defined based on the currently loaded program.
(High State)

2.32 H=Emergency Teaching Enable

Indicates that emergency direct teaching mode is enabled.
(High State)

2.33 H=Prog. Run in Sub.P area

When the currently running program section is a sub-program (Sub.P ), High signal is output.
(High State)

2.34 H=Normal Program Run / L=Others

H=Normal program play status / L=Other cases
(A case that is not a pause due to pause or external collision detection is defined as 'normal')
(High State)

2.35 L=Normal Program Run / H=Others

L=Normal program play status / H=Other cases
(A case that is not a pause due to pause or external collision detection is defined as 'normal')
(Low State)

2.36 H=Hand Controller F1 pressed

Indicates that the F1 button on the hand controller is pressed.

2.37 H=Hand Controller F2 pressed

Indicates that the F2 button on the hand controller is pressed.

2.38 H=Hand Controller F3 pressed

Indicates that the F3 button on the hand controller is pressed.

2.39 H=Hand Controller F4 pressed

Indicates that the F4 button on the hand controller is pressed.

2.40 L=TCP is in Inbox 0

Indicates that TCP has entered the in-box area 0.
(Low State)

2.41 L=TCP is in Inbox 1

Indicates that TCP has entered the in-box area 1.
(Low State)

2.42 Sync with Dout 0~15

Indicates the signal in synchronization with the signal from 0 to 15.

2.43 H=Is SOS State

Indicates the SOS status.
(High state)

2.44 L=Is SOS State

Indicates the SOS status.
(Low state)

2.45 H=EMG Button Released / L=Pressed

Outputs High when the emergency switch is released.

2.46 L=EMG Button Released / H=Pressed

Outputs Low when the emergency switch is released.

2.47 L=Robot Speed under 250mm/s

Outputs Low when the robot arm speed is below 250 mm/s.

2.48 H=Robot Speed under 250mm/s

Outputs High when the robot arm speed is below 250 mm/s.

2.49 H=Near Joint Limit

Outputs High when the robot arm reaches a singularity.

2.50 H=Robot Arm under Activationg

Outputs High when the robot arm power is being supplied.

2.51 H=Under program Loading

Indicates the program loading state.

2.52 H=TeleOperation Master

Indicates TeleOperation Master state.

2.53 H=TeleOperation Slave

Indicates TeleOperation Slave state.

2.54 H=Servo Mode & Idle

Indicates Servo Mode (Idle state).

2.55 H=Safety EMS2 Pressed

Outputs High when the EMS2 wiring is not in a shorted state.

2.56 H=Safety PRS Pressed

Outputs High when the PRS wiring is not in a shorted state.

2.57 H=Safety HSS Pressed

Outputs High when the HSS wiring is not in a shorted state.

2.58 H=Safety SSS Pressed

Outputs High when the SSS wiring is not in a shorted state.