For RC90, RC700 :T, VT series:
Name | Default | Description | Input acceptance condition (*1) |
---|---|---|---|
Start | 0 | Executes function selected at SelProg. (*2) (*13) | Ready output ON Error output OFF EStopOn output OFF SafeguardOn output OFF EStopOff output ON Pause input OFF Stop input OFF |
SelProg1 | 1 | Specifies the executing Main function number. (*2) | |
SelProg2 | 2 | ||
SelProg4 | 3 | ||
SelProg8 | Not set | ||
SelProg16 | Not set | ||
SelProg32 | Not set | ||
Stop | 4 | All tasks and commands are stopped. | |
Pause | 5 | All tasks are paused. (*3) | Running output ON |
Continue | 6 | Continues the paused task. | Paused output ON Pause input OFF Stop input OFF |
Reset | 7 | Resets emergency stop and error. (*4) | Ready output ON |
Shutdown | Not set | Terminates the system | |
ForcePowerLow | Not set | Operates as the forced low power function. The robot is operated in the low power mode. Power High control from the command is not accepted. Executes the following according to the controller preferences. Stops or temporarily stops all the tasks and commands. (*12) | Any time This input is acceptable even AutoMode output is OFF. |
SelRobot | Not set | Changes the output condition of MotorsOn, AtHome, PowerHigh, and MCalReqd. (*9) | |
SelRobot1 SelRobot2 SelRobot4 SelRobot8 SelRobot16 | Not set | Specify the number of robot which executes a command. (*5) | |
SetMotorsOn | Not set | Turn ON robot motors. (*5) (*6) | Ready output ON EStopOn output OFF SafeguardOn output OFF EStopOff output ON SetMotorsOff input OFF |
SetMotorsOff | Not set | Turn OFF robot motors. (*5) | Ready output ON |
SetPowerHigh | Not set | Set the robot power mode to High (*5) | Ready output ON EStopOn output OFF SafeguardOn output OFF EStopOff output ON SetPowerLow input OFF |
SetPowerLow | Not set | Set the robot power mode to Low. (*5) | Ready output ON |
Home | Not set | Move the Robot Arm to the home position defined by the user. | Ready output ON Error output OFF EStopOn output OFF SafeguardOn output OFF EStopOff output ON MotorsOn output ON Pause input OFF Stop input OFF |
MCal | Not set | Execute MCal (*5) (*7) | Ready output ON Error output OFF EStopOn output OFF SafeguardOn output OFF EStopOff output ON MotorsOn output ON Pause input OFF Stop input OFF |
Recover | Not set | After the safeguard is closed, recover to the position where the safeguard was open.(*8) | Paused output ON Error output OFF EStopOn output OFF SafeguardOn output OFF EStopOff output ON RecoverReqd output ON Pause input OFF Stop input OFF |
ExtCmdSet | Not set | Commands for an extended remote IO. For details, refer to the following manual. "Remote Control Reference-. Remote I/O to Be Used" | |
ExtRespGet | Not set | ||
ExtCmdReset | Not set | ||
ResetAlarm | Not set | Cancel the alarm (*11)(*14) | |
SelAlarm1 SelAlarm2 SelAlarm4 SelAlarm8 | Not set | Specify the alarm number to cancel (*10)(*14) | |
ALIVE | Not set | Input signal for alive monitoring of the controller. Same signal as the input will be output to ALIVE output. The master equipment can perform alive monitoring of the controller by switching the input periodically and checking the output signal. | |
ExtCmd_0-15 | Not set | Commands for an extended remote IO. For details, refer to the following manual. "Remote Control Reference-. Remote I/O to Be Used" | |
ExtCmd_16-31 | Not set | ||
ExtCmd_32-47 | Not set | ||
ExtCmd_48-63 | Not set | ||
ExtCmd_64-79 | Not set | ||
ExtCmd_80-95 | Not set | ||
ExtCmd_96-111 | Not set | ||
ExtCmd_112-127 | Not set |
*1: "AutoMode output" ON is omitted from the table. This is an input acceptance condition for all functions.
*2: "Start input" executes Function specified by the following six bits: SelProg 1, 2, 4, 8, 16, and 32.
Function Name | SelProg1 | SelProg2 | SelProg4 | SelProg8 | SelProg16 | SelProg32 |
---|---|---|---|---|---|---|
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
*3: "NoPause task" and "NoEmgAbort task" do not pause. For details, refer to Help or the following manual:
"SPEL+ Language Reference- Pause""
*4: Turns OFF the I/O output and initializes the robot parameter. For details, refer to Help or the following manual:
"SPEL+ Language Reference- Reset""
*5: The values specified by "SelRobot1, 2, 4, 8, and 16" correspond to the robot numbers, when multiple robots are connected to the controller.
Robot number | SelRobot1 | SelRobot2 | SelRobot4 | SelRobot8 | SelRobot16 |
---|---|---|---|---|---|
0(All) | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 0 | 0 | 0 |
2 | 0 | 1 | 0 | 0 | 0 |
3 | 1 | 1 | 0 | 0 | 0 |
⋮ | |||||
13 | 1 | 0 | 1 | 1 | 0 |
14 | 0 | 1 | 1 | 1 | 0 |
15 | 1 | 1 | 1 | 1 | 0 |
16 | 0 | 0 | 0 | 0 | 1 |
0=OFF, 1=ON
*6: The robot parameter will be initialized.
For details, refer to Help or the following manual:
"SPEL+ Language Reference- Motor"
*7: For details, refer to Help or the following manual:
"SPEL+ Language Reference- MCal"
*8: This is for experienced users only. Make sure that you fully understand the input specification before using.
CmdRunning output and CmdError output will not change for this input.
"NoEmgAbort task" will not stop by this input.
When the input changes from ON to OFF, all tasks and commands will stop.
*9: This function changes the output condition of MotorsOn, AtHome, PowerHigh, and MCalReqd.
By setting this signal with the condition selected using SelRobot1 - SelRobot16, you can switch the output condition.
Once you select the condition, it will be kept until you change it or turn off / restart the Controller. All manipulators are selected as default.
*10: The values specified by "SelAlarm1, 2, 4, and 8" correspond to the alarm numbers.
Alarm number | Target | SelAlarm1 | SelAlarm2 | SelAlarm4 | SelAlarm8 |
---|---|---|---|---|---|
1 | Controller battery | 1 | 0 | 0 | 0 |
2 | Battery of the robot connected to CU | 0 | 1 | 0 | 0 |
3 | Grease of the robot connected to CU | 1 | 1 | 0 | 0 |
4 | Battery of the robot connected to DU1 | 0 | 0 | 1 | 0 |
5 | Grease of the robot connected to DU1 | 1 | 0 | 1 | 0 |
6 | Battery of the robot connected to DU2 | 0 | 1 | 1 | 0 |
7 | Grease of the robot connected to DU2 | 1 | 1 | 1 | 0 |
8 | Battery of the robot connected to DU3 | 0 | 0 | 0 | 1 |
9 | Grease of the robot connected to DU3 | 1 | 0 | 0 | 1 |
0=OFF, 1=ON
The following parts are subject to grease up.
- 6-axis robot: Bevel gear on the Joint #6
- SCARA, RS series: Ball screw spline unit on the Joint # 3
*11: The specified alarm can be canceled by selecting the conditions using SelAlarm1-SelAlarm8 and setting this signal.
*12: Operation of all tasks and commands, power mode of the robot, and PowerHigh command are executed by the setting value of the controller preferences.
- Preferences (1): "Motor power low when ForcePowerLow signal OFF"
- Preferences (2): "ForcePowerLow signal change pauses all tasks"
For details on controller preferences, see below.
[Setup]-[System Configuration]-[Controller]-[Preferences] Page
Preferences (1) | Preferences (2) | ForcePowerLow | All tasks and commands | Power mode | PowerHigh |
---|---|---|---|---|---|
0 | 0 | 1→0 | Abort | Low only | Accept |
0 | 0 | 0→1 | Abort | Low only | Not accept |
0 | 1 | 1→0 | Continue | High/Low | Accept |
0 | 1 | 0→1 | Pause | Low only | Not accept |
1 | 0 | 1→0 | Abort | Low only | Not accept |
1 | 0 | 0→1 | Abort | Low only | Accept |
1 | 1 | 1→0 | Pause | Low only | Not accept |
1 | 1 | 0→1 | Continue | High/Low | Accept |
*13: Do not execute the Restart command of the SPEL+ program and the Start signal of the remote input at the same time. Error 2503 may occur when the programs are executed at the same time.
*14: For firmware versions 7.5.3.X or later: the warning for the maintenance data cannot be canceled with ResetAlarm.