Skip to content

Enpu Servo

Collision Detection

0x3203 NEP_FUNCTION_SET

Request parameters:

ParameterTypeRequiredDescription
robotintYesRobot number
collisionDetectionFlagboolYesCollision detection enable
dragTeachFlagboolYesDrag teach enable
collisionThresholdint[6]YesCollision threshold for each axis

Request example:

json
{
    "robot": 1,
    "collisionDetectionFlag": true,
    "dragTeachFlag": false,
    "collisionThreshold": [1300, 1300, 1300, 1300, 1300, 1300]
}

Drag Teach

0x3204 NEP_FUNCTION_INQUIRE

Request parameters:

ParameterTypeRequiredDescription
robotintYesRobot number

Request example:

json
{
    "robot": 1
}

0x3205 NEP_FUNCTION_RESPOND

Response parameters:

ParameterTypeRequiredDescription
robotintYesRobot number
collisionDetectionFlagboolYesCollision detection enable
dragTeachFlagboolYesDrag teach enable
collisionThresholdint[6]YesCollision threshold for each axis

Response example:

json
{
    "robot": 1,
    "collisionDetectionFlag": true,
    "dragTeachFlag": false,
    "collisionThreshold": [1300, 1300, 1300, 1300, 1300, 1300]
}

Collision Clear

0x3206 NEP_FUNCTION_CLEAR

Request parameters:

ParameterTypeRequiredDescription
robotintYesRobot number

Request example:

json
{
    "robot": 1
}

0x3207 NEP_FUNCTION_CLEAR_RESPOND

Controller response parameters:

ParameterTypeRequiredDescription
robotintYesRobot number
clearboolYestrue: collision cleared successfully, false: collision clear failed

Response example:

json
{
    "robot": 1,
    "clear": true
}