Skip to content

Teco Related Parameters

1. Anti-Brake Crushing Enable

Message TypeCommand CodeDescription
Set0x7701 BRAKE_AVOIDCRUSHED_SETSet anti-brake crushing enable
Query0x7702 BRAKE_AVOIDCRUSHED_INQUIREQuery anti-brake crushing enable status
Controller Response0x7703 BRAKE_AVOIDCRUSHED_RESPONDReturn anti-brake crushing enable status

Set Request:

json
{
  "enable": true
}
ParameterTypeRequiredDescription
enablebooleanYesAnti-brake crushing enable: true enabled, false disabled

Query Response:

json
{
  "enable": 1
}
ParameterTypeDescription
enableintAnti-brake crushing enable status: 1 enabled, 0 disabled

2. Delay Parameters

Message TypeCommand CodeDescription
Set0x7704 BRAKE_AVOIDCRUSHED_DELAY_SETSet delay parameters
Query0x7705 BRAKE_AVOIDCRUSHED_DELAY_INQUIREQuery delay parameters
Controller Response0x7706 BRAKE_AVOIDCRUSHED_DELAY_RESPONDReturn delay parameters

Set Request:

json
{
  "enableDelay": 0.5,
  "brakeOnDelay": 0.5,
  "brakeOffDelay": 0.5
}
ParameterTypeRequiredDescription
enableDelayfloatYesEnable delay (unit: seconds)
brakeOnDelayfloatYesBrake release delay (unit: seconds)
brakeOffDelayfloatYesBrake engagement delay (unit: seconds)

Query Response:

json
{
  "enableDelay": 0.5,
  "brakeOnDelay": 0.5,
  "brakeOffDelay": 0.5
}
ParameterTypeDescription
enableDelayfloatEnable delay (unit: seconds)
brakeOnDelayfloatBrake release delay (unit: seconds)
brakeOffDelayfloatBrake engagement delay (unit: seconds)

3. Brake Parameters

Message TypeCommand CodeDescription
Set0x7707 BRAKE_AVOIDCRUSHED_PARAM_SETSet brake parameters
Query0x7708 BRAKE_AVOIDCRUSHED_PARAM_INQUIREQuery brake parameters
Controller Response0x7709 BRAKE_AVOIDCRUSHED_PARAM_SRESPONDReturn brake parameters

Set Request:

json
{
  "jointNum": 1,
  "EncodeNum": 1,
  "Encode1Resolusion": 55555,
  "Encode2Resolusion": 55555,
  "BrakeType": 1,
  "Distance": 111,
  "CheckDistance": 111,
  "CheckTorq": 111
}
ParameterTypeRequiredDescription
jointNumintYesJoint number (range: 1-6)
EncodeNumintYesNumber of encoders (1 or 2)
Encode1ResolusionintYesEncoder 1 resolution
Encode2ResolusionintYesEncoder 2 resolution
BrakeTypeintYesBrake type: 1 pin type, 2 brake pad type
DistanceintYesMovement distance
CheckDistanceintYesDetection distance
CheckTorqintYesDetection torque

Query Request:

json
{
  "jointNum": 1
}
ParameterTypeRequiredDescription
jointNumintYesJoint number (range: 1-6)

Query Response:

json
{
  "jointNum": 1,
  "EncodeNum": 1,
  "Encode1Resolusion": 55555,
  "Encode2Resolusion": 55555,
  "BrakeType": 1,
  "Distance": 111,
  "CheckDistance": 111,
  "CheckTorq": 111
}
ParameterTypeDescription
jointNumintJoint number (range: 1-6)
EncodeNumintNumber of encoders (1 or 2)
Encode1ResolusionintEncoder 1 resolution
Encode2ResolusionintEncoder 2 resolution
BrakeTypeintBrake type: 1 pin type, 2 brake pad type
DistanceintMovement distance
CheckDistanceintDetection distance
CheckTorqintDetection torque

4. Static Torque

Message TypeCommand CodeDescription
Query0x770B BRAKE_AVOIDCRUSHED_RECORDTORQ_INQUIREGet static torque
Controller Response0x770C BRAKE_AVOIDCRUSHED_RECORDTORQ_RESPONDReturn static torque data

Query Request:

No data field

Query Response:

json
{
  "torq": [1.1, 22.2, -33.3, -4.5, -105, 126]
}
ParameterTypeDescription
torqfloat[]Static torque array for joints 1-6

5. Sidier Polishing (Extension)

Message TypeCommand CodeDescription
Controller Response0x7801 SIDIER_POLISH_START_RESPONDSidier polishing start response

Response Data:

json
{
  "start": true,
  "times": 1
}
ParameterTypeDescription
startbooleanWhether to start polishing
timesintNumber of polishing cycles