For RC90, RC700 :T, VT series:

Name Default Description
Ready 0 Turns ON when the controller startup completes and no task is running.
Running 1 Turns ON when task is running. Turn OFF when "Paused output" is ON.
Paused 2 Turns ON when pause task exists.
Error 3 Turn ON in the error condition. Use "Reset input" to recover from the error condition. (*14)
EStopOn Not set

Turns OFF except in Emergency Stop.

Turns ON in Emergency Stop.

Turns OFF when the controller power is OFF. (*11) (*12)

SafeguardOn 5 Turn ON with safety door open
SError 6

Turns ON when critical error occurs.

When a critical error occurs, "Reset input" does not function. Reboot the controller to recover. (*14)

Warning 7

Turns ON when warning occurs.

Task can be executed as usual even a warning condition. However, take action for the warning as soon as possible. (*14)

EStopOff 8

Turns ON except in Emergency Stop.

Turns OFF in Emergency Stop.

Turns OFF when the controller power is OFF. (*12)

MotorsOn Not set Turns ON when the robot motor is ON. (*5)
AtHome Not set Turns ON when the robot is in the home position. (*5)
PowerHigh Not set Turns ON when the robot's power mode is High. (*5)
MCalReqd Not set Turns ON when the robot hasn't executed MCal. (*5)
RecoverReqd Not set Turns ON when at least one robot is waiting for Recover after the safeguard is closed.
RecoverInCycle Not set Turns ON when at least one robot is executing Recover.
WaitingRC Not set Turns ON when the Controller is waiting to connect with RC+.
CmdRunning Not set Turns ON when an input command is executing.
CmdError Not set Turns ON when an input command cannot be accepted.

CurrProg1

CurrProg2

CurrProg4 CurrProg8

CurrProg16

CurrProg32

Not set Indicates the running or the last main function number (*1)
AutoMode Not set Turns ON in remote input acceptable status. (*2)
TeachMode Not set Turns ON in TEACH mode. (*12)
TestMode Not set Turns ON in TEST mode.
EnableOn Not set Turns ON when the enable switch is ON. (*12)

ErrorCode1

ErrorCode8192

Not set Indicates the error number.

InsideBox1

InsideBox15

Not set Turns ON when the robot is in the approach check area. (*3)

InsidePlane1

InsidePlane15

Not set Turns ON when a robot is on the approach plane area. (*4)
Alarm Not set Turns ON when any of the alarms is occurring. (*9) (*15)
Alarm1 Not set Turns ON when a battery alarm of the controller is occurring. (*13) (*15)
Alarm2 Not set Turns ON when a battery alarm of the robot connected to CU is occurring. (*13) (*15)
Alarm3 Not set Turns ON when a grease alarm of the robot connected to CU is occurring. (*10) (*13) (*15)
Alarm4 Not set Turns ON when a battery alarm of the robot connected to DU1 is occurring. (*13) (*15)
Alarm5 Not set Turns ON when a grease alarm of the robot connected to DU1 is occurring. (*10) (*13) (*15)
Alarm6 Not set Turns ON when a battery alarm of the robot connected to DU2 is occurring. (*13) (*15)
Alarm7 Not set Turns ON when a grease alarm of the robot connected to DU2 is occurring. (*10) (*13) (*15)
Alarm8 Not set Turns ON when a battery alarm of the robot connected to DU3 is occurring. (*13) (*15)
Alarm9 Not set Turns ON when a grease alarm of the robot connected to DU3 is occurring. (*10) (*13) (*15)
PositionX Not set Outputs current X coordinate in the World coordinate system. (*6) (*7)
PositionY Not set Outputs current Y coordinate in the World coordinate system. (*6) (*7)
PositionZ Not set Outputs current Z coordinate in the World coordinate system. (*6) (*7)
PositionU Not set Outputs current U coordinate in the World coordinate system. (*6) (*7)
PositionV Not set Outputs current V coordinate in the World coordinate system. (*6) (*7)
PositionW Not set Outputs current W coordinate in the World coordinate system. (*6) (*7)
Torque1 Not set Outputs the current torque value of Joint #1. (*6) (*7)
Torque2 Not set Outputs the current torque value of Joint #2. (*6) (*7)
Torque3 Not set Outputs the current torque value of Joint #3. (*6) (*7)
Torque4 Not set Outputs the current torque value of Joint #4. (*6) (*7)
Torque5 Not set Outputs the current torque value of Joint #5. (*6) (*7)
Torque6 Not set Outputs the current torque value of Joint #6. (*6) (*7)
CPU Not set Outputs the CPU load factor of the user program. (*8)
ESTOP Not set Outputs how many times emergency stops have been executed.
ALIVE Not set

