Appearance
指令-坐标系类
1. 切换工具手 (SWITCHTOOL)
说明: 切换工具手,0为无工具手
指令名: SWITCHTOOL
参数说明
| 参数名 | 类型 | 取值范围 | 说明 |
|---|---|---|---|
_variable | object | - | 变量类型;手填int类型或int类型,全局或局部 |
_variable.data | float | - | 数据值 |
_variable.secondvalue | int | - | 副值 |
_variable.value | int | [0, 999] | 工具手编号 |
_variable.varname | string | - | 变量名 |
logout | bool | - | 是否被注释:true=在作业文件中将不执行该指令;false=未被注释,可执行 |
type | int | 48 | 切换工具手在枚举数列type中为48 |
userParamInt | int | - | 二次开发中客户自定义,目前无意义 |
userParamString | string | - | 二次开发中客户自定义,目前无意义 |
示例
json
{
"_variable": {
"data": 0.0,
"secondvalue": 0,
"value": 4,
"varname": "GI009"
},
"logout": false,
"type": 48,
"userParamInt": 0,
"userParamString": ""
}2. 切换用户坐标 (SWITCHUCOORD)
说明: 切换用户坐标
指令名: SWITCHUCOORD
参数说明
| 参数名 | 类型 | 取值范围 | 说明 |
|---|---|---|---|
_variable | object | - | 变量类型;手填int类型或int类型,全局或局部 |
_variable.data | float | - | 数据值 |
_variable.secondvalue | int | - | 副值 |
_variable.value | int | [0, 999] | 用户坐标编号 |
_variable.varname | string | - | 变量名 |
logout | bool | - | 是否被注释:true=在作业文件中将不执行该指令;false=未被注释,可执行 |
type | int | 49 | 切换用户坐标在枚举数列type中为49 |
userParamInt | int | - | 二次开发中客户自定义,目前无意义 |
userParamString | string | - | 二次开发中客户自定义,目前无意义 |
示例
json
{
"_variable": {
"data": 0.0,
"secondvalue": 1,
"value": 4,
"varname": "GI[GI001]"
},
"logout": false,
"type": 49,
"userParamInt": 0,
"userParamString": ""
}3. 用户坐标转换 (USERCOORD_TRANS)
说明: 将B、C用户坐标系叠加(×),结果置入A用户坐标系
指令名: USERCOORD_TRANS
参数说明
| 参数名 | 类型 | 取值范围 | 说明 |
|---|---|---|---|
CoordA | int | [1, 999] | 用户坐标A;结果存入该用户坐标系,这里是用户坐标系序号 |
CoordB | int | [1, 999] | 用户坐标B |
CoordC | int | [1, 999] | 用户坐标C |
logout | bool | - | 是否被注释:true=在作业文件中将不执行该指令;false=未被注释,可执行 |
type | int | 117 | 用户坐标转换在枚举数列type中为117 |
userParamInt | int | - | 二次开发中客户自定义,目前无意义 |
userParamString | string | - | 二次开发中客户自定义,目前无意义 |
示例
json
{
"CoordA": 8,
"CoordB": 18,
"CoordC": 28,
"logout": false,
"type": 117,
"userParamInt": 0,
"userParamString": ""
}4. 切换外部轴 (SWITCHSYNC)
说明: 在程序运行中切换当前使用的外部轴
指令名: SWITCHSYNC
参数说明
| 参数名 | 类型 | 取值范围 | 说明 |
|---|---|---|---|
logout | bool | - | 是否被注释:true=在作业文件中将不执行该指令;false=未被注释,可执行 |
syncgroup | int | [1, 3] | 要切换到的外部轴的组号 |
type | int | 50 | 切换外部轴在枚举数列type中为50 |
userParamInt | int | - | 二次开发中客户自定义,目前无意义 |
userParamString | string | - | 二次开发中客户自定义,目前无意义 |
示例
json
{
"logout": false,
"syncgroup": 2,
"type": 50,
"userParamInt": 0,
"userParamString": ""
}