Skip to content

Servo Status

1. Servo Connection Status

1.1 Query Servo Connection Status

ItemValue
Command Word0x5042 SERVO_CONNECT_INQUIRE
json
{}

1.2 Response When Receiving Connection Status Query

ItemValue
Command Word0x5043 SERVO_CONNECT_RESPOND
servoType0
json
{
  "servoType": 0
}

2. Servo Status Settings and Acquisition

2.1 Upper Computer Changes Servo Status

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
statusintServo status0: Real servo, 1: Virtual servo, 2: No servo
ItemValue
Command Word0x2001 SERVO_STATUS_SET
json
{
  "robot": 1,
  "status": 0
}

2.2 Upper Computer Queries Servo Status

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
ItemValue
Command Word0x2002 SERVO_STATUS_INQUIRE
json
{
  "robot": 1
}

2.3 Controller Replies Servo Status

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
modeintOperation mode0: Single robot mode, 1: Multi-robot mode
statusintServo status0: Stopped, 1: Ready, 2: Error, 3: Running
ItemValue
Command Word0x2003 SERVO_STATUS_RESPOND
json
{
  "mode": 0,
  "robot": 1,
  "status": 0
}

3. Operation Mode Status Settings and Acquisition

Operation mode description:

Mode ValueNameDescription
0Teach Mode (Teach)-
1Remote Mode (Circle)-
2Run Mode (Repeat)-

3.1 Upper Computer Sets Current Controller Operation Mode

ParameterTypeDescriptionValue Range
modeintOperation mode0: Teach mode, 1: Remote mode, 2: Run mode
ItemValue
Command Word0x2101 OPERATION_MODE_SET
json
{
  "mode": 0
}

3.2 Upper Computer Queries Operation Mode

ItemValue
Command Word0x2102 OPERATION_MODE_INQUIRE
json
{}

3.3 Controller Replies Operation Mode

ParameterTypeDescription
modeintOperation mode
ItemValue
Command Word0x2103 OPERATION_MODE_RESPOND
json
{
  "mode": 0
}

3.4 Upper Computer Changes Teach Operation Mode

ParameterTypeDescriptionValue Range
teachTypeintTeach type0: Jog (single axis), 1: Drag teaching, 2: Jog (linked)
ItemValue
Command Word0x2104 TEACHTYPE_SET
json
{
  "teachType": 0
}

3.5 Upper Computer Queries Teach Type

ItemValue
Command Word0x2105 TEACHTYPE_INQUIRE
json
{}

3.6 Controller Replies Teach Type

ParameterTypeDescription
teachTypeintTeach type
ItemValue
Command Word0x2106 TEACHTYPE_RESPOND
json
{
  "teachType": 0
}

4. Coordinate Mode Status Settings and Acquisition

Coordinate mode description:

Mode ValueNameDescription
0Joint (Joint)-
1Cartesian (Cart)-
2Tool (Tool)-
3User (User)-

4.1 Upper Computer Changes Current Coordinate Mode

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
coordintCoordinate mode0: Joint, 1: Cartesian, 2: Tool, 3: User
ItemValue
Command Word0x2201 COORD_MODE_SET
json
{
  "robot": 1,
  "coord": 0
}

4.2 Upper Computer Queries Coordinate Mode

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
ItemValue
Command Word0x2202 COORD_MODE_INQUIRE
json
{
  "robot": 1
}

4.3 Controller Replies Coordinate Mode

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
coordintCoordinate mode0: Joint, 1: Cartesian, 2: Tool, 3: User
ItemValue
Command Word0x2203 COORD_MODE_RESPOND
json
{
  "robot": 1,
  "coord": 0
}

5. Servo Power On/Off Status Settings and Acquisition

5.1 Teach Pendant Changes Current Power On/Off Status

ParameterTypeDescriptionValue Range
deadmanintPower on/off status0: DEADMAN power off, 1: DEADMAN power on
ItemValue
Command Word0x2301 DEADMAN_STATUS_SET
json
{
  "deadman": 0
}

5.2 Teach Pendant Queries Power On/Off Status

ItemValue
Command Word0x2302 DEADMAN_STATUS_INQUIRE
json
{}

5.3 Controller Replies Power On/Off Status

ParameterTypeDescription
deadmanintPower on/off status
ItemValue
Command Word0x2303 DEADMAN_STATUS_RESPOND
json
{
  "deadman": 0
}

5.4 Upper Computer Sets Power On/Off Mode

ParameterTypeDescriptionValue Range
deadmanModeintTrigger mode0: Software trigger, 1: Hardware trigger
deadmanPortOneintPower-on enable port IO numberEach port can be assigned up to 16 IO numbers
deadmanPortTwointPower-off enable port IO number-
ItemValue
Command Word0x2304 DEADMAN_MODE_SET
json
{
  "deadmanMode": 1,
  "deadmanPortOne": 9,
  "deadmanPortTwo": 0
}

5.5 Upper Computer Queries Power On/Off Mode

ItemValue
Command Word0x2305 DEADMAN_MODE_INQUIRE
json
{}

5.6 Controller Replies Power On/Off Mode

ParameterTypeDescriptionValue Range
deadmanModeintTrigger mode0: Software trigger, 1: Hardware trigger
deadmanPortOneintPower-on enable port IO numberEach port can be assigned up to 16 IO numbers
deadmanPortTwointPower-off enable port IO number-
ItemValue
Command Word0x2306 DEADMAN_MODE_RESPOND
json
{
  "deadmanMode": 1,
  "deadmanPortOne": 9,
  "deadmanPortTwo": 0
}

5.7 Servo Power-On Enable (Not available on teach pendant)

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
ItemValue
Command Word0x2311 MAN_BEG_OPERATION
json
{
  "robot": 1
}

5.8 Robot Emergency Stop

Note: The original 2314 was servo power-off, which does not exist in the program

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
ItemValue
Command Word0x2314 MAN_END_OPERATION
json
{
  "robot": 1
}

6. Clear Servo Errors

6.1 Teach Pendant Clears Servo Errors

ParameterTypeDescriptionValue Range
robotintSelect robot[1, 4]
ItemValue
Command Word0x3201 FAULT_RESET
json
{
  "robot": 1
}

6.2 Return Clear Result After Clearing Servo Errors

ParameterTypeDescription
robotintSelect robot
clearErrflagbooltrue: Servo error cleared successfully, false: Clear failed
ItemValue
Command Word0x3202 FAULT_RESET_RESULT
json
{
  "robot": 1,
  "clearErrflag": true
}