Skip to content

Grinding Process ​


1. Grinding Process Parameter Settings ​

0x4601 POLISH_PARAM_SET

Request Parameters ​

ParameterTypeRequiredDescription
robotnumberYesRobot number
craftIDnumberYesProcess number
polishobjectYesGrinding parameter object

polish Object Parameters ​

ParameterTypeRequiredDefaultDescription
toolWearnumberNo0.0Tool wear compensation
startToolOffsetobjectNo-Start tool offset
endToolOffsetobjectNo-End tool offset
autoFeedobjectNo-Auto compensation

startToolOffset / endToolOffset Object Parameters ​

ParameterTypeRequiredDefaultDescription
XnumberNo0.0X-axis compensation
YnumberNo0.0Y-axis compensation
ZnumberNo0.0Z-axis compensation

autoFeed Object Parameters ​

ParameterTypeRequiredDefaultDescription
valuenumberNo0.0Auto compensation value
cyclenumberNo0Auto compensation cycle (times)

Request Example ​

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. Query Grinding Process Parameters ​

0x4602 POLISH_PARAM_INQUIRE

Request Parameters ​

ParameterTypeRequiredDescription
robotnumberYesRobot number
craftIDnumberYesProcess number (range: 1-9)

Request Example ​

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

3. Return Grinding Process Parameters ​

0x4603 POLISH_PARAM_RESPOND

Response Parameters ​

ParameterTypeDescription
robotnumberRobot number
craftIDnumberProcess number
polishobjectGrinding parameter object (same structure as 0x4601)

polish Object Parameters ​

ParameterTypeDescription
toolWearnumberTool wear compensation
startToolOffsetobjectStart tool offset (X, Y, Z)
endToolOffsetobjectEnd tool offset (X, Y, Z)
autoFeedobjectAuto compensation (value, cycle)

Response Example ​

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
        }
    }
}
🤖 AI assistants / automation: start with the Agent Development Guide and Pre-generation Checklist (Chinese); machine-readable entry: /llms.txt; plain-text version: swap .html for .md in the URL