Skip to content

打磨工艺 ​


1. 打磨工艺参数设置 ​

0x4601 POLISH_PARAM_SET

请求参数 ​

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

polish 对象参数 ​

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

startToolOffset / endToolOffset 对象参数 ​

参数名类型必填默认值说明
Xnumber否0.0X 方向补偿
Ynumber否0.0Y 方向补偿
Znumber否0.0Z 方向补偿

autoFeed 对象参数 ​

参数名类型必填默认值说明
valuenumber否0.0自动补偿值
cyclenumber否0自动补偿周期(次)

请求示例 ​

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
        }
    }
}