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)
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)