Skip to content

打磨工艺


1. 打磨工艺参数设置

0x4601 POLISH_PARAM_SET

请求参数

参数名类型必填说明
robotnumber机器人编号
craftIDnumber工艺编号
polishobject打磨参数对象

polish 对象参数

参数名类型必填默认值说明
toolWearnumber0.0工具磨损补偿
startToolOffsetobject-起点工具补偿
endToolOffsetobject-终点工具补偿
autoFeedobject-自动补偿

startToolOffset / endToolOffset 对象参数

参数名类型必填默认值说明
Xnumber0.0X方向补偿
Ynumber0.0Y方向补偿
Znumber0.0Z方向补偿

autoFeed 对象参数

参数名类型必填默认值说明
valuenumber0.0自动补偿值
cyclenumber0自动补偿周期(次)

请求示例

json
{
    "robot": 1,
    "craftID": 1,
    "polish": {
        "toolWear": 0.0,
        "startToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "endToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "autoFeed": {
            "value": 0.0,
            "cycle": 0
        }
    }
}

2. 查询打磨工艺参数

0x4602 POLISH_PARAM_INQUIRE

请求参数

参数名类型必填说明
robotnumber机器人编号
craftIDnumber工艺编号(范围:1-9)

请求示例

json
{
    "robot": 1,
    "craftID": 1
}

3. 返回打磨工艺参数

0x4603 POLISH_PARAM_RESPOND

响应参数

参数名类型说明
robotnumber机器人编号
craftIDnumber工艺编号
polishobject打磨参数对象(结构同0x4601)

polish 对象参数

参数名类型说明
toolWearnumber工具磨损补偿
startToolOffsetobject起点工具补偿(X, Y, Z)
endToolOffsetobject终点工具补偿(X, Y, Z)
autoFeedobject自动补偿(value, cycle)

响应示例

json
{
    "robot": 1,
    "craftID": 1,
    "polish": {
        "toolWear": 0.0,
        "startToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "endToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "autoFeed": {
            "value": 0.0,
            "cycle": 0
        }
    }
}