Skip to content

指令-打磨工艺类


棱边打磨

指令名:POLISH_EDGE

说明: 棱边打磨

type: 109(在枚举序列中)

参数列表

参数名类型说明取值范围
ParaACCdouble/int加速度[1,100]%
ParaAHEADdouble/int提前执行,与 aheadtype 有关[1,100]%
ParaDECdouble/int减速度[1,100]%
ParaPLint平滑[0,5]
ParaTIMEdouble/int提前执行时间-
ParaVdouble/int速度[1,1000] mm/s
aheadtypeint提前类型0:提前时间;1:提前距离;2:提前进度
logoutbool是否被注释true:不执行该指令;false:可执行
polishint打磨次数[1,99]
polishAngledouble角度[-180,180] 度
polishIDint打磨工艺号[1,99]
posidnamestring点位P或GP绑定变量
posidtypeint点位类型0:点位变量;1:点位绑定变量
positionIdstring点位当 posidtype 为 0 时使用
userParamIntint二次开发自定义,目前无意义-
userParamStringstring二次开发自定义,目前无意义-

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(在枚举序列中)

参数列表

参数名类型说明取值范围
angledouble角度[-180,180] 度
logoutbool是否被注释true:不执行该指令;false:可执行
polishIDint工艺号[1,99]
timedouble提前执行时间-
timesint打磨次数[1,99]
userParamIntint二次开发自定义,目前无意义-
userParamStringstring二次开发自定义,目前无意义-

JSON 示例

json
{
  "angle": 99,
  "logout": false,
  "polishID": 21,
  "time": 999,
  "times": 19,
  "type": 131,
  "userParamInt": 0,
  "userParamString": ""
}

打磨结束

指令名:POLISH_OFF

说明: 打磨结束

type: 132(在枚举序列中)

参数列表

参数名类型说明取值范围
logoutbool是否被注释true:不执行该指令;false:可执行
polishIDint工艺号[1,99]
userParamIntint二次开发自定义,目前无意义-
userParamStringstring二次开发自定义,目前无意义-

JSON 示例

json
{
  "logout": false,
  "polishID": 18,
  "type": 132,
  "userParamInt": 0,
  "userParamString": ""
}