Output signal for alive monitoring of the controller.

The signal input by ALIVE input will be output. The master equipment can perform alive monitoring of the controller by switching the input periodically and checking the output signal.

ForceControlOn Not set Turns ON when the robot is executing the force control function. (*5)
ExtCmdGet Not set

Commands for an extended remote IO.

For details, refer to the following manual.

"Remote Control Reference - 4. Remote I/O to Be Used"

ExtRespSet Not set
ExtCmdResult Not set
ExtError Not set
ExtResp_0-15 Not set
ExtResp_16-31 Not set
ExtResp_32-47 Not set
ExtResp_48-63 Not set
ExtResp_64-79 Not set
ExtResp_80-95 Not set
ExtResp_96-111 Not set
ExtResp_112-127 Not set

*1: Outputs the current or the last function number of "CurrProg1, 2, 4, 8, 16, or 32".

Function Name CurrProg1 CurrProg2 CurrProg4 CurrProg8 CurrProg16 CurrProg32
Main 0 0 0 0 0 0
Main1 1 0 0 0 0 0
Main2 0 1 0 0 0 0
Main3 1 1 0 0 0 0
Main60 0 0 1 1 1 1
Main61 1 0 1 1 1 1
Main62 0 1 1 1 1 1
Main63 1 1 1 1 1 1

0=OFF, 1=ON

*2: Remote function is available in the following conditions.

  • The setting is Auto mode and the control device is remote.
  • The setting is Program mode and Remote I/O is enabled.

*3: For details, refer to Help or the following manual:

"SPEL+ Language Reference - - Box"

*4: For details, refer to Help or the following manual:

  • "SPEL+ Language Reference - - Plane"

*5: Manipulator status is output as follows, according to the condition selected in SelRobot. Wait at least 40 ms before inputting the signal after changing the condition in SelRobot.

Name (SelRobot1 - SelRobot16) condition when inputting SelRobot
0: All robots are selected 1 - 16: Particular robot number is selected
MotorsOn Turns ON when at least one motor is ON. Turns ON when the motor of the selected robot is ON.
AtHome Turns ON when all robots are in the home position. Turns ON when the selected robot is in the home position.
PowerHigh Turns ON when at least one robot's power mode is High. Turns ON when the selected robot's power mode is High.
MCalReqd Turns ON when at least one robot hasn't executed MCal. Turns ON when the selected robot hasn't executed MCal.
ForceControlOn Turns ON when at least one robot is executing the force control function. Turns ON when the selected robot is executing the force control function.

*6: Outputs information of the selected robot when SelRobot1, SelRobot2, SelRobot4, SelRobot8, and SelRobot16 are set. If not, information of Robot 1 will be output.

*7: Outputs information in Real format.

*8: Outputs the total load factor of the user created tasks. For details on the CPU load factor, refer to the task manager.

*9: The signal turns on when the alarm occurs either in the controller alarm information or the robot alarm information.

*10: For details about the target of grease up, refer to each manipulator manuals.

*11: EStopOn is not recommended because the output in the emergency stop state and the controller power off state do not match. Assign EStopOff to output the emergency stop status.

The default setting has also been changed to the specification that EStopOff is assigned.

When using EPSON RC+7.0 Ver. 7.5.0 or earlier in connection with a newly purchased Controller, EstopOff output can be used according to the following procedure:

  1. Set the remote I/O output settings to their default status.
  2. Reset each remote I/O output.

*12: Do not use the following signals for safety-related functions. The signals do not meet Cat 3&PLd.

  • EStopOn
  • EStopOff
  • TeachMode
  • EnableOn

*13: For firmware versions 7.5.2.x or earlier: The occurrence of battery alarm and grease alarm are monitored every 5 minutes. The alarm occurrence and output timing on the controller are different. It may be output up to 5 minutes after the alarm is occurred on the controller.

For firmware versions 7.5.2.x or earlier: “Alarm” will on when battery alarm or grease alarm of Controller or Manipulator occurs with “Robot maintenance” enabled. For maintenance, refer to the following manuals:

  • For FRC700-D, RC700-E: "Robot Controller Manual - Alarm"
  • For RC700, RC90 series: "Robot Controller Maintenance Manual - Alarm"
  • For T, VT series: "Robot Maintenance Manual - Alarm"

*14: Following shows status number/error number of output (Error, SError, Warning).

  • Error: 1000 to 8000s
  • SError: 9000s
  • Warning: 410 to 900s

For more information of status number/error number, refer to following manual.

"Status Code / Error Code List" manual

*15: For firmware versions 7.5.3.x or later: When a battery or grease is set in the robot maintenance, Alarm or Alarm 1 to 9 will not be activated.