Appearance
指令-打磨工艺类
棱边打磨
指令名:POLISH_EDGE
说明: 棱边打磨
type: 109(在枚举序列中)
参数列表
| 参数名 | 类型 | 说明 | 取值范围 |
|---|---|---|---|
| ParaACC | double/int | 加速度 | [1,100]% |
| ParaAHEAD | double/int | 提前执行,与 aheadtype 有关 | [1,100]% |
| ParaDEC | double/int | 减速度 | [1,100]% |
| ParaPL | int | 平滑 | [0,5] |
| ParaTIME | double/int | 提前执行时间 | - |
| ParaV | double/int | 速度 | [1,1000] mm/s |
| aheadtype | int | 提前类型 | 0:提前时间;1:提前距离;2:提前进度 |
| logout | bool | 是否被注释 | true:不执行该指令;false:可执行 |
| polish | int | 打磨次数 | [1,99] |
| polishAngle | double | 角度 | [-180,180] 度 |
| polishID | int | 打磨工艺号 | [1,99] |
| posidname | string | 点位 | P或GP绑定变量 |
| posidtype | int | 点位类型 | 0:点位变量;1:点位绑定变量 |
| positionId | string | 点位 | 当 posidtype 为 0 时使用 |
| userParamInt | int | 二次开发自定义,目前无意义 | - |
| userParamString | string | 二次开发自定义,目前无意义 | - |
JSON 示例
json
{
"ParaACC": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I002"},
"ParaAHEAD": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "GD[I001]"},
"ParaDEC": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "GI008"},
"ParaPL": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "I[GI001]"},
"ParaV": {"data": 0.0, "m_vUnit": 1, "secondvalue": 0, "value": 1, "varname": "I001"},
"aheadtype": 2,
"logout": false,
"polish": 89,
"polishAngle": 70.0,
"polishID": 30,
"posidname": "GP$GI001",
"posidtype": 1,
"positionId": "",
"type": 109,
"userParamInt": 0,
"userParamString": ""
}打磨继续
指令名:POLISH_CONTINUE
说明: 打磨继续
type: 131(在枚举序列中)
参数列表
| 参数名 | 类型 | 说明 | 取值范围 |
|---|---|---|---|
| angle | double | 角度 | [-180,180] 度 |
| logout | bool | 是否被注释 | true:不执行该指令;false:可执行 |
| polishID | int | 工艺号 | [1,99] |
| time | double | 提前执行时间 | - |
| times | int | 打磨次数 | [1,99] |
| userParamInt | int | 二次开发自定义,目前无意义 | - |
| userParamString | string | 二次开发自定义,目前无意义 | - |
JSON 示例
json
{
"angle": 99,
"logout": false,
"polishID": 21,
"time": 999,
"times": 19,
"type": 131,
"userParamInt": 0,
"userParamString": ""
}打磨结束
指令名:POLISH_OFF
说明: 打磨结束
type: 132(在枚举序列中)
参数列表
| 参数名 | 类型 | 说明 | 取值范围 |
|---|---|---|---|
| logout | bool | 是否被注释 | true:不执行该指令;false:可执行 |
| polishID | int | 工艺号 | [1,99] |
| userParamInt | int | 二次开发自定义,目前无意义 | - |
| userParamString | string | 二次开发自定义,目前无意义 | - |
JSON 示例
json
{
"logout": false,
"polishID": 18,
"type": 132,
"userParamInt": 0,
"userParamString": ""
}