Skip to content

Height Controller


0x91A1 Follow Start Command Request

Request Parameters

ParameterTypeRequiredDescription
robotintYesRobot number
thirdLevelPerforationEnableboolNoThird-level perforation enable
secondPerforationEnableboolNoSecond perforation enable
perforationModeintNoPerforation mode: 0-Direct perforation, 1-Segmented perforation, 2-Progressive perforation

Example

json
{
    "robot": 1,
    "thirdLevelPerforationEnable": false,
    "secondPerforationEnable": false,
    "perforationMode": 1
}

0x91A2 Follow Stop Command Request

Request Parameters

ParameterTypeRequiredDescription
robotintYesRobot number

Example

json
{
    "robot": 1
}

0x91A3 Follow Pause Command Request

Request Parameters

ParameterTypeRequiredDescription
robotintYesRobot number

Example

json
{
    "robot": 1
}

0x91A4 Height Controller Jog

Request Parameters

ParameterTypeRequiredDescription
robotintYesRobot number
directionintYesDirection: 0-Down, 1-Up (send within 100ms)
speedLevelintNoSpeed level: 0-Low, 1-Medium, 2-High

Example

json
{
    "robot": 1,
    "direction": 1,
    "speedLevel": 1
}

Teach pendant Height Controller jog dialog with direction and speed-level controls for up/down jogging


0x91AF Stop Jog

Request Parameters

ParameterTypeRequiredDescription
robotintYesRobot number

Example

json
{
    "robot": 1
}

OperationStatus Status Enumeration

cpp
enum class OperationStatus {
    STOP_                    = 0x00,  // Stop
    MENU_SETTING_            = 0x01,  // Menu setting
    MOTOR_CALIBRATION_       = 0x02,  // Motor calibration
    CAPACITANCE_CALIBRATION_ = 0x03,  // Capacitance calibration
    AUTO_TUNING_             = 0x04,  // Auto tuning
    HOME_                    = 0x05,  // Home return
    FOLLOW_                  = 0x06,  // Follow
    ASCEND_                  = 0x07,  // Ascend
    DESCEND_                 = 0x08,  // Descend
    EMERGENCY_TOP_           = 0x09,  // Emergency stop
    FROG_LEAP_               = 0x0A   // Frog leap
};

0x91A7 Request Height Controller Information

Request Parameters

ParameterTypeRequiredDescription
robotintYesRobot number

Example

json
{
    "robot": 1
}

0x91A8 Return Height Controller Information

Response Parameters

ParameterTypeDescription
statusintOperationStatus status value
capacitance_valueintCapacitance value
positionintPosition value
heightintHeight value
versionintVersion number
stop_coordinateintStop coordinate
air_moving_board_delayintPneumatic board delay
back_to_center_coordinateintReturn-to-center coordinate
cutting_plate_delayintCutting plate delay
perforation_plate_delayintPerforation plate delay
zaxis_coordinateintZ-axis coordinate

Example

json
{
    "status": 0,
    "capacitance_value": 0,
    "position": 0,
    "height": 0,
    "version": 0,
    "stop_coordinate": 1,
    "air_moving_board_delay": 1,
    "back_to_center_coordinate": 1,
    "cutting_plate_delay": 1,
    "perforation_plate_delay": 1,
    "zaxis_coordinate": 1
}

0x91A9 Set Follow Level

Request Parameters

ParameterTypeRequiredDescription
cuttingTrackLevelintNoCutting trajectory follow level, range (0, 30]
rAngleTrackLevelintNoR-angle follow level

Example

json
{
    "cuttingTrackLevel": 30,
    "rAngleTrackLevel": 0
}

0x91B0 Set Height

Request Parameters

ParameterTypeRequiredDescription
cuttingHeightintNoCutting height, unit μm, range 200-9999

Example

json
{
    "cuttingHeight": 0
}

0x91AA Capacitance Calibration

Request Parameters

ParameterTypeRequiredDescription
typeintNoCalibration type: 0-Motor calibration, 1-Capacitance calibration/bevel cutting calibration
isBevelCuttingboolNoWhether bevel cutting calibration
calibrationProtectionboolNoCalibration protection
zAxisAngleintNoZ-axis angle

Example

json
{
    "type": 0,
    "isBevelCutting": false,
    "calibrationProtection": false,
    "zAxisAngle": 0
}

Teach pendant Height Controller Capacitance Calibration dialog with type, bevel cutting, calibration protection, and Z-axis angle options


0x91B0 CNC Send Real-time Z-axis Speed

Request Parameters

ParameterTypeRequiredDescription
cncSpeedintNoZ-axis speed, unit: μm/ms

Example

json
{
    "cncSpeed": 100
}