For information on the latest version, please have a look at GL013301.
ROBOT_STATE
This is an enumeration type constant that refers to the operation status of robot controller, and is defined as follows.
Rank |
Constant Name |
Description |
|---|---|---|
0 |
STATE_INITIALIZING |
This is a state of automatic entrance of T/P application, and is |
1 |
STATE_STANDBY |
This is an operable basis state, and is a command standby state. |
2 |
STATE_MOVING |
A command operation state that is automatically converted while |
3 |
STATE_SAFE_OFF |
This is a robot pause mode caused by functional and operational |
4 |
STATE_TEACHING |
Direct teaching state. |
5 |
STATE_SAFE_STOP |
This is a robot pause mode caused by functional and operational |
6 |
STATE_EMERGENCY_STOP |
Emergency stop state. |
7 |
STATE_HOMMING |
Homing Mode state (hardware-based array state of robot). |
8 |
STATE_RECOVERY |
Recovery mode state for moving robot into the operation range |
9 |
STATE_SAFE_STOP2 |
A state in which conversion into recovery mode is needed due to |
10 |
STATE_SAFE_OFF2 |
A state in which conversion into recovery mode is needed due to |
11 |
STATE_RESERVED1 |
Reservation used. |
12 |
STATE_RESERVED2 |
Reservation used. |
13 |
STATE_RESERVED3 |
Reservation used. |
14 |
STATE_RESERVED4 |
Reservation used. |
15 |
STATE_NOT_READY |
State for initialization after boot-up of robot controller. |
16 |
STATE_LAST |
Indicates the final enumerator marker used internally by the API. |
Defined in: DRFC.h
// robot state enumerated value typedef enum { STATE_INITIALIZING, STATE_STANDBY, STATE_MOVING, STATE_SAFE_OFF, STATE_TEACHING, STATE_SAFE_STOP, STATE_EMERGENCY_STOP, STATE_HOMMING, STATE_RECOVERY, STATE_SAFE_STOP2, STATE_SAFE_OFF2, STATE_RESERVED1, STATE_RESERVED2, STATE_RESERVED3, STATE_RESERVED4, STATE_NOT_READY = 15, STATE_LAST, } ROBOT_STATE;