命令 1201:在指定的点加减指定的2坐标
在指定轴的坐标偏移并设置指定坐标值。
指定2轴。
命令格式
| bit | 名称 | 说明 | |
|---|---|---|---|
| 参数1 | 15 | 点编号 | 指定点的编号 |
| 14 | |||
| | | |||
| 1 | |||
| 0 |
| bit | 名称 | 说明 | |
|---|---|---|---|
| 参数2 | 15 | 工具偏移 | 通过工具偏移指定是否进行偏移 0:常规 1:工具偏移 |
| 14 | 预约 | 设置0 | |
| | | |||
| 7 | |||
| 6 | 指定坐标2 | 指定第2个坐标轴 0:X轴 1:Y轴 2:Z轴 3:U轴 4:V轴 5:W轴 | |
| 5 | |||
| 4 | |||
| 3 | 预约 | 设置0 | |
| 2 | 指定坐标1 | 指定第1个坐标轴 0:X轴 1:Y轴 2:Z轴 3:U轴 4:V轴 5:W轴 | |
| 1 | |||
| 0 |
| bit | 名称 | 说明 | |
|---|---|---|---|
| 参数3 | 15 | 坐标1 高 | 将坐标值(实数)扩大1000倍,转换为32位整数后进行设置 X, Y, Z = mm U, V, W = deg 高16位 |
| 14 | |||
| | | |||
| 1 | |||
| 0 |
| bit | 名称 | 说明 | |
|---|---|---|---|
| 参数4 | 15 | 坐标1 低 | 将坐标值(实数)扩大1000倍,转换为32位整数后进行设置 X, Y, Z = mm U, V, W = deg 低16位 |
| 14 | |||
| | | |||
| 1 | |||
| 0 |
| bit | 名称 | 说明 | |
|---|---|---|---|
| 参数5 | 15 | 坐标2 高 | 将坐标值(实数)扩大1000倍,转换为32位整数后进行设置 X, Y, Z = mm U, V, W = deg 高16位 |
| 14 | |||
| | | |||
| 1 | |||
| 0 |
| bit | 名称 | 说明 | |
|---|---|---|---|
| 参数6 | 15 | 坐标2 低 | 将坐标值(实数)扩大1000倍,转换为32位整数后进行设置 X, Y, Z = mm U, V, W = deg 低16位 |
| 14 | |||
| | | |||
| 1 | |||
| 0 |
响应格式
请参阅以下内容。
说明
在指定轴的坐标偏移并设置指定坐标值。
设定值以小数点后3位有效的固定小数点数据的形式返回。
设定值为负数时,以2的补码以2的补码表示。
通过参数2的第15位选择工具偏移时,在工具坐标系上偏移。
使用示例
点1:向X轴方向偏移20 mm、向Y轴方向偏移 -100.003 mm
指定坐标1X轴方向、指定坐标2Y轴方向
| 命令 | 响应 |
| 04B1H 0010H 0000H 4E20H FFFEH 795DH | 04B1H 0000H 0000H |
通过工具偏移,点1:向X轴方向偏移20mm、向Y轴方向偏移 -100.003 mm
指定坐标1X轴方向、指定坐标2Y轴方向
| 命令 | 响应 |
| 04B1H 8010H 0000H 4E20H FFFEH 795DH | 04B1H 0000H 0000H |
* 通过参数2的第15位,指定工具偏移